diff options
Diffstat (limited to 'llvm/test/Transforms/Inline')
| -rw-r--r-- | llvm/test/Transforms/Inline/pr28298.ll | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/Transforms/Inline/pr28298.ll b/llvm/test/Transforms/Inline/pr28298.ll new file mode 100644 index 00000000000..0bb3f0a7115 --- /dev/null +++ b/llvm/test/Transforms/Inline/pr28298.ll @@ -0,0 +1,19 @@ +; RUN: opt -S -inline < %s | FileCheck %s +target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +define void @test1() { +entry: + call void @test2() + ret void +} + +define internal void @test2() { +entry: + call void undef() + ret void +} + +; CHECK-LABEL: define void @test1( +; CHECK: call void undef( +; CHECK: ret void |

