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
[ClangImporter] Deduplicate clang buffers representing the same file
Clang can end up with multiple file IDs representing the same file, but
in different contexts. For example, file in the current module always
have file IDs >0, while files in imported modules always have file IDs
<-1. As we end up compiling multiple modules, the same file can be seen
both as the "current" module, and a transitive import. We don't want
multiple Swift buffer IDs for the same file, as it breaks things like
-verify that compare buffer IDs.
rdar://162661286
0 commit comments