From 34ff9b5efa68c69758ff876733ad26fe1839de12 Mon Sep 17 00:00:00 2001 From: Joel Goguen Date: Thu, 16 Apr 2026 20:27:26 -0400 Subject: [PATCH] fix(clangd): Remove gcc args not valid in clang After running `pio run --target compiledb` to generate `compile_commands.json`, clangd (at least in neovim) throws errors that `-fno-tree-switch-conversion` and `-fstrict-volatile-bitfields` are not valid flags. --- .clangd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.clangd b/.clangd index 66bb8c91..6e94fc70 100644 --- a/.clangd +++ b/.clangd @@ -1,2 +1,5 @@ CompileFlags: Add: [-std=c++2a] + Remove: + - -fno-tree-switch-conversion + - -fstrict-volatile-bitfields