summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-10-06 15:10:43 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-10-06 15:10:43 +0000
commit78527050c28fcdb57c0d24a10b55ab43dc4e5412 (patch)
treee288583d75b747e3820f1c5ddf4e4d53e2a65ef1 /llvm/lib/IR
parent93c69ac8c342a353ef4b0b9709ecb129a9332095 (diff)
downloadbcm5719-llvm-78527050c28fcdb57c0d24a10b55ab43dc4e5412.tar.gz
bcm5719-llvm-78527050c28fcdb57c0d24a10b55ab43dc4e5412.zip
Add support for aliases with linkonce_odr.
This will be used to extend constructor aliases in clang. llvm-svn: 192066
Diffstat (limited to 'llvm/lib/IR')
-rw-r--r--llvm/lib/IR/Verifier.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp
index b6d148b377c..c0108392354 100644
--- a/llvm/lib/IR/Verifier.cpp
+++ b/llvm/lib/IR/Verifier.cpp
@@ -530,7 +530,7 @@ void Verifier::visitGlobalAlias(GlobalAlias &GA) {
Assert1(!GA.getName().empty(),
"Alias name cannot be empty!", &GA);
Assert1(GA.hasExternalLinkage() || GA.hasLocalLinkage() ||
- GA.hasWeakLinkage(),
+ GA.hasWeakLinkage() || GA.hasLinkOnceLinkage(),
"Alias should have external or external weak linkage!", &GA);
Assert1(GA.getAliasee(),
"Aliasee cannot be NULL!", &GA);
OpenPOWER on IntegriCloud