1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00

Removing CVarAttribute

This commit is contained in:
Brian Fiete 2021-01-20 08:23:35 -08:00
parent 981e56baad
commit b5aa92ff33
3 changed files with 2 additions and 11 deletions

View file

@ -251,12 +251,6 @@ namespace System
}
[AttributeUsage(.Method /*2*/)]
public struct CVarArgsAttribute : Attribute
{
}
[AttributeUsage(.Method /*2*/)]
public struct NoReturnAttribute : Attribute
{

View file

@ -803,9 +803,7 @@ void BfDefBuilder::ParseAttributes(BfAttributeDirective* attributes, BfMethodDef
if (typeRefName == "CLink")
methodDef->mCLink = true;
else if (typeRefName == "StdCall")
methodDef->mCallingConvention = BfCallingConvention_Stdcall;
else if (typeRefName == "CVarArgs")
methodDef->mCallingConvention = BfCallingConvention_CVarArgs;
methodDef->mCallingConvention = BfCallingConvention_Stdcall;
else if (typeRefName == "Inline")
{
if (methodDef->mIsExtern)

View file

@ -720,8 +720,7 @@ enum BfCallingConvention : uint8
BfCallingConvention_Unspecified,
BfCallingConvention_Cdecl,
BfCallingConvention_Stdcall,
BfCallingConvention_Fastcall,
BfCallingConvention_CVarArgs,
BfCallingConvention_Fastcall,
};
#define BF_METHODNAME_MARKMEMBERS "GCMarkMembers"