================ @@ -8552,25 +8552,39 @@ template<typename Derived> StmtResult TreeTransform<Derived>::TransformGCCAsmStmt(GCCAsmStmt *S) { + SmallVector<Expr*, 8> Constraints; SmallVector<Expr*, 8> Exprs; SmallVector<IdentifierInfo *, 4> Names; - ExprResult AsmString; SmallVector<Expr*, 8> Clobbers; bool ExprsChanged = false; + auto RebuildString = [&] (Expr* E) { + ExprResult Result = getDerived().TransformExpr(E); + if (Result.isInvalid()) + return Result; + if(!Result.isInvalid() && Result.get() != E) { ---------------- erichkeane wrote:
```suggestion if(Result.get() != E) { ``` https://github.com/llvm/llvm-project/pull/131003 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits