1 // RUN: %clang -O3 -emit-llvm -S -o - %s | FileCheck %s
4 struct { unsigned f0
: 32; } x
= { 18 };
5 return (long long) (x
.f0
- (int) 22);
8 // CHECK: ret i64 4294967292
11 struct { unsigned f0
: 31; } x
= { 18 };
12 return (long long) (x
.f0
- (int) 22);
18 struct { unsigned f0
; } x
= { 18 };
19 return (long long) (x
.f0
- (int) 22);
22 // CHECK: ret i64 4294967292