================
@@ -79,12 +78,21 @@ EditGenerator rewrite(RangeSelector Call, RangeSelector
Builder,
"missing '>' token");
}
+ std::optional<Token> ArgStart = NextToken(GreaterToken);
+ if (!ArgStart || ArgStart->getKind() != clang::tok::l_paren) {
+ return llvm::make_error<llvm::StringError>(llvm::errc::invalid_argument,
+ "missing '(' token");
+ }
+ std::optional<Token> Arg = NextToken(ArgStart);
+ if (!Arg) {
+ return llvm::make_error<llvm::StringError>(llvm::errc::invalid_argument,
+ "unexpected end of file");
+ }
+ bool hasArgs = Arg->getKind() != clang::tok::r_paren;
----------------
EugeneZelenko wrote:
```suggestion
const bool hasArgs = Arg->getKind() != clang::tok::r_paren;
```
https://github.com/llvm/llvm-project/pull/159423
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits