diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2014-07-25 04:40:03 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2014-07-25 04:40:03 +0000 |
| commit | daa69e00f5c49893844def565a67f75d7b77a6e3 (patch) | |
| tree | 84e28d0f95e59f71c351091689f89988a7d07d06 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
| parent | bf32f773ccd4f200228259ef32249ad0bc7838a6 (diff) | |
| download | llvm-daa69e00f5c49893844def565a67f75d7b77a6e3.zip llvm-daa69e00f5c49893844def565a67f75d7b77a6e3.tar.gz llvm-daa69e00f5c49893844def565a67f75d7b77a6e3.tar.bz2 | |
[modules] Substantially improve handling of #undef:
* Track override set across module load and save
* Track originating module to allow proper re-export of #undef
* Make override set properly transitive when it picks up a #undef
This fixes nearly all of the remaining macro issues with self-host.
llvm-svn: 213922
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions
