From a16643dbab41b6fd08d8f38b315634e6aa82d617 Mon Sep 17 00:00:00 2001 From: maelstrom Date: Sun, 8 Jun 2025 16:28:14 +0200 Subject: [PATCH] fix(lua): iwyu causing bad headers to be included --- core/src/datatypes/enum.h | 2 +- core/src/datatypes/primitives.cpp | 2 +- core/src/datatypes/ref.cpp | 3 +-- core/src/datatypes/signal.cpp | 4 +--- core/src/objects/script.cpp | 2 +- core/src/objects/script/scriptcontext.cpp | 2 +- core/src/objects/script/scriptcontext.h | 2 +- 7 files changed, 7 insertions(+), 10 deletions(-) diff --git a/core/src/datatypes/enum.h b/core/src/datatypes/enum.h index ca64549..4781a56 100644 --- a/core/src/datatypes/enum.h +++ b/core/src/datatypes/enum.h @@ -6,7 +6,7 @@ #include #include "datatypes/annotation.h" #include "error/data.h" -#include "lua.h" +#include "lua.h" // IWYU pragma: keep struct _EnumData { std::string name; diff --git a/core/src/datatypes/primitives.cpp b/core/src/datatypes/primitives.cpp index eef91d2..8feabde 100644 --- a/core/src/datatypes/primitives.cpp +++ b/core/src/datatypes/primitives.cpp @@ -2,7 +2,7 @@ #include "error/data.h" #include "variant.h" #include -#include "lua.h" +#include "lua.h" // IWYU pragma: keep #include // null diff --git a/core/src/datatypes/ref.cpp b/core/src/datatypes/ref.cpp index df18c33..699243b 100644 --- a/core/src/datatypes/ref.cpp +++ b/core/src/datatypes/ref.cpp @@ -3,11 +3,10 @@ #include "error/data.h" #include "logger.h" #include "variant.h" // IWYU pragma: keep -#include #include #include #include "objects/base/instance.h" -#include "lua.h" +#include "lua.h" // IWYU pragma: keep #include "objects/base/member.h" #include diff --git a/core/src/datatypes/signal.cpp b/core/src/datatypes/signal.cpp index 13acd0a..04c3904 100644 --- a/core/src/datatypes/signal.cpp +++ b/core/src/datatypes/signal.cpp @@ -1,10 +1,8 @@ #include "signal.h" #include "datatypes/base.h" #include "variant.h" -#include "lua.h" +#include "lua.h" // IWYU pragma: keep #include -#include -#include #include #include #include diff --git a/core/src/objects/script.cpp b/core/src/objects/script.cpp index b90b799..b678902 100644 --- a/core/src/objects/script.cpp +++ b/core/src/objects/script.cpp @@ -7,7 +7,7 @@ #include "objects/workspace.h" #include "objects/datamodel.h" #include "datatypes/ref.h" -#include "lua.h" +#include "lua.h" // IWYU pragma: keep #include #include diff --git a/core/src/objects/script/scriptcontext.cpp b/core/src/objects/script/scriptcontext.cpp index a3aaabc..4d9cb67 100644 --- a/core/src/objects/script/scriptcontext.cpp +++ b/core/src/objects/script/scriptcontext.cpp @@ -6,7 +6,7 @@ #include "timeutil.h" #include #include -#include "lua.h" +#include "lua.h" // IWYU pragma: keep static int g_print(lua_State*); static int g_require(lua_State*); diff --git a/core/src/objects/script/scriptcontext.h b/core/src/objects/script/scriptcontext.h index 7009397..8177dac 100644 --- a/core/src/objects/script/scriptcontext.h +++ b/core/src/objects/script/scriptcontext.h @@ -2,7 +2,7 @@ #include "objects/annotation.h" #include "objects/base/service.h" -#include "lua.h" +#include "lua.h" // IWYU pragma: keep #include #include