================ @@ -93,16 +94,16 @@ static bool IsIntegerLiteralConstantExpr(const Expr *E) { return false; E = UO->getSubExpr(); } - - return isa<IntegerLiteral>(E); + return isa<IntegerLiteral>(E) || isa<CharacterLiteral>(E) || + isa<FloatingLiteral>(E); ---------------- Sirraide wrote:
```suggestion return isa<IntegerLiteral, CharacterLiteral, FloatingLiteral>(E); ``` I was recently reminded of the fact that `isa` is in fact variadic. https://github.com/llvm/llvm-project/pull/133653 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits