aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-07-25 04:40:03 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-07-25 04:40:03 +0000
commitdaa69e00f5c49893844def565a67f75d7b77a6e3 (patch)
tree84e28d0f95e59f71c351091689f89988a7d07d06 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parentbf32f773ccd4f200228259ef32249ad0bc7838a6 (diff)
downloadllvm-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