Revert "[InstCombine] Support gep nuw in icmp folds" (#118698)
[llvm-project.git] / llvm / test / Transforms / SafeStack / X86 / escape-call.ll
blob1d87cae526836c348b8bfbe4b0341b58ca03d767
1 ; RUN: opt -safe-stack -S -mtriple=i386-pc-linux-gnu < %s -o - | FileCheck %s
2 ; RUN: opt -safe-stack -S -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck %s
3 ; RUN: opt -passes=safe-stack -S -mtriple=i386-pc-linux-gnu < %s -o - | FileCheck %s
4 ; RUN: opt -passes=safe-stack -S -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck %s
6 @.str = private unnamed_addr constant [4 x i8] c"%s\0A\00", align 1
8 ; Passing addr-of to function call
9 ; Requires protector.
10 define void @foo() nounwind uwtable safestack {
11 entry:
12   ; CHECK: __safestack_unsafe_stack_ptr
13   %b = alloca i32, align 4
14   call void @funcall(ptr %b) nounwind
15   ret void
18 declare void @funcall(ptr)