Repository: neovim
Issue: build: "types.h not found", "'STATIC_ASSERT_PRAGMA_END' macro redefined" in unittest stderr
Labels: enhancement,build,test

### Problem

Go to any failed unittest CI job and notice the `Output to stderr` part of the logs. It shows some build warnings:

- ✅  `tmp_pseudoheader.h:4:10: fatal error: './src/nvim/types.h' file not found`
    - https://github.com/neovim/neovim/pull/26446
- `warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined`

```
2023-12-06T16:38:02.9039230Z -- Output to stderr:
2023-12-06T16:38:02.9040030Z tmp_pseudoheader.h:4:10: fatal error: './src/nvim/types.h' file not found
2023-12-06T16:38:02.9040690Z #include "./src/nvim/types.h"
2023-12-06T16:38:02.9041220Z          ^~~~~~~~~~~~~~~~~~~~
2023-12-06T16:38:02.9041570Z 1 error generated.
2023-12-06T16:38:02.9042240Z tmp_pseudoheader.h:4:10: fatal error: './src/nvim/types.h' file not found
2023-12-06T16:38:02.9042860Z #include "./src/nvim/types.h"
2023-12-06T16:38:02.9043230Z          ^~~~~~~~~~~~~~~~~~~~
2023-12-06T16:38:02.9043580Z 1 error generated.
2023-12-06T16:38:02.9043960Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9044530Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9045540Z CMake Error at /Users/runner/work/neovim/neovim/cmake/RunTests.cmake:107 (message):
2023-12-06T16:38:02.9046270Z   unit tests failed with error: 1
2023-12-06T16:38:02.9046650Z 
2023-12-06T16:38:02.9046650Z 
2023-12-06T16:38:02.9047080Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9048020Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9049140Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9050070Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9050980Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9052460Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9053520Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9053930Z         ^
2023-12-06T16:38:02.9054350Z tmp_pseudoheader.h:3615:9: note: previous definition is here
2023-12-06T16:38:02.9055540Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9056400Z         ^
```

<details>
<summary>more logs...</summary>

