1 // RUN: %clang_cc1 -triple i686-pc-linux -emit-llvm < %s | FileCheck %s
2 // All of these should uses the memory representation of _Bool
4 // CHECK-LABEL: %struct.teststruct1 = type { i8, i8 }
5 // CHECK-LABEL: @test1 ={{.*}} global %struct.teststruct1
6 struct teststruct1
{_Bool a
, b
;} test1
;
8 // CHECK-LABEL: @test2 ={{.*}} global ptr null
11 // CHECK-LABEL: @test3 ={{.*}} global [10 x i8]
14 // CHECK-LABEL: @test4 ={{.*}} global ptr null
17 // CHECK-LABEL: define{{.*}} void @f(i32 noundef %x)
19 // CHECK: alloca i8, align 1
22 // CHECK: alloca i8, i32 %{{.*}}, align 1