Type: LanguageService
----- Input information below -----
Describe the bug
- VSCode Version: 1.26.0-insider
- Commit: 207ace21dfec3dccab52f1296a3880ac7644c978
- Date: 2018-08-10T06:45:40.008Z
- Electron: 2.0.5
- Chrome: 61.0.3163.100
- Node.js: 8.9.3
- V8: 6.1.534.41
- Architexture: x64
- OS Version: Ubuntu 18.04.1 shell on Windows 10 Pro
- C/C++ Extension Version: 0.17.7
- Other extensions you installed (and if the issue persists after disabling them):
- C++ Intellisense Extension Version: 0.2.2
The issue existed before I installed this extension and persisted after this extension was installed.
- A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
- Open a .c file from a Windows project in a linux workspace that references a single header that does not exist
- Notice that no errors are flagged.
- Correct the name of the header to the project header for the workspace.
- Notice that a large number of errors suddenly appear.
- Change the header name back to a non-existent file.
- Save the changed file.
- Notice that the errors all immediately vanish!
Expected behavior
I expected to see at least ONE error flagged in a .c file that references a missing header file.
Screenshots
Two screenshots, one showing the missing header but no errors flagged, the other showing the correct header with many errors flagged.

Missing Header but no errors shown for the file.

Almost instantly after saving with the corrected header file name, many errors appear (as expected).
Additional context
There appears to be a tiny little icon that appears at the lower left of the screen to indicate a missing header, but unfortunately that error is not included in the count of errors found in the file as I would expect (probably why I never noticed the teeny icon until writing this report.)
Type: LanguageService
----- Input information below -----
Describe the bug
The issue existed before I installed this extension and persisted after this extension was installed.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expected to see at least ONE error flagged in a .c file that references a missing header file.
Screenshots
Two screenshots, one showing the missing header but no errors flagged, the other showing the correct header with many errors flagged.
Missing Header but no errors shown for the file.
Almost instantly after saving with the corrected header file name, many errors appear (as expected).
Additional context
There appears to be a tiny little icon that appears at the lower left of the screen to indicate a missing header, but unfortunately that error is not included in the count of errors found in the file as I would expect (probably why I never noticed the teeny icon until writing this report.)