mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-09 03:52:19 +02:00
Fixed enum result classify issue
This commit is contained in:
parent
4b1d7047d1
commit
6a158db9da
4 changed files with 11 additions and 5 deletions
|
@ -2810,7 +2810,7 @@ void BfModule::SetElementType(BfAstNode* astNode, BfSourceElementType elementTyp
|
|||
{
|
||||
if ((mCompiler->mResolvePassData != NULL) &&
|
||||
(mCompiler->mResolvePassData->mSourceClassifier != NULL) &&
|
||||
(astNode->IsFromParser( mCompiler->mResolvePassData->mParser)))
|
||||
(astNode->IsFromParser(mCompiler->mResolvePassData->mParser)))
|
||||
{
|
||||
mCompiler->mResolvePassData->mSourceClassifier->SetElementType(astNode, elementType);
|
||||
}
|
||||
|
@ -16280,7 +16280,7 @@ void BfModule::EmitDtorBody()
|
|||
|
||||
while (fieldDtor != NULL)
|
||||
{
|
||||
if ((mCompiler->mResolvePassData != NULL) && (mCompiler->mResolvePassData->mSourceClassifier != NULL))
|
||||
if (mCompiler->WantsClassifyNode(fieldDtor))
|
||||
{
|
||||
mCompiler->mResolvePassData->mSourceClassifier->SetElementType(fieldDtor, BfSourceElementType_Normal);
|
||||
mCompiler->mResolvePassData->mSourceClassifier->VisitChild(fieldDtor);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue