1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00

Improvements to variants

This commit is contained in:
Brian Fiete 2020-06-23 05:25:34 -07:00
parent 6997116dc8
commit bca0440b16

View file

@ -238,8 +238,7 @@ namespace System.Reflection
if (args.Length != mMethodData.mParamCount)
return .Err(.ParamCountMismatch);
Variant retVal;
void* variantData = Variant.Alloc(retType, out retVal);
var (retVal, variantData) = Variant.Alloc(retType);
void* retData = variantData;
// Struct return? Manually add it as an arg after 'this'. Revisit this - this is architecture-dependent.
@ -501,8 +500,7 @@ namespace System.Reflection
if (args.Count != mMethodData.mParamCount)
return .Err(.ParamCountMismatch);
Variant retVal;
void* variantData = Variant.Alloc(retType, out retVal);
var (retVal, variantData) = Variant.Alloc(retType);
void* retData = variantData;
// Struct return? Manually add it as an arg after 'this'. Revisit this - this is architecture-dependent.