heatd added inline comments.

================
Comment at: clang/lib/Frontend/CompilerInvocation.cpp:4117
+  if (const Arg *A = Args.getLastArg(OPT_fcheck_new))
+    Opts.CheckNew = true;
+
----------------
MaskRay wrote:
> Use `CodeGenOpts<"CheckNew">` and avoid change to this file. CodeGenOpts 
> seems more suitable than LangOpts.
Sorry, I haven't looked at this rev in a good while due to $REASONS. Could you 
elaborate on this? I'm not opposed to moving it to CodeGenOpts per se, but I 
would like to understand your reasoning. It seems to me that fcheck-new is more 
of a language change (since it removes the implicit [[nonnull]] on the result 
of operator new) than a codegen change, although it does have its effects on 
codegen, naturally. A quick look at CodeGenOpts in Options.td would hint to me 
that these mostly/only affect codegen itself. What do you think? 


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D125272/new/

https://reviews.llvm.org/D125272

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to