From 182d43ae700368465276d52cd61f155a3c625494 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 25 Nov 2018 23:32:10 +0100 Subject: [PATCH] - fixed: Any direct native function may not use struct values as parameters, not even something as simple as an FName. --- src/scripting/backend/codegen.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/scripting/backend/codegen.cpp b/src/scripting/backend/codegen.cpp index ed3330275a..c61daa0ac6 100644 --- a/src/scripting/backend/codegen.cpp +++ b/src/scripting/backend/codegen.cpp @@ -10747,9 +10747,10 @@ FxExpression *FxClassTypeCast::Resolve(FCompileContext &ctx) // //========================================================================== -static PClass *NativeNameToClass(FName clsname, PClass *desttype) +static PClass *NativeNameToClass(int _clsname, PClass *desttype) { PClass *cls = nullptr; + FName clsname = ENamedName(_clsname); if (clsname != NAME_None) { cls = PClass::FindClass(clsname);