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);