diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index db68e9f3..ea35678a 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -4821,12 +4821,6 @@ BfTypedValue BfExprEvaluator::CreateCall(BfMethodInstance* methodInstance, BfIRV bool doingThis = !methodDef->mIsStatic; int argIdx = 0; - - if (methodInstance->mIdHash == 1140) - { - NOP; - } - int paramCount = methodInstance->GetParamCount(); for ( ; argIdx < callIRArgCount ; ) @@ -10129,11 +10123,6 @@ void BfExprEvaluator::Visit(BfDelegateBindExpression* delegateBindExpr) fieldIdx = 0; SizedArray irArgs; - if (methodInstance->mIdHash == 775) - { - NOP; - } - int argIdx = 0; if (bindMethodInstance->GetStructRetIdx() == 0) { @@ -11208,11 +11197,6 @@ BfLambdaInstance* BfExprEvaluator::GetLambdaInstance(BfLambdaBindExpression* lam void BfExprEvaluator::Visit(BfLambdaBindExpression* lambdaBindExpr) { -// if (lambdaBindExpr->ToString() == "new (addr, byteCount, addrType) => { DoCreateMemoryBreakpoint(addr, byteCount, addrType, showOptions); }") -// { -// NOP; -// } - BfTokenNode* newToken = NULL; BfAllocTarget allocTarget = ResolveAllocTarget(lambdaBindExpr->mNewToken, newToken); @@ -14881,11 +14865,6 @@ BfTypedValue BfExprEvaluator::GetResult(bool clearResult, bool resolveGenericTyp return mResult; } - if (matchedMethod->mName == "get__CultureName") - { - NOP; - } - auto methodInstance = GetPropertyMethodInstance(matchedMethod); if (methodInstance.mMethodInstance == NULL) return mResult; diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 8a9f61ce..c42d8573 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -8859,9 +8859,8 @@ BfIRValue BfModule::CastToValue(BfAstNode* srcNode, BfTypedValue typedVal, BfTyp } if (matches) { - typedVal = MakeAddressable(typedVal); - if (resultFlags != NULL) - *resultFlags = (BfCastResultFlags)(BfCastResultFlags_IsAddr); + // This is either a ref or a ptr so we don't need to set the "IsAddr" flag + typedVal = MakeAddressable(typedVal); return mBfIRBuilder->CreateBitCast(typedVal.mValue, mBfIRBuilder->MapType(toType)); } }