Skip to content

Commit 322694c

Browse files
committed
Fix issues
1 parent 0d0ee9e commit 322694c

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

modules/yup_core/containers/yup_Variant.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1231,6 +1231,11 @@ var var::readFromStream (InputStream& input)
12311231
return {};
12321232
}
12331233

1234+
var::NativeFunctionArgs::NativeFunctionArgs (const var& t) noexcept
1235+
: NativeFunctionArgs (t, nullptr, 0)
1236+
{
1237+
}
1238+
12341239
var::NativeFunctionArgs::NativeFunctionArgs (const var& t, const var* args, int numArgs) noexcept
12351240
: thisObject (t)
12361241
, arguments (args)

modules/yup_core/containers/yup_Variant.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ class YUP_API var
6464
*/
6565
struct YUP_API NativeFunctionArgs
6666
{
67+
NativeFunctionArgs (const var& thisObject) noexcept;
6768
NativeFunctionArgs (const var& thisObject, const var* args, int numArgs) noexcept;
6869

6970
const var& thisObject;

tests/yup_core/yup_JavascriptEngine.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -897,9 +897,8 @@ TEST (JavascriptEngineTests, CallFunctionObject)
897897
engine.execute ("function getValue() { return this.value; }");
898898
var funcObject = engine.getRootObjectProperties()["getValue"];
899899

900-
var args[] = {};
901900
Result result = Result::fail ("wrong");
902-
var returnValue = engine.callFunctionObject (scope, funcObject, var::NativeFunctionArgs (scope.get(), args, 0), &result);
901+
var returnValue = engine.callFunctionObject (scope, funcObject, var::NativeFunctionArgs (scope.get()), &result);
903902

904903
EXPECT_TRUE (result.wasOk());
905904
EXPECT_EQ (42, (int) returnValue);

0 commit comments

Comments
 (0)