| 1234567891011121314151617181920212223242526272829303132 |
- // RUN: %clang_cc1 -Eonly %s -DOPT_O2 -O2 -verify
- #ifdef OPT_O2
- // expected-no-diagnostics
- #ifndef __OPTIMIZE__
- #error "__OPTIMIZE__ not defined"
- #endif
- #ifdef __OPTIMIZE_SIZE__
- #error "__OPTIMIZE_SIZE__ defined"
- #endif
- #endif
- // RUN: %clang_cc1 -Eonly %s -DOPT_O0 -verify
- #ifdef OPT_O0
- // expected-no-diagnostics
- #ifdef __OPTIMIZE__
- #error "__OPTIMIZE__ defined"
- #endif
- #ifdef __OPTIMIZE_SIZE__
- #error "__OPTIMIZE_SIZE__ defined"
- #endif
- #endif
- // RUN: %clang_cc1 -Eonly %s -DOPT_OS -Os -verify
- #ifdef OPT_OS
- // expected-no-diagnostics
- #ifndef __OPTIMIZE__
- #error "__OPTIMIZE__ not defined"
- #endif
- #ifndef __OPTIMIZE_SIZE__
- #error "__OPTIMIZE_SIZE__ not defined"
- #endif
- #endif
|