diff --git a/src/builtins/function.h b/src/builtins/function.h index f96527e7e..50c1fd373 100644 --- a/src/builtins/function.h +++ b/src/builtins/function.h @@ -3,7 +3,6 @@ #define FISH_BUILTIN_FUNCTION_H #include "../common.h" -#include "../maybe.h" #include "../parse_tree.h" class parser_t; diff --git a/src/builtins/return.cpp b/src/builtins/return.cpp index a0c01e699..f4a77c39d 100644 --- a/src/builtins/return.cpp +++ b/src/builtins/return.cpp @@ -4,6 +4,8 @@ #include "return.h" #include +#include +#include #include #include "../builtin.h" diff --git a/src/common.h b/src/common.h index 07fe2ccff..7fa7eb82f 100644 --- a/src/common.h +++ b/src/common.h @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include diff --git a/src/highlight.cpp b/src/highlight.cpp index cfeed450c..456a56f12 100644 --- a/src/highlight.cpp +++ b/src/highlight.cpp @@ -3,7 +3,6 @@ #include "highlight.h" -#include #include #include #include @@ -11,7 +10,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/parse_util.cpp b/src/parse_util.cpp index f62a0e707..ba503eb73 100644 --- a/src/parse_util.cpp +++ b/src/parse_util.cpp @@ -10,6 +10,7 @@ #include #include +#include #include #include #include diff --git a/src/parser.h b/src/parser.h index 1ad0c7ecf..9d002b329 100644 --- a/src/parser.h +++ b/src/parser.h @@ -14,7 +14,6 @@ #include "common.h" #include "env.h" -#include "event.h" #include "expand.h" #include "job_group.h" #include "maybe.h" @@ -25,6 +24,7 @@ #include "util.h" #include "wait_handle.h" +struct event_t; class io_chain_t; class autoclose_fd_t; diff --git a/src/tinyexpr.cpp b/src/tinyexpr.cpp index 0900a1260..fca09613e 100644 --- a/src/tinyexpr.cpp +++ b/src/tinyexpr.cpp @@ -23,6 +23,8 @@ */ // This version has been altered and ported to C++ for inclusion in fish. +#include "config.h" + #include "tinyexpr.h" #include diff --git a/src/tokenizer.cpp b/src/tokenizer.cpp index 528d6e68c..42d0264fc 100644 --- a/src/tokenizer.cpp +++ b/src/tokenizer.cpp @@ -10,6 +10,7 @@ #include #include +#include #include #include "common.h" diff --git a/src/wildcard.cpp b/src/wildcard.cpp index 6d66a8216..4e81670fc 100644 --- a/src/wildcard.cpp +++ b/src/wildcard.cpp @@ -4,7 +4,6 @@ #include "wildcard.h" -#include #include #include #include diff --git a/src/wutil.h b/src/wutil.h index eacb1093e..378dbd5d4 100644 --- a/src/wutil.h +++ b/src/wutil.h @@ -11,7 +11,7 @@ #include #ifdef __APPLE__ // This include is required on macOS 10.10 for locale_t -#include +#include // IWYU pragma: keep #endif #include