mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Unspec variation base fix, debugger default params, debug enum type
This commit is contained in:
parent
c076c7d3a6
commit
cee266d6e6
9 changed files with 116 additions and 30 deletions
|
@ -7246,9 +7246,16 @@ DbgTypedValue DbgExprEvaluator::CreateCall(BfAstNode* targetSrc, DbgTypedValue t
|
|||
}
|
||||
|
||||
BfExpression* arg = NULL;
|
||||
DbgTypedValue argValue;
|
||||
if (argIdx < (int) arguments.size())
|
||||
{
|
||||
arg = arguments[argIdx];
|
||||
argValue = argValues[argIdx];
|
||||
}
|
||||
else if (param->mIsConst)
|
||||
{
|
||||
argValue.mType = param->mType;
|
||||
argValue.mInt64 = param->mConstValue;
|
||||
}
|
||||
else if (mPassInstance != NULL)
|
||||
{
|
||||
|
@ -7276,7 +7283,7 @@ DbgTypedValue DbgExprEvaluator::CreateCall(BfAstNode* targetSrc, DbgTypedValue t
|
|||
continue;
|
||||
}
|
||||
|
||||
auto argValue = argValues[argIdx];
|
||||
|
||||
if (argValue.mType == NULL)
|
||||
return DbgTypedValue();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue