aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-06-18 23:20:11 +0000
committerRui Ueyama <ruiu@google.com>2015-06-18 23:20:11 +0000
commit08d5e1875ff2859cdaada55a8f4f6ed338949cca (patch)
tree89391472366e214b4b81aa322d5981457c44cc47 /clang/lib/Frontend/CompilerInvocation.cpp
parente8d56b5258012dffdc0ea6dfa57168a1a2d83403 (diff)
downloadllvm-08d5e1875ff2859cdaada55a8f4f6ed338949cca.zip
llvm-08d5e1875ff2859cdaada55a8f4f6ed338949cca.tar.gz
llvm-08d5e1875ff2859cdaada55a8f4f6ed338949cca.tar.bz2
COFF: Handle /include in .drectve.
We don't want to insert a new symbol to the symbol table while reading a .drectve section because it's going to be too complicated. That we are reading a directive section means that we are currently reading some object file. Adding a new undefined symbol to the symbol table can trigger a library file to read a new file, so it would make the call stack too deep. In this patch, I add new symbol names to a list to resolve them later. llvm-svn: 240076
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions