From 209f11836edd47eb4a46177d616fbf62e7599c98 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 1 Nov 2021 11:32:24 -0700 Subject: [PATCH] Fixed AreConstraintsSubset with null constraints --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 5974b6f8..6c1b16a4 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -380,9 +380,9 @@ bool BfModule::ValidateGenericConstraints(BfTypeReference* typeRef, BfTypeInstan bool BfModule::AreConstraintsSubset(BfGenericParamInstance* checkInner, BfGenericParamInstance* checkOuter) { if (checkOuter == NULL) - return true; - if (checkInner == NULL) return false; + if (checkInner == NULL) + return true; // Added new flags? if ((checkInner->mGenericParamFlags | checkOuter->mGenericParamFlags) != checkOuter->mGenericParamFlags)