blob: c9182d676cf8e67e600a7431361d166108f66ba1 [file] [log] [blame]
/*
The test targets function operator<(const PHIUsageRecord &RHS) in
InstCombinePHI.cpp.
*/
#include <stdint.h>
#include <stdio.h>
#pragma pack(1)
struct S {
int32_t a : 18;
int32_t b : 1;
int32_t c : 24;
int32_t d : 15;
int32_t e : 14;
} h;
int f;
int main(void) {
for (; f; f++) {
struct S m = {5, 0, -5, 9, 5};
h = m;
}
if (h.d != (long)0 - h.d * h.d)
printf("1");
return 0;
}