Did the toolchain you were working on support both GCC and Clang? I ask because I was recently trying to work on a ESP32 project in vim and got stuck hard on YouCompleteMe only using a clangd-based completer while the project was only compileable with a GCC-based toolchain, leading to annoying things like headers not being found due to things like `#if GCC...` (or the like), and also not all cli switches matching up.
Any tips on getting completion working in vim for GCC-only CXX projects is highly appreciated...
Any tips on getting completion working in vim for GCC-only CXX projects is highly appreciated...