• variant macro: a macro whose value is determined to differ between
configurations, either by coming from a set of fixed macros or by being
defined inside #ifs in the translation unit
• if true, expand variant
macros when encountered in macro expressions and statements; else,
statements containing variant macros will be filtered out.