microsoft / vscode-cpptools

Official repository for the Microsoft C/C++ extension for VS Code.
Other
5.45k stars 1.53k forks source link

Intellisense can't find Cygwin system headers in version 1.19.8 #12113

Closed speedycatfish closed 6 months ago

speedycatfish commented 6 months ago

Environment

Bug Summary and Steps to Reproduce

When trying to include system headers (i.e. #include ), intellisense complains "cannot open source file "unordered_map". Please run the 'Select IntelliSense Configuration...' command to locate your system headers." Running Select IntelliSense Configuration... does not help. This issue is not present in extension version 1.19.7. The program builds and runs fine. Note that I am using cygwin on Windows.

Configuration and Logs

c_cpp_properties.json: 
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${default}"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.22621.0",
            "cStandard": "c17"
        }
    ],
    "version": 4
}

log diagnostics:
-------- Diagnostics - 3/17/2024, 6:19:32 AM
Version: 1.19.8
Current Configuration:
{
    "name": "Win32",
    "includePath": [
        "D:/eclipse-workspace/TestCases"
    ],
    "defines": [
        "_DEBUG",
        "UNICODE",
        "_UNICODE"
    ],
    "windowsSdkVersion": "10.0.22621.0",
    "cStandard": "c17",
    "compilerPathIsExplicit": true,
    "cStandardIsExplicit": true,
    "cppStandardIsExplicit": true,
    "intelliSenseModeIsExplicit": true,
    "cppStandard": "c++17",
    "intelliSenseMode": "windows-gcc-x64",
    "mergeConfigurations": false,
    "compilerPath": "C:\\cygwin64\\bin\\g++.exe",
    "browse": {
        "path": [
            "D:/eclipse-workspace/TestCases",
            "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
cpptools version (native): 1.19.8.0
Translation Unit Mappings:
[ D:\eclipse-workspace\Leetcode\LeetcodeC++\525.cpp - source TU]:
Translation Unit Configurations:
[ D:\eclipse-workspace\Leetcode\LeetcodeC++\525.cpp ]:
    Process ID: 22076
    Memory Usage: 50 MB
    Compiler Path: C:\cygwin64\bin\g++.exe
    Includes:
        D:\eclipse-workspace\TestCases
    Defines:
        _DEBUG
        UNICODE
        _UNICODE
    Standard Version: c++17
    IntelliSense Mode: linux-gcc-x64
    Other Flags:
        --g++
        --gnu_version=110400
        --ms_extensions
Total Memory Usage: 50 MB

------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 656

language server logging:
loggingLevel: Debug
LSP: (received) cpptools/initialize (id: 1)
LSP: (invoked) cpptools/initialize (id: 1)
cpptools version (TypeScript): 1.19.8
cpptools version (native): 1.19.8.0
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: Sending response (id: 1)
LSP: (received) cpptools/queryCompilerDefaults (id: 2)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 2)
LSP: Sending response (id: 2)
LSP: (received) cpptools/didChangeCppProperties (id: 3)
LSP: (invoked) cpptools/didChangeCppProperties (id: 3)
enabling full-text triggers
Code browsing service initialized
Querying compiler for default C++ language standard using command line: C:\cygwin64\bin\g++.exe -x c++ -E -dM nul
LSP: (received) cpptools/queryCompilerDefaults (id: 4)
LSP: (received) cpptools/didChangeCppProperties (id: 5)
LSP: Message ignored due to no registered handler: $/setTrace
Querying compiler for default C++ language standard using command line: C:\cygwin64\bin\g++.exe -x c++ -E -dM /dev/null
Detected language standard version: gnu++17
Querying compiler's default target using command line: "C:\cygwin64\bin\g++.exe" -dumpmachine
Compiler returned default target value: x86_64-pc-cygwin
Compiler query command line: C:\cygwin64\bin\g++.exe -std=c++17 -m64 -Wp,-v -E -dM -x c++ nul
Compiler query command line: c:\cygwin64\bin\g++.exe -std=c++17 -m64 -Wp,-v -E -dM -x c++ /dev/null
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/x86_64-pc-cygwin
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/backward
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include
Compiler include path not found: /usr/include
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/../../../../lib/../include/w32api
Attempting to get defaults from C++ compiler in "compilerPath" property: 'C:\cygwin64\bin\g++.exe'
Compiler query command line: C:\cygwin64\bin\g++.exe -std=c17 -m64 -Wp,-v -E -dM -x c nul
Compiler query command line: c:\cygwin64\bin\g++.exe -std=c17 -m64 -Wp,-v -E -dM -x c /dev/null
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include
Compiler include path not found: /usr/include
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/../../../../lib/../include/w32api
Attempting to get defaults from C compiler in "compilerPath" property: 'C:\cygwin64\bin\g++.exe'
  Folder: D:/ECLIPSE-WORKSPACE/TESTCASES/ will be indexed
  Folder: D:/ECLIPSE-WORKSPACE/LEETCODE/LEETCODEC++/ will be indexed
LSP: Sending response (id: 3)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 4)
Discovering files...
LSP: Sending response (id: 4)
LSP: (invoked) cpptools/didChangeCppProperties (id: 5)
LSP: Sending response (id: 5)
  Processing folder (recursive): D:/ECLIPSE-WORKSPACE/TESTCASES/
  Processing folder (recursive): D:/ECLIPSE-WORKSPACE/LEETCODE/LEETCODEC++/
LSP: (received) cpptools/didChangeCppProperties (id: 6)
LSP: (invoked) cpptools/didChangeCppProperties (id: 6)
LSP: Sending response (id: 6)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) textDocument/didOpen: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) textDocument/didOpen: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 7)
LSP: (invoked) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 7)
Intellisense update pending for: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 8)
LSP: (invoked) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 8)
LSP: Sending response (id: 8)
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: (received) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 9)
LSP: (invoked) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 9)
Enhanced Colorization is enabled.
LSP: (received) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 10)
LSP: (invoked) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 10)
LSP: (received) cpptools/getFoldingRanges: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 11)
LSP: (invoked) cpptools/getFoldingRanges: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 11)
LSP: Sending response (id: 11)
LSP: (received) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 12)
LSP: (invoked) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 12)
LSP: (received) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 13)
LSP: (invoked) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 13)
LSP: Sending response (id: 13)
LSP: (received) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 14)
LSP: (invoked) cpptools/getDocumentSymbols: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 14)
LSP: (received) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 15)
LSP: (invoked) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 15)
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 7)
LSP: $/cancelRequest (<unknown/completed>, id: 8)
Populating file name cache...
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 9)
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 10)
LSP: $/cancelRequest (<unknown/completed>, id: 11)
LSP: $/cancelRequest (textDocument/hover, id: 15)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: Sending response (id: 12)
LSP: Sending response (id: 14)
  Discovering files: 656 file(s) processed
