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

Reply via email to