[PATCH] Fix source range of defaulted/deleted member declarations

Reid Kleckner rnk at google.com
Fri Mar 20 11:39:43 PDT 2015


It doesn't look too hard to do this locally in ParseCXXInlineMethodDef by saving the end of the current token location before calling `TryConsumeToken`:

  SourceLocation KWEndLoc = Tok.getEndLoc();
  if (TryConsumeToken(...)) {
    ...
    FnD->setRangeEnd(KWEndLoc);
  } else if (TryConsumeToken(...)) {
    ...
    FnD->setRangeEnd(KWEndLoc);
  }

Seem reasonable?


http://reviews.llvm.org/D8465

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the cfe-commits mailing list