@@ -76,11 +76,13 @@ int test1() {
7676// CHECK-NEXT: "clang-module-deps": [
7777// CHECK-NEXT: {
7878// CHECK-NEXT: "context-hash": "[[HASH_MOD_B:.*]]",
79- // CHECK-NEXT: "module-name": "B"
79+ // CHECK-NEXT: "module-name": "B",
80+ // CHECK-NEXT: "exported": "true"
8081// CHECK-NEXT: },
8182// CHECK-NEXT: {
8283// CHECK-NEXT: "context-hash": "[[HASH_MOD_C:.*]]",
83- // CHECK-NEXT: "module-name": "C"
84+ // CHECK-NEXT: "module-name": "C",
85+ // CHECK-NEXT: "exported": "true"
8486// CHECK-NEXT: },
8587// CHECK-NEXT: {
8688// CHECK-NEXT: "context-hash": "[[HASH_MOD_D:.*]]",
@@ -90,25 +92,7 @@ int test1() {
9092// CHECK-NEXT: "clang-modulemap-file":{{.*}},
9193// CHECK-NEXT: "command-line": [
9294// CHECK: ],
93- // CHECK-NEXT: "context-hash":{{.*}}
94- // CHECK-NEXT: "file-deps": [
95- // CHECK: ],
96- // CHECK-NEXT: "link-libraries": [],
97- // CHECK-NEXT: "clang-modules-exported": [
98- // CHECK-NEXT: {
99- // CHECK-NEXT: "context-hash": "[[HASH_MOD_B]]",
100- // CHECK-NEXT: "module-name": "B"
101- // CHECK-NEXT: },
102- // CHECK-NEXT: {
103- // CHECK-NEXT: "context-hash": "[[HASH_MOD_C]]",
104- // CHECK-NEXT: "module-name": "C"
105- // CHECK-NEXT: }
106- // CHECK-NOT: {
107- // CHECK-NOT: "context-hash": "[[HASH_MOD_D]]",
108- // CHECK-NOT: "module-name": "D"
109- // CHECK-NOT: }
110- // CHECK-NEXT: ],
111- // CHECK-NEXT: "name": "A"
95+ // CHECK: "name": "A"
11296// CHECK-NEXT: }
11397// CHECK: {
11498// CHECK: "name": "B"
@@ -123,39 +107,24 @@ int test1() {
123107// CHECK-NEXT: "clang-module-deps": [
124108// CHECK-NEXT: {
125109// CHECK-NEXT: "context-hash": "[[HASH_MOD_B]]",
126- // CHECK-NEXT: "module-name": "B"
110+ // CHECK-NEXT: "module-name": "B",
111+ // CHECK-NEXT: "exported": "true"
127112// CHECK-NEXT: },
128113// CHECK-NEXT: {
129114// CHECK-NEXT: "context-hash": "[[HASH_MOD_C]]",
130- // CHECK-NEXT: "module-name": "C"
115+ // CHECK-NEXT: "module-name": "C",
116+ // CHECK-NEXT: "exported": "true"
131117// CHECK-NEXT: },
132118// CHECK-NEXT: {
133119// CHECK-NEXT: "context-hash": "[[HASH_MOD_D]]",
134- // CHECK-NEXT: "module-name": "D"
120+ // CHECK-NEXT: "module-name": "D",
121+ // CHECK-NEXT: "exported": "true"
135122// CHECK-NEXT: }
136123// CHECK-NEXT: ],
137124// CHECK-NEXT: "clang-modulemap-file":{{.*}},
138125// CHECK-NEXT: "command-line": [
139126// CHECK: ],
140- // CHECK-NEXT: "context-hash":{{.*}}
141- // CHECK-NEXT: "file-deps": [
142- // CHECK: ],
143- // CHECK-NEXT: "link-libraries": [],
144- // CHECK-NEXT: "clang-modules-exported": [
145- // CHECK-NEXT: {
146- // CHECK-NEXT: "context-hash": "[[HASH_MOD_B]]",
147- // CHECK-NEXT: "module-name": "B"
148- // CHECK-NEXT: },
149- // CHECK-NEXT: {
150- // CHECK-NEXT: "context-hash": "[[HASH_MOD_C]]",
151- // CHECK-NEXT: "module-name": "C"
152- // CHECK-NEXT: }
153- // CHECK-NEXT: {
154- // CHECK-NEXT: "context-hash": "[[HASH_MOD_D]]",
155- // CHECK-NEXT: "module-name": "D"
156- // CHECK-NEXT: }
157- // CHECK-NEXT: ],
158- // CHECK-NEXT: "name": "E"
127+ // CHECK: "name": "E"
159128// CHECK-NEXT: }
160129// CHECK: ]
161130// CHECK: }
0 commit comments