1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Alloc allign attributes, lambda captures

This commit is contained in:
Brian Fiete 2019-11-26 13:11:17 -08:00
parent 79ccb33586
commit 12e5b525ad
23 changed files with 540 additions and 219 deletions

View file

@ -1411,6 +1411,7 @@ enum BfAttributeTargets : int32
BfAttributeTargets_GenericParameter = 0x8000,
BfAttributeTargets_Invocation = 0x10000,
BfAttributeTargets_MemberAccess = 0x20000,
BfAttributeTargets_Alloc = 0x40000,
BfAttributeTargets_All = 0x3FFFF
};
@ -1879,9 +1880,9 @@ public:
enum BfCaptureType
{
BfCaptureType_Value,
BfCaptureType_Reference,
BfCaptureType_Copy
BfCaptureType_None,
BfCaptureType_Copy,
BfCaptureType_Reference,
};
class BfClosureType : public BfTypeInstance