xref: /aosp_15_r20/external/clang/test/CodeGen/2008-11-08-InstCombineSelect.c (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li // RUN: %clang_cc1 %s -emit-llvm -O2 -o -
2*67e74705SXin Li // PR3028
3*67e74705SXin Li 
4*67e74705SXin Li int g_187;
5*67e74705SXin Li int g_204;
6*67e74705SXin Li int g_434;
7*67e74705SXin Li 
func_89(void)8*67e74705SXin Li int func_89 (void)
9*67e74705SXin Li {
10*67e74705SXin Li   return 1;
11*67e74705SXin Li }
12*67e74705SXin Li 
func_20(int p_22)13*67e74705SXin Li void func_20 (int p_22)
14*67e74705SXin Li {
15*67e74705SXin Li   if (1 & p_22 | g_204 & (1 < g_187) - func_89 ())
16*67e74705SXin Li     g_434 = 1;
17*67e74705SXin Li }
18