1// RUN: %clang_cc1 %s -emit-llvm -O2 -o -
2// PR3028
3
4int g_187;
5int g_204;
6int g_434;
7
8int func_89 (void)
9{
10  return 1;
11}
12
13void func_20 (int p_22)
14{
15  if (1 & p_22 | g_204 & (1 < g_187) - func_89 ())
16    g_434 = 1;
17}
18