diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 4113d6a2..4706b8e0 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -4090,7 +4090,11 @@ void BfModule::CreateValueTypeEqualsMethod(bool strictEquals) auto exitBB = mBfIRBuilder->CreateBlock("exit"); - if (compareType->IsSizedArray()) + if (compareType->IsValuelessType()) + { + // Always equal, nothing to do + } + else if (compareType->IsSizedArray()) { auto sizedArrayType = (BfSizedArrayType*)compareType;