Lines Matching +full:array +full:- +full:union
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
4 %struct.deep = type { %union.anon }
5 %union.anon = type { %struct.anon }
7 %struct.anon.0 = type { %union.anon.1 }
8 %union.anon.1 = type { [2 x i8] }
15 ; CHECK-LABEL: @foo(
18 ; CHECK-NOT: __safestack_unsafe_stack_ptr
21 %c = bitcast %union.anon* %b to %struct.anon*
24 %array = bitcast %union.anon.1* %e to [2 x i8]*
25 %arrayidx = getelementptr inbounds [2 x i8], [2 x i8]* %array, i32 0, i64 0