diff options
author | Rui Ueyama <ruiu@google.com> | 2015-06-18 23:20:11 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2015-06-18 23:20:11 +0000 |
commit | 08d5e1875ff2859cdaada55a8f4f6ed338949cca (patch) | |
tree | 89391472366e214b4b81aa322d5981457c44cc47 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e8d56b5258012dffdc0ea6dfa57168a1a2d83403 (diff) | |
download | llvm-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