diff --git a/llvm/test/Linker/override-with-internal-linkage.ll b/llvm/test/Linker/override-with-internal-linkage.ll index f1163d321746..d3a794799322 100644 --- a/llvm/test/Linker/override-with-internal-linkage.ll +++ b/llvm/test/Linker/override-with-internal-linkage.ll @@ -1,23 +1,25 @@ ; RUN: llvm-link %s -override %S/Inputs/override-with-internal-linkage.ll -S | FileCheck %s ; RUN: llvm-link -override %S/Inputs/override-with-internal-linkage.ll %s -S | FileCheck %s -; CHECK-LABEL: define internal i32 @foo2 +; CHECK-LABEL: define i32 @main( +; CHECK-NEXT: entry: +; CHECK-NEXT: call i32 @foo2( +define i32 @main(i32 %argc, i8** %argv) { +entry: + %a = call i32 @foo(i32 2) + ret i32 %a +} + +; CHECK-LABEL: define internal i32 @foo2( ; CHECK-NEXT: entry: ; CHECK-NEXT: %add = add nsw i32 %i, %i ; CHECK-NEXT: ret i32 %add - -; CHECK-LABEL: define i32 @foo -; CHECK-NEXT: entry: -; CHECK-NEXT: ret i32 4 define internal i32 @foo(i32 %i) { entry: %add = add nsw i32 %i, %i ret i32 %add } -; Function Attrs: nounwind ssp uwtable -define i32 @main(i32 %argc, i8** %argv) { -entry: - %a = call i32 @foo(i32 2) - ret i32 %a -} +; CHECK-LABEL: define i32 @foo( +; CHECK-NEXT: entry: +; CHECK-NEXT: ret i32 4