oToToT added inline comments.

================
Comment at: clang/lib/Frontend/CompilerInstance.cpp:109
+  // other side of CUDA/OpenMP/SYCL compilation.
+  if (!hasAuxTarget() &&
+      (getLangOpts().CUDA || getLangOpts().OpenMPIsDevice ||
----------------
kadircet wrote:
> can we just do `!getAuxTarget()` and not introduce `hasAuxTarget()` ? i don't 
> think the new api in the interface provides much value.
After some thinking, I’m wondering might it be more flexible if we add an 
option to let the user determine whether overwrite AuxTarget by themselves?

Like changing the prototype to
`bool CompilerInstance::createTarget(bool OverwriteAuxTarget = true);`
and simply check `if (OverwriteAuxTarget && ...` here.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D100024

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

Reply via email to