• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // 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
30