================ @@ -2868,6 +2868,11 @@ def M68kRTD: DeclOrTypeAttr { let Documentation = [M68kRTDDocs]; } +def PreserveNone : DeclOrTypeAttr { + let Spellings = [Clang<"preserve_none">]; ---------------- weiguozhi wrote: FunctionLike works for me. Thanks! https://github.com/llvm/llvm-project/pull/76868