1 // RUN: %llvmgxx %s -S -o - | FileCheck %s
2 // The store of p.y into the temporary was not
3 // getting extended to 32 bits, so uninitialized
4 // bits of the temporary were used. 7366161.
9 int bar(struct foo p
, int x
) {
13 x
= (p
.y
> x
? x
: p
.y
);