You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// 'SwiftShims', 'C' and 'B' are Clang modules which are directly imorted from Swift code in this test, without a corresponding Swift overlay module. Because we do not serialize negative Swift dependency lookup results, resolving a dependency on these modules involves a query for whether a Swift module under this name can be found. This query fails and the subsequent query for this identifier as a Clang dependency is then able to re-use the loaded serialized cache.
33
-
34
-
// CHECK-REMARK-LOAD: remark: Number of Swift module queries: '7'
35
-
// FIXME: Today, we do not serialize dependencies of the main source module which results in a lookup for 'C' even though
36
-
// it is fully redundant.
37
-
// CHECK-REMARK-LOAD: remark: Number of named Clang module queries: '1'
38
-
// CHECK-REMARK-LOAD: remark: Number of recorded Clang module dependencies queried by-name from a Swift client: '1'
32
+
// CHECK-REMARK-LOAD: remark: Number of Swift module queries: '12'
33
+
// CHECK-REMARK-LOAD: remark: Number of named Clang module queries: '0'
34
+
// CHECK-REMARK-LOAD: remark: Number of recorded Clang module dependencies queried by-name from a Swift client: '0'
39
35
// CHECK-REMARK-LOAD: remark: Number of recorded Swift module dependencies: '8'
40
36
// CHECK-REMARK-LOAD: remark: Number of recorded Clang module dependencies: '7'
0 commit comments