diff --git a/src/clang.zig b/src/clang.zig index c7ffe07f78..4d25cb2f78 100644 --- a/src/clang.zig +++ b/src/clang.zig @@ -2107,6 +2107,7 @@ pub const CallingConv = enum(c_int) { AArch64VectorCall, AArch64SVEPCS, AMDGPUKernelCall, + M68kRTD, }; pub const StorageClass = enum(c_int) { diff --git a/src/zig_clang.cpp b/src/zig_clang.cpp index f78e0160cf..92889f4221 100644 --- a/src/zig_clang.cpp +++ b/src/zig_clang.cpp @@ -2115,6 +2115,7 @@ void ZigClang_detect_enum_CallingConv(clang::CallingConv x) { case clang::CC_AArch64VectorCall: case clang::CC_AArch64SVEPCS: case clang::CC_AMDGPUKernelCall: + case clang::CC_M68kRTD: break; } } @@ -2140,6 +2141,7 @@ static_assert((clang::CallingConv)ZigClangCallingConv_PreserveAll == clang::CC_P static_assert((clang::CallingConv)ZigClangCallingConv_AArch64VectorCall == clang::CC_AArch64VectorCall, ""); static_assert((clang::CallingConv)ZigClangCallingConv_AArch64SVEPCS == clang::CC_AArch64SVEPCS, ""); static_assert((clang::CallingConv)ZigClangCallingConv_AMDGPUKernelCall == clang::CC_AMDGPUKernelCall, ""); +static_assert((clang::CallingConv)ZigClangCallingConv_M68kRTD == clang::CC_M68kRTD, ""); void ZigClang_detect_enum_StorageClass(clang::StorageClass x) { switch (x) { diff --git a/src/zig_clang.h b/src/zig_clang.h index 0684fd2954..a0fc3d4cad 100644 --- a/src/zig_clang.h +++ b/src/zig_clang.h @@ -1219,6 +1219,7 @@ enum ZigClangCallingConv { ZigClangCallingConv_AArch64VectorCall, ZigClangCallingConv_AArch64SVEPCS, ZigClangCallingConv_AMDGPUKernelCall, + ZigClangCallingConv_M68kRTD, }; enum ZigClangStorageClass {