blob: 26bda055b3d768939edeaa7118a057c0dd4a5516 [file] [log] [blame]
Daniel Dunbar8fbe78f2009-12-15 20:14:24 +00001// RUN: %clang_cc1 -emit-llvm -x c++ < %s
Nuno Lopesa0abe622009-01-11 23:22:37 +00002
Chris Lattner671fec82009-10-17 04:24:20 +00003void test0(int x) {
Nuno Lopesa0abe622009-01-11 23:22:37 +00004 if (x != 0) return;
5}
Chris Lattner671fec82009-10-17 04:24:20 +00006
7
8// PR5211
9void test1() {
10 char *xpto;
11 while ( true && xpto[0] );
12}
Chris Lattnerbb8976e2010-01-09 21:44:40 +000013
14// PR5514
15int a;
16void test2() { ++a+=10; }
Chris Lattner00d51412010-08-17 23:58:10 +000017
18// PR7892
19int test3(const char*);
20int test3g = test3(__PRETTY_FUNCTION__);