Commit Graph

12 Commits

Author SHA1 Message Date
LagoLunatic 3af34ad575 Enable clang return type warning for incomplete TUs, disable unused var warning 2026-08-13 13:28:39 -04:00
LagoLunatic a7421f5f66 Add UNUSED macro, enable clangd unused parameter warnings 2025-12-29 13:39:55 -05:00
LagoLunatic 8af44daa2e Enable more clangd warnings, minor cleanup 2025-09-18 21:55:48 -04:00
LagoLunatic 709de55878 Tell clangd that .pch files are C++ source files 2025-08-20 18:51:46 -04:00
LagoLunatic aae4bdc3ca Allow declspec in clangd 2025-05-17 15:24:55 -04:00
LagoLunatic 925fba4f20 Revert "Fix more clangd warnings/errors"
This reverts commit ea73a9c5fe.
2025-05-17 15:12:52 -04:00
LagoLunatic ea73a9c5fe Fix more clangd warnings/errors 2025-05-17 14:29:33 -04:00
LagoLunatic f690b92d28 Add camera mWork union; also fix clang union handling
Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.
2025-05-07 01:19:23 -04:00
LagoLunatic 533955ebf6 clangd: Enable some more warnings, fix MSL_C++ headers language 2025-04-29 15:53:12 -04:00
LagoLunatic 2ece7c9ce1 Create constants for m_Do_machine heap/buffer sizes 2025-01-31 15:35:43 -05:00
LagoLunatic ea7b18aa9f Update clangd settings 2024-10-19 13:09:03 -04:00
LagoLunatic 34afbd84db clangd: Started fixing warnings and errors, code cleanup 2024-10-17 21:35:18 -04:00