nickdesaulniers added inline comments.
================ Comment at: clang/lib/Analysis/UninitializedValues.cpp:830 + + for (unsigned i = 0, e = as->getNumOutputs(); i != e; ++i) { + FindVarResult Var = findVar(as->getOutputExpr(i)); ---------------- `GCCAsmStmt` inherits from `AsmStmt` which has an `outputs()` method for returning an iterator. Please use that an a range based for loop. ================ Comment at: clang/lib/Analysis/UninitializedValues.cpp:877 + if (as->isAsmGoto()) + tf.Visit(const_cast<GCCAsmStmt *>(as)); return vals.updateValueVectorWithScratch(block); ---------------- Don't declare `as` as `const`, then you won't need this `const_cast`. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D69876/new/ https://reviews.llvm.org/D69876 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits