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 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | e8d56b5258012dffdc0ea6dfa57168a1a2d83403 (diff) | |
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 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
