Sign in
llvm
/
clang
/
3b8d539899d6651504edfbaaa2ea68eb9d7aa6ac
/
.
/
test
/
CodeGenCXX
/
cast-to-ref-bool.cpp
blob: 10647205de390d10ef2eae7a92d3adb8c34a8df6 [
file
] [
log
] [
blame
]
// RUN: %clang_cc1 -triple x86_64-apple-darwin -emit-llvm -o - %s | FileCheck %s
// CHECK-LABEL: main
int
main
(
int
argc
,
char
**
argv
)
{
// CHECK: load i8, i8* %
// CHECK-NEXT: trunc i8 %{{.+}} to i1
bool
b
=
(
bool
&)
argv
[
argc
][
1
];
return
b
;
}