]> granicus.if.org Git - clang/commit
Remove last (unnecessary) use of mapping from SourceLocation to Module and
authorRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 19 May 2017 23:49:00 +0000 (23:49 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 19 May 2017 23:49:00 +0000 (23:49 +0000)
commita41b9ecc818758cf022e4cd153c3e1cc65e6f43b
tree0002be88642a263a73353f83bdca31745108303c
parent838eab83af5727fd23b3d052368e2c3bbe3be2a6
Remove last (unnecessary) use of mapping from SourceLocation to Module and
remove the mechanism for doing so.

This mechanism was incorrect in the presence of preprocessed modules (and
#pragma clang module begin/end).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@303469 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Lex/ModuleMap.h
include/clang/Lex/Preprocessor.h
lib/Lex/ModuleMap.cpp
lib/Lex/PPDirectives.cpp
lib/Sema/SemaLookup.cpp