CompileFlags:
  # GCC-only/obsolete for clang; keeps clangd diagnostics clean on devkitARM commands.
  Compiler: /opt/devkitpro/devkitARM/bin/arm-none-eabi-g++
  Remove:
    - -mthumb-interwork
  Add:
    - -isystem
    - /opt/devkitpro/devkitARM/arm-none-eabi/include/c++/16.1.0
    - -isystem
    - /opt/devkitpro/devkitARM/arm-none-eabi/include/c++/16.1.0/arm-none-eabi
    - -isystem
    - /opt/devkitpro/devkitARM/arm-none-eabi/include/c++/16.1.0/backward
    - -isystem
    - /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/16.1.0/include
    - -isystem
    - /opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/16.1.0/include-fixed
    - -isystem
    - /opt/devkitpro/devkitARM/arm-none-eabi/include
