| Daniel Dunbar | 8b57697 | 2009-11-08 01:45:36 +0000 | [diff] [blame] | 1 | // RUN: rm -f %t1.bc |
| Daniel Dunbar | 8fbe78f | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 2 | // RUN: %clang_cc1 -DPASS %s -emit-llvm-bc -o %t1.bc |
| NAKAMURA Takumi | 9883574 | 2011-03-05 11:15:55 +0000 | [diff] [blame^] | 3 | // RUN: opt %t1.bc -disable-output |
| Argyrios Kyrtzidis | d059997 | 2010-09-17 17:38:48 +0000 | [diff] [blame] | 4 | // RUN: rm -f %t1.bc |
| Daniel Dunbar | 8fbe78f | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 5 | // RUN: not %clang_cc1 %s -emit-llvm-bc -o %t1.bc |
| NAKAMURA Takumi | 9883574 | 2011-03-05 11:15:55 +0000 | [diff] [blame^] | 6 | // RUN: not opt %t1.bc -disable-output |
| Daniel Dunbar | 155ed24 | 2008-07-18 16:38:05 +0000 | [diff] [blame] | 7 | |
| 8 | void f() { | ||||
| 9 | } | ||||
| 10 | |||||
| Daniel Dunbar | 9c7efbb | 2009-11-20 17:23:39 +0000 | [diff] [blame] | 11 | #ifndef PASS |
| Daniel Dunbar | 155ed24 | 2008-07-18 16:38:05 +0000 | [diff] [blame] | 12 | void g() { |
| 13 | *10; | ||||
| 14 | } | ||||
| Daniel Dunbar | 9c7efbb | 2009-11-20 17:23:39 +0000 | [diff] [blame] | 15 | #endif |