middle-end: Fix ifcvt predicate generation for masked function calls
[official-gcc.git] / gcc / testsuite / g++.dg / torture / pr109607.C
blobf7e2a7457afc3f1c6d7f27c66b5fa3ecb3793ada
1 // { dg-do compile }
2 // { dg-require-effective-target lp64 }
4 enum profile_quality { GUESSED_LOCAL };
5 struct profile_count {
6   long m_val : 61;
7   profile_quality m_quality : 3;
8   bool verify() {
9     m_quality ? __builtin_abort (), 0 : 0;
10     return m_val == GUESSED_LOCAL;
11   }
12 } count;
13 void verify_flow_info() { count.verify(); }