================
@@ -94,6 +94,13 @@ class LLVM_LIBRARY_VISIBILITY DirectXTargetInfo : public 
TargetInfo {
   BuiltinVaListKind getBuiltinVaListKind() const override {
     return TargetInfo::VoidPtrBuiltinVaList;
   }
+
+  void adjust(DiagnosticsEngine &Diags, LangOptions &Opts) override {
----------------
pow2clk wrote:

I'm glad you asked! That's a bug I forgot to file. I think SPIR-V should 
exclude these as well. However, it uses the Itanium ABI which generates 
completely different protections. It was a non-trivial amount of additional 
work that wouldn't share anything with what I did here and this was meant to be 
an incidental to make testing easier, so I left it out. 

https://github.com/llvm/llvm-project/pull/106096
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to