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

Improvements to warn/error type attributes

This commit is contained in:
Brian Fiete 2021-12-30 11:04:52 -05:00
parent b3d3f0fb54
commit efbdc33622
3 changed files with 52 additions and 6 deletions

View file

@ -106,6 +106,13 @@ public:
}
};
class BfTypeRefVerifyRequest : public BfWorkListEntry
{
public:
BfTypeInstance* mCurTypeInstance;
BfAstNode* mRefNode;
};
struct BfStringPoolEntry
{
String mString;
@ -384,6 +391,7 @@ public:
WorkQueue<BfInlineMethodRequest> mInlineMethodWorkList;
WorkQueue<BfTypeProcessRequest> mPopulateTypeWorkList;
WorkQueue<BfMethodSpecializationRequest> mMethodSpecializationWorkList;
WorkQueue<BfTypeRefVerifyRequest> mTypeRefVerifyWorkList;
PtrWorkQueue<BfModule*> mFinishedSlotAwaitModuleWorkList;
PtrWorkQueue<BfModule*> mFinishedModuleWorkList;