зеркало из https://github.com/microsoft/clang.git
Fixit to remove 'volatile' in file-scope 'asm volatile'.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94466 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
82b51cce8c
Коммит
841d5e607f
|
@ -836,7 +836,12 @@ Parser::OwningExprResult Parser::ParseSimpleAsm(SourceLocation *EndLoc) {
|
|||
SourceLocation Loc = ConsumeToken();
|
||||
|
||||
if (Tok.is(tok::kw_volatile)) {
|
||||
Diag(Tok, diag::warn_file_asm_volatile);
|
||||
// Remove from the end of 'asm' to the end of 'volatile'.
|
||||
SourceRange RemovalRange(PP.getLocForEndOfToken(Loc),
|
||||
PP.getLocForEndOfToken(Tok.getLocation()));
|
||||
|
||||
Diag(Tok, diag::warn_file_asm_volatile)
|
||||
<< CodeModificationHint::CreateRemoval(RemovalRange);
|
||||
ConsumeToken();
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче