blob: c820ded909f763802e1b8c68759baa30503ea3e8 [file] [log] [blame]
Shih-wei Liaof8fd82b2010-02-10 11:10:31 -08001// RUN: %clang_cc1 -Eonly %s -DOPT_O2 -O2 -verify
2#ifdef OPT_O2
3 #ifndef __OPTIMIZE__
4 #error "__OPTIMIZE__ not defined"
5 #endif
6 #ifdef __OPTIMIZE_SIZE__
7 #error "__OPTIMIZE_SIZE__ defined"
8 #endif
9#endif
10
11// RUN: %clang_cc1 -Eonly %s -DOPT_O0 -O0 -verify
12#ifdef OPT_O0
13 #ifdef __OPTIMIZE__
14 #error "__OPTIMIZE__ defined"
15 #endif
16 #ifdef __OPTIMIZE_SIZE__
17 #error "__OPTIMIZE_SIZE__ defined"
18 #endif
19#endif
20
21// RUN: %clang_cc1 -Eonly %s -DOPT_OS -Os -verify
22#ifdef OPT_OS
23 #ifndef __OPTIMIZE__
24 #error "__OPTIMIZE__ not defined"
25 #endif
26 #ifdef __OPTIMIZE_SIZE__
27 #error "__OPTIMIZE_SIZE__ not defined"
28 #endif
29#endif