Skip to content

Commit d036fef

Browse files
committed
Aliases are always definitions. Delete dead code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207869 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent f41cc33 commit d036fef

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

lib/IR/Verifier.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -356,12 +356,8 @@ void Verifier::visit(Instruction &I) {
356356

357357

358358
void Verifier::visitGlobalValue(const GlobalValue &GV) {
359-
Assert1(!GV.isDeclaration() ||
360-
GV.isMaterializable() ||
361-
GV.hasExternalLinkage() ||
362-
GV.hasExternalWeakLinkage() ||
363-
(isa<GlobalAlias>(GV) &&
364-
(GV.hasLocalLinkage() || GV.hasWeakLinkage())),
359+
Assert1(!GV.isDeclaration() || GV.isMaterializable() ||
360+
GV.hasExternalLinkage() || GV.hasExternalWeakLinkage(),
365361
"Global is external, but doesn't have external or weak linkage!",
366362
&GV);
367363

0 commit comments

Comments
 (0)