forked from OSchip/llvm-project
6d25fdc41b
Update the Preprocessor's VisibleModuleSet when typo-correction creates an implicit module import so that we won't accidentally write an invalid SourceLocation into the preamble AST. This would later lead to infinite recursion when loading the preamble AST because we use the value in ImportLocs to prevent visiting a module twice. rdar://problem/24440990 llvm-svn: 260543 |
||
---|---|---|
.. | ||
CommentXML | ||
Frameworks | ||
Headers | ||
a.h | ||
annotate-comments-preprocessor.h | ||
b.h | ||
base_module_needs_vfs.h | ||
c-index-pch.h | ||
cindex-from-source.h | ||
complete-at-EOF.c | ||
complete-pch.h | ||
crash-recovery-code-complete-remap.c | ||
crash-recovery-reparse-remap.c | ||
declare-objc-predef.h | ||
empty.h | ||
foo.h | ||
get-cursor-includes-1.h | ||
get-cursor-includes-2.h | ||
guarded.h | ||
module-undef.h | ||
module.map | ||
module_needs_vfs.h | ||
objc.h | ||
pragma-once.h | ||
pragma_disable_warning.h | ||
preamble-reparse-1.c | ||
preamble-reparse-2.c | ||
preamble-with-error.h | ||
preamble-with-implicit-import-A.h | ||
preamble-with-implicit-import-B.h | ||
preamble-with-implicit-import-C.h | ||
preamble-with-implicit-import.h | ||
preamble.h | ||
preamble_macro_template.h | ||
prefix.h | ||
redeclarations.h | ||
remap-complete-to.c | ||
remap-load-to.c | ||
reparse-instantiate.h | ||
retain-comments-from-system-headers-module.map | ||
retain-comments-from-system-headers.h | ||
t1.c | ||
t1.m | ||
t2.c | ||
t2.m | ||
usrs-system.h | ||
vfsoverlay.yaml |