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

Fixed failed var wrapping

This commit is contained in:
Brian Fiete 2020-09-20 09:35:47 -07:00
parent 4765bd9738
commit 31ac632ea6
2 changed files with 4 additions and 2 deletions

View file

@ -5186,7 +5186,9 @@ BfPrimitiveType* BfModule::GetPrimitiveType(BfTypeCode typeCode)
case BfTypeCode_StringId:
BFMODULE_FATAL(this, "Invalid use of StringId");
break;
default: break;
default:
BF_DBG_FATAL("Invalid type");
break;
}
mContext->mPrimitiveTypes[typeCode] = primType;
}

View file

@ -576,7 +576,7 @@ public:
public:
virtual bool IsPrimitiveType() override { return true; }
virtual bool IsWrappableType() override { return true; }
virtual bool IsWrappableType() override { return (mTypeDef->mTypeCode >= BfTypeCode_Boolean) && (mTypeDef->mTypeCode <= BfTypeCode_Double); }
virtual BfPrimitiveType* ToPrimitiveType() override { return this; }
//virtual bool IsValueType() override { return mTypeDef->mTypeCode != BfTypeCode_None; }
//virtual bool IsValueTypeOrValueTypePtr() override { return mTypeDef->mTypeCode != BfTypeCode_None; }