jcai19 marked an inline comment as done. jcai19 added inline comments.
================ Comment at: clang/lib/CodeGen/CGDecl.cpp:1817 + CGM.countAutoVarInit(); + } + ---------------- jfb wrote: > This isn't the right place to stop auto-init: we can get past this point even > without auto-init. As-is you're introducing a change in the regular language. > > I hope that some tests for whatever happens below would break if you hack > your flag to always stop auto-init for any value. i.e. just on your machine, > run the entire test suite with this forcibly on. Only auto-init tests should > fail, the others should all still pass. I tried to always return and it seemed only auto-init tests failed while running check-clang. But I agree this is not the right place. I have moved this piece of code. Thanks! ================ Comment at: clang/lib/CodeGen/CodeGenModule.h:305 const CodeGenOptions &CodeGenOpts; + mutable unsigned NumAutoVarInit = 0; llvm::Module &TheModule; ---------------- jfb wrote: > This is reachable from a context where `CodeGenModule` is `const` ? :( I copied it from my previous iteration and forgot to remove the keyword. Thanks for catching that. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77168/new/ https://reviews.llvm.org/D77168 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits