Lines Matching refs:Elif
281 /// this \#if directive, so \#else/\#elif blocks should never be entered.
449 } else if (Sub == "lif") { // "elif".
452 // If this is a #elif with a #else before it, report the error.
462 // looked up, etc, inside the #elif expression.
470 Callbacks->Elif(Tok.getLocation(),
505 // Skip to the next '#else', '#elif', or #endif.
516 // We have reached a '#else' or '#elif'. Lex the next token to get
552 // If this is a #elif with a #else before it, report the error.
561 // Evaluate the condition of the #elif.
2537 /// HandleElifDirective - Implements the \#elif directive.
2542 // #elif directive in a non-skipping conditional... start skipping.
2555 // If this is a top-level #elif, inform the MIOpt.
2559 // If this is a #elif with a #else before it, report the error.
2563 Callbacks->Elif(ElifToken.getLocation(),