summaryrefslogtreecommitdiffstats
path: root/tests/preprocessor/elif-eval.slang
blob: 912f70fd27e2247dcaaf366fcdc3fb509d9d7d56 (plain)
1
2
3
4
5
6
7
8
9
//TEST:SIMPLE:

#ifndef SOME_MACRO
#   error Not this one!
// The expression after #elif shouldn't be evaluated, because #ifndef evaluated as true
#elif SOME_OTHER_MACRO
#else
#error This isn't valid!
#endif