Visual Studio Code で C言語ファイルを開いたときの IntelliSence の動作がおかしい時に試してみること。
C/C++言語サーバのキャッシュを削除してみる
C/C++言語サーバーのキャッシュが保存されているipch
ディレクトリを削除してみる。
Windowsの場合
%LocalAppData%\Microsoft\vscode-cpptools\ipch
Linuxの場合
$HOME/.cache/vscode-cpptools/ipch
MacOSの場合
$HOME/Library/Caches/vscode-cpptools/ipch
IntelliSenceデータベースを再作成(リセット)してみる
コマンドパレット(Ctrl+Shift+P)を開いて C/C++: Reset IntelliSense Database
を実行
拡張機能の管理データベース
Windowsの場合
%APPDATA%\Code\User\workspaceStorage 配下の数字フォルダ群
Linuxの場合?
$HOME/.vscode-server/data/User/workspaceStorage 配下の数字フォルダ群