Done populating filename cache. Elapsed time: 133 ms
sending compilation args for D:\eclipse-workspace\Leetcode\LeetcodeC++\525.cpp
  include: D:\ECLIPSE-WORKSPACE\TESTCASES
  define: __DBL_MIN_EXP__=(-1021)
  define: __UINT_LEAST16_MAX__=0xffff
  define: __ATOMIC_ACQUIRE=2
  define: __FLT128_MAX_10_EXP__=4932
  define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
  define: __GCC_IEC_559_COMPLEX=2
  define: __UINT_LEAST8_TYPE__=unsigned char
  define: __SIZEOF_FLOAT80__=16
  define: __INTMAX_C(c)=c ## L
  define: __CHAR_BIT__=8
  define: __UINT8_MAX__=0xff
  define: __SCHAR_WIDTH__=8
  define: __WINT_MAX__=0xffffffffU
  define: __FLT32_MIN_EXP__=(-125)
  define: __ORDER_LITTLE_ENDIAN__=1234
  define: __SIZE_MAX__=0xffffffffffffffffUL
  define: __WCHAR_MAX__=0xffff
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
  define: __DBL_DENORM_MIN__=double(4.94065645841246544176568792868221372e-324L)
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
  define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
  define: __GCC_IEC_559=2
  define: __FLT32X_DECIMAL_DIG__=17
  define: __FLT_EVAL_METHOD__=0
  define: __FLT64_DECIMAL_DIG__=17
  define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
  define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
  define: __SIG_ATOMIC_TYPE__=int
  define: __DBL_MIN_10_EXP__=(-307)
  define: __FINITE_MATH_ONLY__=0
  define: __FLT32X_MAX_EXP__=1024
  define: __FLT32_HAS_DENORM__=1
  define: __UINT_FAST8_MAX__=0xff
  define: __DEC64_MAX_EXP__=385
  define: __INT8_C(c)=c
  define: __INT_LEAST8_WIDTH__=8
  define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
  define: __INT_LEAST8_MAX__=0x7f
  define: __SHRT_MAX__=0x7fff
  define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
  define: __FLT64X_MAX_10_EXP__=4932
  define: __LDBL_IS_IEC_60559__=2
  define: __FLT64X_HAS_QUIET_NAN__=1
  define: __UINT_LEAST8_MAX__=0xff
  define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
  define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
  define: __UINTMAX_TYPE__=long unsigned int
  define: __DEC32_EPSILON__=1E-6DF
  define: __FLT_EVAL_METHOD_TS_18661_3__=0
  define: __unix=1
  define: __UINT32_MAX__=0xffffffffU
  define: __GXX_EXPERIMENTAL_CXX0X__=1
  define: __FLT128_MIN_EXP__=(-16381)
  define: __WINT_MIN__=0U
  define: __FLT128_MIN_10_EXP__=(-4931)
  define: __FLT32X_IS_IEC_60559__=2
  define: __INT_LEAST16_WIDTH__=16
  define: __SCHAR_MAX__=0x7f
  define: __FLT128_MANT_DIG__=113
  define: __WCHAR_MIN__=0
  define: __INT64_C(c)=c ## L
  define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
  define: __FLT32X_MANT_DIG__=53
  define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
  define: __USER_LABEL_PREFIX__=
  define: __FLT32_MAX_10_EXP__=38
  define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
  define: __STDC_HOSTED__=1
  define: __DEC64_MIN_EXP__=(-382)
  define: __DBL_DIG__=15
  define: __FLT32_DIG__=6
  define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
  define: __GXX_WEAK__=1
  define: __SHRT_WIDTH__=16
  define: __FLT32_IS_IEC_60559__=2
  define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
  define: __DBL_IS_IEC_60559__=2
  define: __DEC32_MAX__=9.999999E96DF
  define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
  define: __FLT32X_HAS_INFINITY__=1
  define: __INT32_MAX__=0x7fffffff
  define: __unix__=1
  define: __INT_WIDTH__=32
  define: __SIZEOF_LONG__=8
  define: __UINT16_C(c)=c
  define: __DECIMAL_DIG__=21
  define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
  define: __INT16_MAX__=0x7fff
  define: __FLT64_MIN_EXP__=(-1021)
  define: __FLT64X_MIN_10_EXP__=(-4931)
  define: __LDBL_HAS_QUIET_NAN__=1
  define: __FLT64_MANT_DIG__=53
  define: __FLT64X_MANT_DIG__=64
  define: __GNUC__=11
  define: __GXX_RTTI=1
  define: __MMX__=1
  define: __FLT_HAS_DENORM__=1
  define: __SIZEOF_LONG_DOUBLE__=16
  define: __BIGGEST_ALIGNMENT__=16
  define: __STDC_UTF_16__=1
  define: __FLT64_MAX_10_EXP__=308
  define: __FLT32_HAS_INFINITY__=1
  define: __DBL_MAX__=double(1.79769313486231570814527423731704357e+308L)
  define: __INT_FAST32_MAX__=0x7fffffffffffffffL
  define: __DBL_HAS_INFINITY__=1
  define: __SIZEOF_FLOAT__=4
  define: __HAVE_SPECULATION_SAFE_VALUE=1
  define: __DEC32_MIN_EXP__=(-94)
  define: __INTPTR_WIDTH__=64
  define: __FLT64X_HAS_INFINITY__=1
  define: __UINT_LEAST32_MAX__=0xffffffffU
  define: __FLT32X_HAS_DENORM__=1
  define: __INT_FAST16_TYPE__=long int
  define: __STRICT_ANSI__=1
  define: __MMX_WITH_SSE__=1
  define: __LDBL_HAS_DENORM__=1
  define: __cplusplus=201703L
  define: __DEC32_MIN__=1E-95DF
  define: __DEPRECATED=1
  define: __DBL_MAX_EXP__=1024
  define: __WCHAR_WIDTH__=16
  define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
  define: __DEC128_EPSILON__=1E-33DL
  define: __SSE2_MATH__=1
  define: __ATOMIC_HLE_RELEASE=131072
  define: __PTRDIFF_MAX__=0x7fffffffffffffffL
  define: __amd64=1
  define: __ATOMIC_HLE_ACQUIRE=65536
  define: __GNUG__=11
  define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
  define: __SIZEOF_SIZE_T__=8
  define: __FLT64X_MIN_EXP__=(-16381)
  define: __SIZEOF_WINT_T__=4
  define: __LONG_LONG_WIDTH__=64
  define: __FLT32_MAX_EXP__=128
  define: __GXX_ABI_VERSION=1016
  define: __FLT128_HAS_INFINITY__=1
  define: __FLT_MIN_EXP__=(-125)
  define: __x86_64=1
  define: __INT_FAST64_TYPE__=long int
  define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
  define: __DBL_MIN__=double(2.22507385850720138309023271733240406e-308L)
  define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
  define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
  define: __SIZEOF_POINTER__=8
  define: __SIZE_TYPE__=long unsigned int
  define: __LP64__=1
  define: __DBL_HAS_QUIET_NAN__=1
  define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
  define: __DECIMAL_BID_FORMAT__=1
  define: __GXX_TYPEINFO_EQUALITY_INLINE=0
  define: __FLT64_MIN_10_EXP__=(-307)
  define: __FLT64X_DECIMAL_DIG__=21
  define: __DEC128_MIN__=1E-6143DL
  define: __REGISTER_PREFIX__=
  define: __UINT16_MAX__=0xffff
  define: __cdecl=__attribute__((__cdecl__))
  define: __LDBL_HAS_INFINITY__=1
  define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
  define: __UINT8_TYPE__=unsigned char
  define: __FLT_DIG__=6
  define: __NO_INLINE__=1
  define: __DEC_EVAL_METHOD__=2
  define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
  define: __FLT_MANT_DIG__=24
  define: __LDBL_DECIMAL_DIG__=21
  define: __VERSION__="11.4.0"
  define: __UINT64_C(c)=c ## UL
  define: __SEH__=1
  define: __INT_LEAST32_MAX__=0x7fffffff
  define: __GCC_ATOMIC_INT_LOCK_FREE=2
  define: __FLT128_MAX_EXP__=16384
  define: __FLT32_MANT_DIG__=24
  define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
  define: __FLT128_HAS_DENORM__=1
  define: __FLT32_DECIMAL_DIG__=9
  define: __FLT128_DIG__=33
  define: __INT32_C(c)=c
  define: __DEC64_EPSILON__=1E-15DD
  define: __ORDER_PDP_ENDIAN__=3412
  define: __DEC128_MIN_EXP__=(-6142)
  define: __INT_FAST32_TYPE__=long int
  define: __UINT_LEAST16_TYPE__=short unsigned int
  define: __DBL_HAS_DENORM__=1
  define: __UINT64_MAX__=0xffffffffffffffffUL
  define: __FLT_IS_IEC_60559__=2
  define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-16LE"
  define: __FLT64X_DIG__=18
  define: __INT8_TYPE__=signed char
  define: __GCC_ASM_FLAG_OUTPUTS__=1
  define: __UINT32_TYPE__=unsigned int
  define: __FLT_RADIX__=2
  define: __INT_LEAST16_TYPE__=short int
  define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
  define: __UINTMAX_C(c)=c ## UL
  define: __k8=1
  define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
  define: __SIG_ATOMIC_MAX__=0x7fffffff
  define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
  define: __SIZEOF_PTRDIFF_T__=8
  define: __LDBL_DIG__=18
  define: __CYGWIN__=1
  define: __FLT64_IS_IEC_60559__=2
  define: __x86_64__=1
  define: __FLT32X_MIN_EXP__=(-1021)
  define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
  define: __INT_FAST16_MAX__=0x7fffffffffffffffL
  define: __FLT64_DIG__=15
  define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
  define: __UINT_LEAST64_TYPE__=long unsigned int
  define: __FLT_HAS_QUIET_NAN__=1
  define: __FLT_MAX_10_EXP__=38
  define: __LONG_MAX__=0x7fffffffffffffffL
  define: __FLT64X_HAS_DENORM__=1
  define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
  define: __FLT_HAS_INFINITY__=1
  define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
  define: __UINT_FAST16_TYPE__=long unsigned int
  define: __DEC64_MAX__=9.999999999999999E384DD
  define: __INT_FAST32_WIDTH__=64
  define: __CHAR16_TYPE__=short unsigned int
  define: __PRAGMA_REDEFINE_EXTNAME=1
  define: __SIZE_WIDTH__=64
  define: __SEG_FS=1
  define: __INT_LEAST16_MAX__=0x7fff
  define: __DEC64_MANT_DIG__=16
  define: __INT64_MAX__=0x7fffffffffffffffL
  define: __SEG_GS=1
  define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
  define: __SIG_ATOMIC_WIDTH__=32
  define: __INT_LEAST64_TYPE__=long int
  define: __INT16_TYPE__=short int
  define: __INT_LEAST8_TYPE__=signed char
  define: __SIZEOF_INT__=4
  define: __DEC32_MAX_EXP__=97
  define: __INT_FAST8_MAX__=0x7f
  define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
  define: __INTPTR_MAX__=0x7fffffffffffffffL
  define: __FLT64_HAS_QUIET_NAN__=1
  define: __stdcall=__attribute__((__stdcall__))
  define: __FLT32_MIN_10_EXP__=(-37)
  define: __EXCEPTIONS=1
  define: __GXX_MERGED_TYPEINFO_NAMES=0
  define: __PTRDIFF_WIDTH__=64
  define: __LDBL_MANT_DIG__=64
  define: __FLT64_HAS_INFINITY__=1
  define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
  define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16
  define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
  define: __GCC_ATOMIC_LONG_LOCK_FREE=2
  define: __DEC32_MANT_DIG__=7
  define: __k8__=1
  define: __INTPTR_TYPE__=long int
  define: __UINT16_TYPE__=short unsigned int
  define: __WCHAR_TYPE__=short unsigned int
  define: __pic__=1
  define: __UINTPTR_MAX__=0xffffffffffffffffUL
  define: __INT_FAST64_WIDTH__=64
  define: __INT_FAST64_MAX__=0x7fffffffffffffffL
  define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
  define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
  define: __FLT64X_MAX_EXP__=16384
  define: __UINT_FAST64_TYPE__=long unsigned int
  define: __INT_MAX__=0x7fffffff
  define: __code_model_medium__=1
  define: __INT64_TYPE__=long int
  define: __FLT_MAX_EXP__=128
  define: __ORDER_BIG_ENDIAN__=4321
  define: __DBL_MANT_DIG__=53
  define: __SIZEOF_FLOAT128__=16
  define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
  define: __DEC64_MIN__=1E-383DD
  define: __WINT_TYPE__=unsigned int
  define: __UINT_LEAST32_TYPE__=unsigned int
  define: __SIZEOF_SHORT__=2
  define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
  define: __SSE__=1
  define: __LDBL_MIN_EXP__=(-16381)
  define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
  define: __amd64__=1
  define: __WINT_WIDTH__=32
  define: __INT_LEAST64_WIDTH__=64
  define: __LDBL_MAX_EXP__=16384
  define: __FLT32X_MAX_10_EXP__=308
  define: __SIZEOF_INT128__=16
  define: __FLT64X_IS_IEC_60559__=2
  define: __WCHAR_UNSIGNED__=1
  define: __LDBL_MAX_10_EXP__=4932
  define: __ATOMIC_RELAXED=0
  define: __DBL_EPSILON__=double(2.22044604925031308084726333618164062e-16L)
  define: __thiscall=__attribute__((__thiscall__))
  define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
  define: _LP64=1
  define: __UINT8_C(c)=c
  define: __FLT64_MAX_EXP__=1024
  define: __INT_LEAST32_TYPE__=int
  define: __SIZEOF_WCHAR_T__=2
  define: __GNUC_PATCHLEVEL__=0
  define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
  define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
  define: __FLT128_HAS_QUIET_NAN__=1
  define: __INTMAX_MAX__=0x7fffffffffffffffL
  define: __INT_FAST8_TYPE__=signed char
  define: __fastcall=__attribute__((__fastcall__))
  define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
  define: __STDCPP_THREADS__=1
  define: __GNUC_STDC_INLINE__=1
  define: __FLT64_HAS_DENORM__=1
  define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
  define: __DBL_DECIMAL_DIG__=17
  define: __STDC_UTF_32__=1
  define: __INT_FAST8_WIDTH__=8
  define: __FXSR__=1
  define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
  define: __DBL_NORM_MAX__=double(1.79769313486231570814527423731704357e+308L)
  define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
  define: __INTMAX_WIDTH__=64
  define: __UINT64_TYPE__=long unsigned int
  define: __UINT32_C(c)=c ## U
  define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
  define: __FLT128_IS_IEC_60559__=2
  define: __INT8_MAX__=0x7f
  define: __LONG_WIDTH__=64
  define: __PIC__=1
  define: __UINT_FAST32_TYPE__=long unsigned int
  define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
  define: __CHAR32_TYPE__=unsigned int
  define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
  define: __SSE2__=1
  define: __INT32_TYPE__=int
  define: __SIZEOF_DOUBLE__=8
  define: __FLT_MIN_10_EXP__=(-37)
  define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
  define: __INT_LEAST32_WIDTH__=32
  define: __INTMAX_TYPE__=long int
  define: __DEC128_MAX_EXP__=6145
  define: __FLT32X_HAS_QUIET_NAN__=1
  define: __ATOMIC_CONSUME=1
  define: __GNUC_MINOR__=4
  define: __INT_FAST16_WIDTH__=64
  define: __UINTMAX_MAX__=0xffffffffffffffffUL
  define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
  define: __DBL_MAX_10_EXP__=308
  define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
  define: __INT16_C(c)=c
  define: __STDC__=1
  define: __FLT32X_DIG__=15
  define: __PTRDIFF_TYPE__=long int
  define: __ATOMIC_SEQ_CST=5
  define: __FLT32X_MIN_10_EXP__=(-307)
  define: __UINTPTR_TYPE__=long unsigned int
  define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
  define: __DEC128_MANT_DIG__=34
  define: __LDBL_MIN_10_EXP__=(-4931)
  define: __SSE_MATH__=1
  define: __SIZEOF_LONG_LONG__=8
  define: __FLT128_DECIMAL_DIG__=36
  define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
  define: __FLT32_HAS_QUIET_NAN__=1
  define: __FLT_DECIMAL_DIG__=9
  define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
  define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
  define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
  define: __UINT_FAST8_TYPE__=unsigned char
  define: __ATOMIC_ACQ_REL=4
  define: __ATOMIC_RELEASE=3
  define: __declspec(x)=__attribute__((x))
  define: _DEBUG
  define: UNICODE
  define: _UNICODE
  other: --g++
  other: --gnu_version=110400
  other: --ms_extensions
  stdver: c++17
  intelliSenseMode: linux-gcc-x64