```
2023-12-06T16:38:02.9056740Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9057300Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9058030Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9059180Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9060130Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9061060Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9061980Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9063450Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9065060Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9065440Z         ^
2023-12-06T16:38:02.9065990Z tmp_pseudoheader.h:3614:9: note: previous definition is here
2023-12-06T16:38:02.9066730Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9067280Z         ^
2023-12-06T16:38:02.9067550Z 2 warnings generated.
2023-12-06T16:38:02.9067950Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9068500Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9069230Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9070150Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9071440Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9072440Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9073360Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9075020Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9076190Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9076640Z         ^
2023-12-06T16:38:02.9077060Z tmp_pseudoheader.h:3615:9: note: previous definition is here
2023-12-06T16:38:02.9086740Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9087690Z         ^
2023-12-06T16:38:02.9088050Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9088610Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9089360Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9090470Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9091430Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9092380Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9093290Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9094970Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9096020Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9096400Z         ^
2023-12-06T16:38:02.9096970Z tmp_pseudoheader.h:3614:9: note: previous definition is here
2023-12-06T16:38:02.9097680Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9098220Z         ^
2023-12-06T16:38:02.9098500Z 2 warnings generated.
2023-12-06T16:38:02.9098860Z E94: No matching buffer for _test_
2023-12-06T16:38:02.9099270Z E94: No matching buffer for _test_
2023-12-06T16:38:02.9100100Z E94: No matching buffer for _test_E94: No matching buffer for testIn file included from tmp_pseudoheader.h:6915:
2023-12-06T16:38:02.9101410Z In file included from ././src/nvim/globals.h:9:
2023-12-06T16:38:02.9102180Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9103140Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9104090Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9105000Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9106540Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9107610Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9108000Z         ^
2023-12-06T16:38:02.9108430Z tmp_pseudoheader.h:3337:9: note: previous definition is here
2023-12-06T16:38:02.9110160Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9111030Z         ^
2023-12-06T16:38:02.9111370Z In file included from tmp_pseudoheader.h:6915:
2023-12-06T16:38:02.9111900Z In file included from ././src/nvim/globals.h:9:
2023-12-06T16:38:02.9112640Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9113600Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9114520Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9115430Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9117190Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9118290Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9118690Z         ^
2023-12-06T16:38:02.9119090Z tmp_pseudoheader.h:3336:9: note: previous definition is here
2023-12-06T16:38:02.9119780Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9120330Z         ^
2023-12-06T16:38:02.9120610Z 2 warnings generated.
2023-12-06T16:38:02.9121010Z In file included from tmp_pseudoheader.h:6915:
2023-12-06T16:38:02.9121530Z In file included from ././src/nvim/globals.h:9:
2023-12-06T16:38:02.9122270Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9123220Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9124250Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9125180Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9126660Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9127720Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9128100Z         ^
2023-12-06T16:38:02.9128520Z tmp_pseudoheader.h:3337:9: note: previous definition is here
2023-12-06T16:38:02.9129700Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9130570Z         ^
2023-12-06T16:38:02.9130910Z In file included from tmp_pseudoheader.h:6915:
2023-12-06T16:38:02.9131440Z In file included from ././src/nvim/globals.h:9:
2023-12-06T16:38:02.9132180Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9133130Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9134090Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9135010Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9136440Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9137490Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9137860Z         ^
2023-12-06T16:38:02.9138280Z tmp_pseudoheader.h:3336:9: note: previous definition is here
2023-12-06T16:38:02.9139100Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9139660Z         ^
2023-12-06T16:38:02.9139940Z 2 warnings generated.
2023-12-06T16:38:02.9140330Z In file included from tmp_pseudoheader.h:7069:
2023-12-06T16:38:02.9140870Z In file included from ././src/nvim/message.h:10:
2023-12-06T16:38:02.9141610Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9142570Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9143500Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9144930Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9146410Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9147460Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9147850Z         ^
2023-12-06T16:38:02.9148250Z tmp_pseudoheader.h:3459:9: note: previous definition is here
2023-12-06T16:38:02.9149430Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9150300Z         ^
2023-12-06T16:38:02.9150640Z In file included from tmp_pseudoheader.h:7069:
2023-12-06T16:38:02.9151180Z In file included from ././src/nvim/message.h:10:
2023-12-06T16:38:02.9152260Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9153270Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9154320Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9155240Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9156700Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9157740Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9158120Z         ^
2023-12-06T16:38:02.9158520Z tmp_pseudoheader.h:3458:9: note: previous definition is here
2023-12-06T16:38:02.9159220Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9159780Z         ^
2023-12-06T16:38:02.9160050Z 2 warnings generated.
2023-12-06T16:38:02.9160450Z In file included from tmp_pseudoheader.h:7069:
2023-12-06T16:38:02.9160990Z In file included from ././src/nvim/message.h:10:
2023-12-06T16:38:02.9161730Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9162690Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9163630Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9164550Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9166060Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9167110Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9167500Z         ^
2023-12-06T16:38:02.9167910Z tmp_pseudoheader.h:3459:9: note: previous definition is here
2023-12-06T16:38:02.9169090Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9169950Z         ^
2023-12-06T16:38:02.9170300Z In file included from tmp_pseudoheader.h:7069:
2023-12-06T16:38:02.9170850Z In file included from ././src/nvim/message.h:10:
2023-12-06T16:38:02.9171600Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9172550Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9173500Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9174410Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9175850Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9176890Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9177250Z         ^
2023-12-06T16:38:02.9177670Z tmp_pseudoheader.h:3458:9: note: previous definition is here
2023-12-06T16:38:02.9178390Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9178940Z         ^
2023-12-06T16:38:02.9179210Z 2 warnings generated.
2023-12-06T16:38:02.9179550Z E474: No container to close: ]
2023-12-06T16:38:02.9180460Z E474: Closing list with curly bracket: }
2023-12-06T16:38:02.9180960Z E474: Closing dictionary with square bracket: ]
2023-12-06T16:38:02.9181440Z E474: Trailing comma: ]
2023-12-06T16:38:02.9181790Z E474: Expected value after colon: }
2023-12-06T16:38:02.9182200Z E474: Expected value: }
2023-12-06T16:38:02.9182550Z E474: Comma not inside container: ,
2023-12-06T16:38:02.9182970Z E474: Duplicate comma: ,1]
2023-12-06T16:38:02.9183330Z E474: Comma after colon: ,}
2023-12-06T16:38:02.9183720Z E474: Using comma in place of colon: ,}
2023-12-06T16:38:02.9184370Z E474: Leading comma: ,}
2023-12-06T16:38:02.9184720Z E474: Leading comma: ,]
2023-12-06T16:38:02.9185080Z E474: Colon not inside container: :
2023-12-06T16:38:02.9185510Z E474: Using colon not in dictionary: :]
2023-12-06T16:38:02.9185940Z E474: Unexpected colon: :}
2023-12-06T16:38:02.9186720Z E474: Duplicate colon: :1}
2023-12-06T16:38:02.9187140Z E474: Expected null: n
2023-12-06T16:38:02.9187470Z E474: Expected true: t
2023-12-06T16:38:02.9187810Z E474: Expected false: f
2023-12-06T16:38:02.9188180Z E474: Unfinished escape sequence: "\
2023-12-06T16:38:02.9188640Z E474: Unfinished unicode escape sequence: "\u"
2023-12-06T16:38:02.9189180Z E474: Expected four hex digits after \u: \uXXXX"
2023-12-06T16:38:02.9189670Z E474: Unknown escape sequence: \?"
2023-12-06T16:38:02.9190240Z E474: ASCII control characters cannot be present inside string: ^I"
2023-12-06T16:38:02.9191040Z E474: Only UTF-8 strings allowed: <c2>"
2023-12-06T16:38:02.9191920Z E474: Only UTF-8 code points up to U+10FFFF are allowed to appear unescaped: ������"
2023-12-06T16:38:02.9192630Z E474: Expected string end: "
2023-12-06T16:38:02.9193030Z E474: Missing number after minus sign: -
2023-12-06T16:38:02.9193600Z E474: Missing number after decimal dot: -1.
2023-12-06T16:38:02.9194250Z E474: Missing exponent: -1.0e
2023-12-06T16:38:02.9194650Z E474: Unidentified byte: ?
2023-12-06T16:38:02.9195010Z E474: Trailing characters: ?
2023-12-06T16:38:02.9196030Z E474: Unexpected end of input: [1E474: Missing number after minus sign: -In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9196990Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9197720Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9198630Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9200560Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9201540Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9203070Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9205960Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9207080Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9207460Z         ^
2023-12-06T16:38:02.9207900Z tmp_pseudoheader.h:3615:9: note: previous definition is here
2023-12-06T16:38:02.9209150Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9210020Z         ^
2023-12-06T16:38:02.9210360Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9210910Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9211650Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9212570Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9213530Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9214460Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9215370Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9217300Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9218350Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9218730Z         ^
2023-12-06T16:38:02.9219150Z tmp_pseudoheader.h:3614:9: note: previous definition is here
2023-12-06T16:38:02.9219840Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9220390Z         ^
2023-12-06T16:38:02.9220660Z 2 warnings generated.
2023-12-06T16:38:02.9221060Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9221620Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9222340Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9223260Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9224650Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9225670Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9226580Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9228070Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9229130Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9229520Z         ^
2023-12-06T16:38:02.9229920Z tmp_pseudoheader.h:3615:9: note: previous definition is here
2023-12-06T16:38:02.9231100Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9231970Z         ^
2023-12-06T16:38:02.9232310Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9232880Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9233600Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9234530Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9235480Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9236420Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9237330Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9238770Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9239800Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9240180Z         ^
2023-12-06T16:38:02.9240590Z tmp_pseudoheader.h:3614:9: note: previous definition is here
2023-12-06T16:38:02.9241290Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9241850Z         ^
2023-12-06T16:38:02.9242120Z 2 warnings generated.
2023-12-06T16:38:02.9242520Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9243090Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9243810Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9244730Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9245670Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9246610Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9247530Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9248980Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9250040Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9250430Z         ^
2023-12-06T16:38:02.9250830Z tmp_pseudoheader.h:3615:9: note: previous definition is here
2023-12-06T16:38:02.9252470Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9253340Z         ^
2023-12-06T16:38:02.9253680Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9254330Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9255070Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9255980Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9256920Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9257870Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9258770Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9260540Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9261650Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9262030Z         ^
2023-12-06T16:38:02.9262440Z tmp_pseudoheader.h:3614:9: note: previous definition is here
2023-12-06T16:38:02.9263140Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9263690Z         ^
2023-12-06T16:38:02.9263950Z 2 warnings generated.
2023-12-06T16:38:02.9264350Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9264910Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9265640Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9266550Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9267500Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9268440Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9269360Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9271420Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9272580Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9272980Z         ^
2023-12-06T16:38:02.9273390Z tmp_pseudoheader.h:3615:9: note: previous definition is here
2023-12-06T16:38:02.9274640Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9275510Z         ^
2023-12-06T16:38:02.9275850Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9276410Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9277150Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9278070Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9279030Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9279980Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9280890Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9282330Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9283380Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9283750Z         ^
2023-12-06T16:38:02.9284170Z tmp_pseudoheader.h:3614:9: note: previous definition is here
2023-12-06T16:38:02.9284860Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9285410Z         ^
2023-12-06T16:38:02.9285690Z 2 warnings generated.
2023-12-06T16:38:02.9286090Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9286650Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9287870Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9288790Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9289730Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9290660Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9291580Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9293060Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9294220Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9294870Z         ^
2023-12-06T16:38:02.9295420Z tmp_pseudoheader.h:3615:9: note: previous definition is here
2023-12-06T16:38:02.9297310Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9298390Z         ^
2023-12-06T16:38:02.9298860Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9299780Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9307840Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9308830Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9309790Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9310730Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9311640Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9313140Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9314190Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9314560Z         ^
2023-12-06T16:38:02.9314980Z tmp_pseudoheader.h:3614:9: note: previous definition is here
2023-12-06T16:38:02.9315680Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9316220Z         ^
2023-12-06T16:38:02.9316500Z 2 warnings generated.
2023-12-06T16:38:02.9316890Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9317450Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9318180Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9319090Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9320040Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9320980Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9321880Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9323340Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9324500Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9324890Z         ^
2023-12-06T16:38:02.9325310Z tmp_pseudoheader.h:3615:9: note: previous definition is here
2023-12-06T16:38:02.9326490Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9327350Z         ^
2023-12-06T16:38:02.9327690Z In file included from tmp_pseudoheader.h:7211:
2023-12-06T16:38:02.9328240Z In file included from ././src/nvim/eval/typval.h:17:
2023-12-06T16:38:02.9328970Z In file included from /Users/runner/work/neovim/neovim/src/nvim/message.h:10:
2023-12-06T16:38:02.9329890Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9330830Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9332330Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9333240Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9334700Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9335740Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9336110Z         ^
2023-12-06T16:38:02.9336520Z tmp_pseudoheader.h:3614:9: note: previous definition is here
2023-12-06T16:38:02.9337220Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9337770Z         ^
2023-12-06T16:38:02.9338040Z 2 warnings generated.
2023-12-06T16:38:02.9338430Z In file included from tmp_pseudoheader.h:6883:
2023-12-06T16:38:02.9338950Z In file included from ././src/nvim/eval.h:7:
2023-12-06T16:38:02.9340000Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9340980Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9342450Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9343500Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9343880Z         ^
2023-12-06T16:38:02.9344290Z tmp_pseudoheader.h:3317:9: note: previous definition is here
2023-12-06T16:38:02.9345470Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9346330Z         ^
2023-12-06T16:38:02.9346670Z In file included from tmp_pseudoheader.h:6883:
2023-12-06T16:38:02.9347190Z In file included from ././src/nvim/eval.h:7:
2023-12-06T16:38:02.9347910Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9348830Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9350260Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9351310Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9351680Z         ^
2023-12-06T16:38:02.9352090Z tmp_pseudoheader.h:3316:9: note: previous definition is here
2023-12-06T16:38:02.9352780Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9353330Z         ^
2023-12-06T16:38:02.9353600Z 2 warnings generated.
2023-12-06T16:38:02.9354000Z In file included from tmp_pseudoheader.h:6883:
2023-12-06T16:38:02.9354620Z In file included from ././src/nvim/eval.h:7:
2023-12-06T16:38:02.9355340Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9356250Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9357720Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9358780Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9359150Z         ^
2023-12-06T16:38:02.9359570Z tmp_pseudoheader.h:3317:9: note: previous definition is here
2023-12-06T16:38:02.9360740Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9361600Z         ^
2023-12-06T16:38:02.9361940Z In file included from tmp_pseudoheader.h:6883:
2023-12-06T16:38:02.9362460Z In file included from ././src/nvim/eval.h:7:
2023-12-06T16:38:02.9363170Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9364090Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9365520Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9366560Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9366930Z         ^
2023-12-06T16:38:02.9367770Z tmp_pseudoheader.h:3316:9: note: previous definition is here
2023-12-06T16:38:02.9368470Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9369020Z         ^
2023-12-06T16:38:02.9369290Z 2 warnings generated.
2023-12-06T16:38:02.9369690Z In file included from tmp_pseudoheader.h:7287:
2023-12-06T16:38:02.9370260Z In file included from ././src/nvim/globals.h:9:
2023-12-06T16:38:02.9371000Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9371950Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9372890Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9373790Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9375580Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9376700Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9377090Z         ^
2023-12-06T16:38:02.9377500Z tmp_pseudoheader.h:3647:9: note: previous definition is here
2023-12-06T16:38:02.9378700Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9379570Z         ^
2023-12-06T16:38:02.9379910Z In file included from tmp_pseudoheader.h:7287:
2023-12-06T16:38:02.9380440Z In file included from ././src/nvim/globals.h:9:
2023-12-06T16:38:02.9381180Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9382130Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9383070Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9383980Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9385510Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9386550Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9386930Z         ^
2023-12-06T16:38:02.9387340Z tmp_pseudoheader.h:3646:9: note: previous definition is here
2023-12-06T16:38:02.9388040Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9388590Z         ^
2023-12-06T16:38:02.9388860Z 2 warnings generated.
2023-12-06T16:38:02.9389260Z In file included from tmp_pseudoheader.h:7287:
2023-12-06T16:38:02.9389790Z In file included from ././src/nvim/globals.h:9:
2023-12-06T16:38:02.9390520Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9391470Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9392420Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9393340Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9394860Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9395920Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9396300Z         ^
2023-12-06T16:38:02.9396700Z tmp_pseudoheader.h:3647:9: note: previous definition is here
2023-12-06T16:38:02.9397890Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9398750Z         ^
2023-12-06T16:38:02.9399090Z In file included from tmp_pseudoheader.h:7287:
2023-12-06T16:38:02.9399800Z In file included from ././src/nvim/globals.h:9:
2023-12-06T16:38:02.9400560Z In file included from /Users/runner/work/neovim/neovim/src/nvim/ex_cmds_defs.h:10:
2023-12-06T16:38:02.9401510Z In file included from /Users/runner/work/neovim/neovim/src/nvim/regexp_defs.h:84:
2023-12-06T16:38:02.9403210Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9404120Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9405580Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9406620Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9406990Z         ^
2023-12-06T16:38:02.9407400Z tmp_pseudoheader.h:3646:9: note: previous definition is here
2023-12-06T16:38:02.9408090Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9408640Z         ^
2023-12-06T16:38:02.9408910Z 2 warnings generated.

[...snipped...]

2023-12-06T16:38:02.9455750Z In file included from ././src/nvim/grid.h:7:
2023-12-06T16:38:02.9456470Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9457390Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9458930Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9460000Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9460390Z         ^
2023-12-06T16:38:02.9460800Z tmp_pseudoheader.h:3251:9: note: previous definition is here
2023-12-06T16:38:02.9461980Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9462840Z         ^
2023-12-06T16:38:02.9463180Z In file included from tmp_pseudoheader.h:6769:
2023-12-06T16:38:02.9463710Z In file included from ././src/nvim/grid.h:7:
2023-12-06T16:38:02.9464410Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9465330Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9466760Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9468230Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9468610Z         ^
2023-12-06T16:38:02.9469020Z tmp_pseudoheader.h:3250:9: note: previous definition is here
2023-12-06T16:38:02.9469700Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9470250Z         ^
2023-12-06T16:38:02.9470520Z 2 warnings generated.
2023-12-06T16:38:02.9470930Z In file included from tmp_pseudoheader.h:6769:
2023-12-06T16:38:02.9471450Z In file included from ././src/nvim/grid.h:7:
2023-12-06T16:38:02.9472160Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9473070Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9474550Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9475920Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9476370Z         ^
2023-12-06T16:38:02.9476770Z tmp_pseudoheader.h:3251:9: note: previous definition is here
2023-12-06T16:38:02.9477980Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9478840Z         ^
2023-12-06T16:38:02.9479180Z In file included from tmp_pseudoheader.h:6769:
2023-12-06T16:38:02.9479700Z In file included from ././src/nvim/grid.h:7:
2023-12-06T16:38:02.9480410Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9481320Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9482760Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9483800Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9484250Z         ^
2023-12-06T16:38:02.9484690Z tmp_pseudoheader.h:3250:9: note: previous definition is here
2023-12-06T16:38:02.9485370Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9485930Z         ^
2023-12-06T16:38:02.9486200Z 2 warnings generated.
2023-12-06T16:38:02.9486530Z ERROR in finalizer: ?
2023-12-06T16:38:02.9486870Z ERROR in finalizer: ?
2023-12-06T16:38:02.9487730Z E685: Internal error: os_setenv_append_path()E116: Invalid arguments for function expandIn file included from tmp_pseudoheader.h:6751:
2023-12-06T16:38:02.9488740Z In file included from ././src/nvim/fileio.h:7:
2023-12-06T16:38:02.9489470Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9490380Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9491850Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9492910Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9493290Z         ^
2023-12-06T16:38:02.9493700Z tmp_pseudoheader.h:3239:9: note: previous definition is here
2023-12-06T16:38:02.9494990Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9495850Z         ^
2023-12-06T16:38:02.9496190Z In file included from tmp_pseudoheader.h:6751:
2023-12-06T16:38:02.9496710Z In file included from ././src/nvim/fileio.h:7:
2023-12-06T16:38:02.9497440Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9498360Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9499950Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9501010Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9501390Z         ^
2023-12-06T16:38:02.9501790Z tmp_pseudoheader.h:3238:9: note: previous definition is here
2023-12-06T16:38:02.9502490Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9503480Z         ^
2023-12-06T16:38:02.9503750Z 2 warnings generated.
2023-12-06T16:38:02.9504150Z In file included from tmp_pseudoheader.h:6751:
2023-12-06T16:38:02.9504670Z In file included from ././src/nvim/fileio.h:7:
2023-12-06T16:38:02.9505400Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9506600Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9515840Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:49:9: warning: 'STATIC_ASSERT_PRAGMA_START' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9516920Z #define STATIC_ASSERT_PRAGMA_START
2023-12-06T16:38:02.9517300Z         ^
2023-12-06T16:38:02.9517720Z tmp_pseudoheader.h:3239:9: note: previous definition is here
2023-12-06T16:38:02.9519280Z #define STATIC_ASSERT_PRAGMA_START _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wc11-extensions\"")
2023-12-06T16:38:02.9520210Z         ^
2023-12-06T16:38:02.9520570Z In file included from tmp_pseudoheader.h:6751:
2023-12-06T16:38:02.9521090Z In file included from ././src/nvim/fileio.h:7:
2023-12-06T16:38:02.9521820Z In file included from /Users/runner/work/neovim/neovim/src/nvim/buffer_defs.h:26:
2023-12-06T16:38:02.9522730Z In file included from /Users/runner/work/neovim/neovim/src/nvim/map_defs.h:8:
2023-12-06T16:38:02.9524270Z /Users/runner/work/neovim/neovim/src/nvim/assert_defs.h:50:9: warning: 'STATIC_ASSERT_PRAGMA_END' macro redefined [-Wmacro-redefined]
2023-12-06T16:38:02.9525330Z #define STATIC_ASSERT_PRAGMA_END
2023-12-06T16:38:02.9525700Z         ^
2023-12-06T16:38:02.9526110Z tmp_pseudoheader.h:3238:9: note: previous definition is here
2023-12-06T16:38:02.9526800Z #define STATIC_ASSERT_PRAGMA_END _Pragma("clang diagnostic pop")
2023-12-06T16:38:02.9527350Z         ^
2023-12-06T16:38:02.9527630Z 2 warnings generated.
2023-12-06T16:38:02.9527990Z E5113: Error while calling lua chunk: 
2023-12-06T16:38:02.9528290Z 

```
</details>

### Expected behavior

no build warnings