diff --git a/IDEHelper/DbgExprEvaluator.cpp b/IDEHelper/DbgExprEvaluator.cpp index 0bdfaf57..b1aa113b 100644 --- a/IDEHelper/DbgExprEvaluator.cpp +++ b/IDEHelper/DbgExprEvaluator.cpp @@ -7389,7 +7389,7 @@ DbgTypedValue DbgExprEvaluator::MatchMethod(BfAstNode* targetSrc, DbgTypedValue { if ((argValues.size() == 2) && (argValues[0]) && (argValues[1])) { - uint64 val = (uint64)argValues[0].GetInt64(); + uint64 val = argValues[0].mUInt64; int bitCount = (int)argValues[1].GetInt64(); DbgTypedValue result; @@ -7402,7 +7402,7 @@ DbgTypedValue DbgExprEvaluator::MatchMethod(BfAstNode* targetSrc, DbgTypedValue { if ((argValues.size() == 2) && (argValues[0]) && (argValues[1])) { - uint64 val = (uint64)argValues[0].GetInt64(); + uint64 val = argValues[0].mUInt64; int bitCount = (int)argValues[1].GetInt64(); if (bitCount <= 0)