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

Properly add dependencies on operator constraint types

This commit is contained in:
Brian Fiete 2022-01-01 10:39:25 -05:00
parent 476df62a24
commit 3a8e4ebc9d
3 changed files with 22 additions and 25 deletions

View file

@ -1730,6 +1730,7 @@ public:
bool CheckDefineMemberProtection(BfProtection protection, BfType* memberType);
void CheckMemberNames(BfTypeInstance* typeInst);
void AddDependency(BfType* usedType, BfType* userType, BfDependencyMap::DependencyFlags flags);
void AddDependency(BfGenericParamInstance* genericParam, BfTypeInstance* usingType);
void AddCallDependency(BfMethodInstance* methodInstance, bool devirtualized = false);
void AddFieldDependency(BfTypeInstance* typeInstance, BfFieldInstance* fieldInstance, BfType* fieldType);
void TypeFailed(BfTypeInstance* typeInstance);