tra added a comment. This patch appears to break CUDA compilation: https://github.com/llvm/llvm-project/issues/58491
We apparently emit the symbol with a character (`.`) that can't be used on the target. Normally such characters get renamed/escaped, as you can see in the generated function name itself. Search for `.b64 __func__._Z10foo_kernelv` in the dwarf output. https://godbolt.org/z/8h4rGn1Ka Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D123534/new/ https://reviews.llvm.org/D123534 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits