[clang] [Sema][CUDA][HIP] Report deferred diagnostics of force-emitted functions (PR #229008)
Steffen Larsen via cfe-commits
cfe-commits at lists.llvm.org
Tue Oct 6 01:15:47 PDT 2026
================
@@ -21537,6 +21537,42 @@ Sema::FunctionEmissionStatus Sema::getEmissionStatus(const FunctionDecl *FD,
if (IsEmittedForExternalSymbol())
return FunctionEmissionStatus::Emitted;
+
+ // CodeGen also emits a function regardless of its uses if it is forced to,
+ // so its deferred diagnostics must not wait for a use.
+ auto IsForcedToBeEmitted = [this, FD, Final]() {
----------------
steffenlarsen wrote:
I'll see what I can do!
https://github.com/llvm/llvm-project/pull/229008
More information about the cfe-commits
mailing list