LSP: (invoked) cpptools/didChangeVisibleTextEditors
IntelliSense update scheduled and TU acquisition started for: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
Error squiggles will be disabled in: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
Update IntelliSense time (sec): 0.022
LSP: (received) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 16)
LSP: (invoked) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 16)
LSP: Sending response (id: 16)
LSP: (received) cpptools/getFoldingRanges: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 17)
LSP: (invoked) cpptools/getFoldingRanges: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 17)
LSP: Sending response (id: 17)
  2738 file(s) removed from database
Done discovering files.
Parsing open files...
Populating include completion cache.
Parsing remaining files...
  Parsing: 0 files(s) processed
Done parsing remaining files.
Done parsing open files.
Database safe to open.
LSP: (received) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 18)
LSP: (invoked) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 18)
LSP: Sending response (id: 18)
LSP: (received) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 19)
LSP: (invoked) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 19)
LSP: Sending response (id: 19)
LSP: (received) cpptools/getDiagnostics (id: 20)
LSP: (invoked) cpptools/getDiagnostics (id: 20)
LSP: Sending response (id: 20)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeActiveEditor: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeActiveEditor: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (received) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 21)
LSP: (invoked) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 21)
LSP: Sending response (id: 21)
LSP: (received) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 22)
LSP: (invoked) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 22)
LSP: Sending response (id: 22)
LSP: (received) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 23)
LSP: (invoked) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 23)
LSP: Sending response (id: 23)
LSP: (received) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 24)
LSP: (invoked) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 24)
LSP: Sending response (id: 24)
LSP: (received) cpptools/didChangeActiveEditor: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 25)
LSP: (invoked) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 25)
LSP: Sending response (id: 25)
LSP: (received) textDocument/definition: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 26)
LSP: (invoked) textDocument/definition: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 26)
LSP: Sending response (id: 26)
LSP: (received) textDocument/definition: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 27)
LSP: (invoked) textDocument/definition: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 27)
LSP: Sending response (id: 27)
LSP: (received) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 28)
LSP: (invoked) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 28)
LSP: Sending response (id: 28)
LSP: (received) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 29)
LSP: (invoked) cpptools/getCodeActions: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 29)
LSP: Sending response (id: 29)
LSP: (received) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 30)
LSP: (invoked) textDocument/hover: file:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 30)
LSP: Sending response (id: 30)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors

Other Extensions

No response

Additional context

No response

franneck94 commented 6 months ago

Hi, the same problem for me also as a cygwin user

sean-mcmanus commented 6 months ago

Fixed with https://github.com/microsoft/vscode-cpptools/releases/tag/v1.19.9