From 2d106f3f35f8515a2942cc1a17546579d301c2df Mon Sep 17 00:00:00 2001 From: Churkin Aleksey Date: Tue, 1 Sep 2026 23:47:21 +0300 Subject: [PATCH] regenerate: drop the ast_typefactory_bind.h include daScript deletes that header: the cast_arg specializations it carried move next to the generic cast_arg in simulate/interop.h, and the typeFactory callback fallback next to the primary typeFactory in ast/ast_typedecl.h. The binder no longer emits the include. The wrap had to move because the call node is now keyed on the signature, so one instantiation is shared by binds from many TUs, and only the TUs including this header saw the null-string conversion. Needs https://github.com/GaijinEntertainment/daScript/pull/3921 --- src/dasIMPLOT.cpp | 1 - src/dasIMPLOT.func_1.cpp | 1 - src/dasIMPLOT.func_2.cpp | 1 - src/dasIMPLOT.func_3.cpp | 1 - src/dasIMPLOT.func_4.cpp | 1 - src/dasIMPLOT.func_5.cpp | 1 - src/dasIMPLOT.func_6.cpp | 1 - src/dasIMPLOT.func_7.cpp | 1 - src/dasIMPLOT.main.cpp | 1 - 9 files changed, 9 deletions(-) diff --git a/src/dasIMPLOT.cpp b/src/dasIMPLOT.cpp index 7219e55..e72db54 100644 --- a/src/dasIMPLOT.cpp +++ b/src/dasIMPLOT.cpp @@ -5,7 +5,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h" diff --git a/src/dasIMPLOT.func_1.cpp b/src/dasIMPLOT.func_1.cpp index 2a257f7..c5d1d00 100644 --- a/src/dasIMPLOT.func_1.cpp +++ b/src/dasIMPLOT.func_1.cpp @@ -5,7 +5,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h" diff --git a/src/dasIMPLOT.func_2.cpp b/src/dasIMPLOT.func_2.cpp index fb4f19f..14754fe 100644 --- a/src/dasIMPLOT.func_2.cpp +++ b/src/dasIMPLOT.func_2.cpp @@ -5,7 +5,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h" diff --git a/src/dasIMPLOT.func_3.cpp b/src/dasIMPLOT.func_3.cpp index 327e9d1..72e38bf 100644 --- a/src/dasIMPLOT.func_3.cpp +++ b/src/dasIMPLOT.func_3.cpp @@ -5,7 +5,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h" diff --git a/src/dasIMPLOT.func_4.cpp b/src/dasIMPLOT.func_4.cpp index 0c87151..41bdbbf 100644 --- a/src/dasIMPLOT.func_4.cpp +++ b/src/dasIMPLOT.func_4.cpp @@ -5,7 +5,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h" diff --git a/src/dasIMPLOT.func_5.cpp b/src/dasIMPLOT.func_5.cpp index 7d21a09..95da346 100644 --- a/src/dasIMPLOT.func_5.cpp +++ b/src/dasIMPLOT.func_5.cpp @@ -5,7 +5,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h" diff --git a/src/dasIMPLOT.func_6.cpp b/src/dasIMPLOT.func_6.cpp index f544bfd..4d304f6 100644 --- a/src/dasIMPLOT.func_6.cpp +++ b/src/dasIMPLOT.func_6.cpp @@ -5,7 +5,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h" diff --git a/src/dasIMPLOT.func_7.cpp b/src/dasIMPLOT.func_7.cpp index e92065f..e49b354 100644 --- a/src/dasIMPLOT.func_7.cpp +++ b/src/dasIMPLOT.func_7.cpp @@ -5,7 +5,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h" diff --git a/src/dasIMPLOT.main.cpp b/src/dasIMPLOT.main.cpp index 7570d63..b21145c 100644 --- a/src/dasIMPLOT.main.cpp +++ b/src/dasIMPLOT.main.cpp @@ -2,7 +2,6 @@ #include "daScript/ast/ast.h" #include "daScript/ast/ast_interop.h" #include "daScript/ast/ast_handle.h" -#include "daScript/ast/ast_typefactory_bind.h" #include "daScript/simulate/bind_enum.h" #include "dasIMPLOT.h" #include "need_dasIMPLOT.h"