зеркало из https://github.com/microsoft/clang.git
Make sure to give CXXScopeSpec::SetInvalid() a valid source
range. Fixes four new failures in the GCC testsuite. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126495 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
db99241910
Коммит
b17cb9e90d
|
@ -217,7 +217,9 @@ bool Parser::ParseOptionalCXXScopeSpecifier(CXXScopeSpec &SS,
|
|||
|
||||
continue;
|
||||
} else {
|
||||
SS.SetInvalid(SourceRange(SS.getBeginLoc(), CCLoc));
|
||||
SourceLocation Start = SS.getBeginLoc().isValid()? SS.getBeginLoc()
|
||||
: CCLoc;
|
||||
SS.SetInvalid(SourceRange(Start, CCLoc));
|
||||
}
|
||||
|
||||
continue;
|
||||
|
|
Загрузка…
Ссылка в новой задаче