mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Fixed deriving from "valueless" crepr struct
This commit is contained in:
parent
fe1aa3c26e
commit
eb41a9c1de
3 changed files with 29 additions and 1 deletions
|
@ -2175,6 +2175,7 @@ public:
|
|||
//virtual bool IsValuelessType() override { return (mIsTypedPrimitive) && (mInstSize == 0); }
|
||||
virtual bool CanBeValuelessType() override { return (mTypeDef->mTypeCode == BfTypeCode_Struct) || (mTypeDef->mTypeCode == BfTypeCode_Enum); }
|
||||
virtual bool IsValuelessType() override;
|
||||
virtual bool IsValuelessCReprType();
|
||||
virtual bool HasPackingHoles() override { return mHasPackingHoles; }
|
||||
virtual bool IsTypeMemberAccessible(BfTypeDef* declaringTypeDef, BfTypeDef* activeTypeDef) override;
|
||||
virtual bool IsTypeMemberAccessible(BfTypeDef* declaringTypeDef, BfProject* curProject) override;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue