summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorManman Ren <manman.ren@gmail.com>2016-05-25 23:14:48 +0000
committerManman Ren <manman.ren@gmail.com>2016-05-25 23:14:48 +0000
commitb5d7ff4fa363363aff9f27a216bd72b008089422 (patch)
tree80fef0ad209c5aceffba42316e6d06b91a2c9643 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentfea8a8d70a851e8b3f45d65c07d11452a47d1357 (diff)
downloadbcm5719-llvm-b5d7ff4fa363363aff9f27a216bd72b008089422.tar.gz
bcm5719-llvm-b5d7ff4fa363363aff9f27a216bd72b008089422.zip
Objective-C Class Properties: Autoupgrade "Class Properties" module flag.
When we have "Image Info Version" module flag but don't have "Class Properties" module flag, set "Class Properties" module flag to 0, so we can correctly emit errors when one module has the flag set and another module does not. rdar://26469641 llvm-svn: 270791
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
-rw-r--r--llvm/lib/Bitcode/Reader/BitcodeReader.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
index 9796a10edb4..bd902ba386b 100644
--- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
@@ -5634,6 +5634,8 @@ std::error_code BitcodeReader::materializeModule() {
UpgradedIntrinsics.clear();
UpgradeDebugInfo(*TheModule);
+
+ UpgradeModuleFlags(*TheModule);
return std::error_code();
}
OpenPOWER on IntegriCloud