1*67e74705SXin Li // RUN: %clang_cc1 -std=c99 %s -emit-llvm -o - | \ 2*67e74705SXin Li // RUN: opt -O3 -disable-output 3*67e74705SXin Li // PR580 4*67e74705SXin Li 5*67e74705SXin Li int X, Y; foo()6*67e74705SXin Liint foo() { 7*67e74705SXin Li int i; 8*67e74705SXin Li for (i=0; i<100; i++ ) 9*67e74705SXin Li { 10*67e74705SXin Li break; 11*67e74705SXin Li i = ( X || Y ) ; 12*67e74705SXin Li } 13*67e74705SXin Li } 14*67e74705SXin Li 15