Lines Matching defs:DirectiveRange
252 CharSourceRange DirectiveRange,
259 // Make sure DirectiveRange is a char range and doesn't contain macro ids.
260 DirectiveRange = SM.getExpansionRange(DirectiveRange);
261 if (DirectiveRange.isTokenRange()) {
262 DirectiveRange.setEnd(
263 Lexer::getLocForEndOfToken(DirectiveRange.getEnd(), 0, SM, LangOpts));
266 auto DecompLoc = SM.getDecomposedLoc(DirectiveRange.getBegin());
271 // Pad with spaces before DirectiveRange to make sure it will be on right
285 // DirectiveRange.begin().
288 OS << toSourceCode(SM, DirectiveRange.getAsRange());