mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 20:42:21 +02:00
Added alloctype(T)
This commit is contained in:
parent
a4abd54e7d
commit
9d5d5b4063
12 changed files with 95 additions and 39 deletions
|
@ -555,6 +555,8 @@ void BfGNUMangler::Mangle(MangleContext& mangleContext, StringImpl& name, BfType
|
|||
BfModifiedTypeType* retTypeType = (BfModifiedTypeType*)type;
|
||||
if (retTypeType->mModifiedKind == BfToken_RetType)
|
||||
name += "U7rettype";
|
||||
else if (retTypeType->mModifiedKind == BfToken_AllocType)
|
||||
name += "U5alloc";
|
||||
else if (retTypeType->mModifiedKind == BfToken_Nullable)
|
||||
name += "U8nullable";
|
||||
else
|
||||
|
@ -1621,6 +1623,8 @@ void BfMSMangler::Mangle(MangleContext& mangleContext, StringImpl& name, BfType*
|
|||
auto retType = (BfModifiedTypeType*)type;
|
||||
if (retType->mModifiedKind == BfToken_RetType)
|
||||
name += "rettype$";
|
||||
else if (retType->mModifiedKind == BfToken_AllocType)
|
||||
name += "alloc$";
|
||||
else if (retType->mModifiedKind == BfToken_Nullable)
|
||||
name += "nullable$";
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue