1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm-only -verify %s 2*67e74705SXin Li // expected-no-diagnostics 3*67e74705SXin Li 4*67e74705SXin Li // Make sure we don't crash generating y; its value is constant, but the 5*67e74705SXin Li // initializer has side effects, so EmitConstantExpr should fail. 6*67e74705SXin Li int x(); 7*67e74705SXin Li int y = x() & 0; 8