microsoft / vscode-cpptools

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

Errors don't disappear after getting fixed #10570

Closed billgan1024 closed 1 year ago

billgan1024 commented 1 year ago

Environment

VSCode version Version: 1.75.1 Commit: 441438abd1ac652551dbe4d408dfcec8a499b8bf Date: 2023-02-08T21:35:30.018Z Electron: 19.1.9 Chromium: 102.0.5005.194 Node.js: 16.14.2 V8: 10.2.154.23-electron.0 OS: Linux x64 6.1.11-76060111-generic Sandboxed: No

C++ extension version: 1.14.3

Bug Summary and Steps to Reproduce

Bug Summary: After running a c++ file with errors and fixing the error, the error squiggle does not disappear in vscode even though the 'error squiggle count' goes back to 0.

Steps to reproduce:

  1. Create a new c++ file and write incorrect code
  2. click on 'debug c/c++ file' and wait until error squiggles appear in the code
  3. fix the error Expected behavior: the error squiggle disappears Actual behaviour: the error squiggle appears incorrectly in vscode showing the issue which has already disappeared.

e.g. after deleting the code: image

Configuration and Logs

c_cpp_properties.json: N/A

C/C++ Log Diagnostics:

-------- Diagnostics - 2/22/2023, 12:58:24 PM
Version: 1.14.3
Current Configuration:
{
    "name": "Linux",
    "includePath": [
        "/home/pblpbl/Documents/cpp/**"
    ],
    "defines": [],
    "cStandard": "c17",
    "cppStandard": "gnu++17",
    "intelliSenseMode": "linux-gcc-x64",
    "intelliSenseModeIsExplicit": false,
    "cStandardIsExplicit": false,
    "cppStandardIsExplicit": false,
    "mergeConfigurations": false,
    "compilerPath": "/usr/bin/gcc",
    "compilerPathIsExplicit": false,
    "browse": {
        "limitSymbolsToIncludedHeaders": true,
        "path": [
            "${workspaceFolder}/**"
        ]
    }
}
Translation Unit Mappings:
[ /home/pblpbl/Documents/cpp/test.cpp ]:
    /home/pblpbl/Documents/cpp/test.cpp
Translation Unit Configurations:
[ /home/pblpbl/Documents/cpp/test.cpp ]:
    Process ID: 10490
    Memory Usage: 140 MB
    Compiler Path: /usr/bin/gcc
    Includes:
        /usr/include/c++/11
        /usr/include/x86_64-linux-gnu/c++/11
        /usr/include/c++/11/backward
        /usr/lib/gcc/x86_64-linux-gnu/11/include
        /usr/local/include
        /usr/include/x86_64-linux-gnu
        /usr/include
    Standard Version: c++17
    IntelliSense Mode: linux-gcc-x64
    Other Flags:
        --g++
        --gnu_version=110300
Total Memory Usage: 140 MB

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

Language server logs:

loggingLevel: Debug
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
File exclude: **/.vs
File exclude: **/.vscode
File exclude: **/*.synctex.gz
File exclude: **/*.fls
File exclude: **/*.fdb_latexmk
File exclude: **/Thumbs.db
File exclude: **/.svn
File exclude: **/.git
File exclude: **/*.aux
File exclude: **/.hg
File exclude: **/.DS_Store
File exclude: **/CVS
Search exclude: **/*.code-search
Search exclude: **/node_modules
Search exclude: **/bower_components
LSP: cpptools/queryCompilerDefaults (id: 1)
Querying compiler for default C++ language standard using command line: /usr/bin/gcc -x c++ -E -dM /dev/null
Detected language standard version: gnu++17
Querying compiler's default target using command line: "/usr/bin/gcc" -dumpmachine
Compiler returned default target value: x86_64-linux-gnu
Attempting to get defaults from C compiler in "compilerPath" property: '/usr/bin/gcc'
Compiler query command line: /usr/bin/gcc -std=c17 -m64 -Wp,-v -E -dM -x c /dev/null
Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/gcc'
Compiler query command line: /usr/bin/gcc -std=gnu++17 -m64 -Wp,-v -E -dM -x c++ /dev/null
LSP: Message ignored due to no registered handler: $/setTrace
LSP: cpptools/didChangeCppProperties (id: 2)
LSP: cpptools/didChangeSettings
LSP: cpptools/didChangeSettings
LSP: textDocument/didOpen: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 3)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 4)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: textDocument/documentHighlight: file:///home/pblpbl/Documents/cpp/test.cpp (id: 5)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/pblpbl/Documents/cpp/test.cpp
Code browsing service initialized
Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/gcc'
Attempting to get defaults from C compiler in "compilerPath" property: '/usr/bin/gcc'
  Folder: /usr/include/ will be indexed
  Folder: /usr/lib/gcc/x86_64-linux-gnu/11/include/ will be indexed
  Folder: /usr/local/include/ will be indexed
  Folder: /home/pblpbl/Documents/cpp/ will be indexed
Discovering files...
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
  Processing folder (recursive): /usr/include/
  Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/11/include/
  Processing folder (recursive): /usr/local/include/
  Processing folder (recursive): /home/pblpbl/Documents/cpp/
  Discovering files: 6808 file(s) processed
  0 file(s) removed from database
Done discovering files.
Populating include completion cache.
Parsing remaining files...
  Parsing: 0 files(s) processed
Done parsing remaining files.
LSP: Message ignored due to no registered handler: $/setTrace
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 6)
LSP: 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: $/cancelRequest (<unknown/completed>, id: 3)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 7)
LSP: Message ignored due to no registered handler: $/setTrace
LSP: 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: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 8)
sending compilation args for /home/pblpbl/Documents/cpp/test.cpp
  include: /usr/include/c++/11
  include: /usr/include/x86_64-linux-gnu/c++/11
  include: /usr/include/c++/11/backward
  include: /usr/lib/gcc/x86_64-linux-gnu/11/include
  include: /usr/local/include
  include: /usr/include/x86_64-linux-gnu
  include: /usr/include
  define: __SSP_STRONG__=3
  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__=0x7fffffff
  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: __CET__=3
  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: __linux=1
  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__=(-__WCHAR_MAX__ - 1)
  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: __STDC_IEC_559__=1
  define: __STDC_ISO_10646__=201706L
  define: __UINT16_C(c)=c
  define: __DECIMAL_DIG__=21
  define: __STDC_IEC_559_COMPLEX__=1
  define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
  define: __gnu_linux__=1
  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: __pie__=2
  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: __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__=32
  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: __GCC_HAVE_DWARF2_CFI_ASM=1
  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: __LP64__=1
  define: __DBL_HAS_QUIET_NAN__=1
  define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
  define: __DECIMAL_BID_FORMAT__=1
  define: __FLT64_MIN_10_EXP__=(-307)
  define: __FLT64X_DECIMAL_DIG__=21
  define: __DEC128_MIN__=1E-6143DL
  define: __REGISTER_PREFIX__=
  define: __UINT16_MAX__=0xffff
  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.3.0"
  define: __UINT64_C(c)=c ## UL
  define: _STDC_PREDEF_H=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: __STDC_IEC_60559_COMPLEX__=201404L
  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: unix=1
  define: __DBL_HAS_DENORM__=1
  define: __SIZE_TYPE__=long unsigned int
  define: __UINT64_MAX__=0xffffffffffffffffUL
  define: __FLT_IS_IEC_60559__=2
  define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
  define: __FLT64X_DIG__=18
  define: __INT8_TYPE__=signed char
  define: __ELF__=1
  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: __GLIBCXX_BITSIZE_INT_N_0=128
  define: __k8=1
  define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
  define: __SIG_ATOMIC_MAX__=0x7fffffff
  define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
  define: __STDC_IEC_60559_BFP__=201404L
  define: __SIZEOF_PTRDIFF_T__=8
  define: __LDBL_DIG__=18
  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: linux=1
  define: __FLT64_HAS_QUIET_NAN__=1
  define: __FLT32_MIN_10_EXP__=(-37)
  define: __EXCEPTIONS=1
  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: __code_model_small__=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__=int
  define: __pic__=2
  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: __linux__=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: __LDBL_MAX_10_EXP__=4932
  define: __ATOMIC_RELAXED=0
  define: __DBL_EPSILON__=double(2.22044604925031308084726333618164062e-16L)
  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__=4
  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: __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__=2
  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__=3
  define: __GLIBCXX_TYPE_INT_N_0=__int128
  define: __INT_FAST16_WIDTH__=64
  define: __UINTMAX_MAX__=0xffffffffffffffffUL
  define: __PIE__=2
  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: _GNU_SOURCE=1
  define: __ATOMIC_ACQ_REL=4
  define: __ATOMIC_RELEASE=3
  other: --g++
  other: --gnu_version=110300
  stdver: c++17
  intelliSenseMode: linux-gcc-x64
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
Error squiggle count: 0
Update IntelliSense time (sec): 0.968
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 9)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 10)
LSP: cpptools/getDocumentSymbols: file:///home/pblpbl/Documents/cpp/test.cpp (id: 11)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 12)
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/documentHighlight: file:///home/pblpbl/Documents/cpp/test.cpp (id: 13)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 14)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 15)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: textDocument/documentHighlight: file:///home/pblpbl/Documents/cpp/test.cpp (id: 16)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/documentHighlight: file:///home/pblpbl/Documents/cpp/test.cpp (id: 17)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 18)
LSP: textDocument/hover: file:///home/pblpbl/Documents/cpp/test.cpp (id: 19)
LSP: cpptools/restartIntelliSenseForFile: file:///home/pblpbl/Documents/cpp/test.cpp
Shutting down IntelliSense server: /home/pblpbl/Documents/cpp/test.cpp
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
sending compilation args for /home/pblpbl/Documents/cpp/test.cpp
  include: /usr/include/c++/11
  include: /usr/include/x86_64-linux-gnu/c++/11
  include: /usr/include/c++/11/backward
  include: /usr/lib/gcc/x86_64-linux-gnu/11/include
  include: /usr/local/include
  include: /usr/include/x86_64-linux-gnu
  include: /usr/include
  define: __SSP_STRONG__=3
  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__=0x7fffffff
  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: __CET__=3
  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: __linux=1
  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__=(-__WCHAR_MAX__ - 1)
  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: __STDC_IEC_559__=1
  define: __STDC_ISO_10646__=201706L
  define: __UINT16_C(c)=c
  define: __DECIMAL_DIG__=21
  define: __STDC_IEC_559_COMPLEX__=1
  define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
  define: __gnu_linux__=1
  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: __pie__=2
  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: __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__=32
  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: __GCC_HAVE_DWARF2_CFI_ASM=1
  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: __LP64__=1
  define: __DBL_HAS_QUIET_NAN__=1
  define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
  define: __DECIMAL_BID_FORMAT__=1
  define: __FLT64_MIN_10_EXP__=(-307)
  define: __FLT64X_DECIMAL_DIG__=21
  define: __DEC128_MIN__=1E-6143DL
  define: __REGISTER_PREFIX__=
  define: __UINT16_MAX__=0xffff
  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.3.0"
  define: __UINT64_C(c)=c ## UL
  define: _STDC_PREDEF_H=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: __STDC_IEC_60559_COMPLEX__=201404L
  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: unix=1
  define: __DBL_HAS_DENORM__=1
  define: __SIZE_TYPE__=long unsigned int
  define: __UINT64_MAX__=0xffffffffffffffffUL
  define: __FLT_IS_IEC_60559__=2
  define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
  define: __FLT64X_DIG__=18
  define: __INT8_TYPE__=signed char
  define: __ELF__=1
  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: __GLIBCXX_BITSIZE_INT_N_0=128
  define: __k8=1
  define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
  define: __SIG_ATOMIC_MAX__=0x7fffffff
  define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
  define: __STDC_IEC_60559_BFP__=201404L
  define: __SIZEOF_PTRDIFF_T__=8
  define: __LDBL_DIG__=18
  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: linux=1
  define: __FLT64_HAS_QUIET_NAN__=1
  define: __FLT32_MIN_10_EXP__=(-37)
  define: __EXCEPTIONS=1
  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: __code_model_small__=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__=int
  define: __pic__=2
  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: __linux__=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: __LDBL_MAX_10_EXP__=4932
  define: __ATOMIC_RELAXED=0
  define: __DBL_EPSILON__=double(2.22044604925031308084726333618164062e-16L)
  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__=4
  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: __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__=2
  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__=3
  define: __GLIBCXX_TYPE_INT_N_0=__int128
  define: __INT_FAST16_WIDTH__=64
  define: __UINTMAX_MAX__=0xffffffffffffffffUL
  define: __PIE__=2
  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: _GNU_SOURCE=1
  define: __ATOMIC_ACQ_REL=4
  define: __ATOMIC_RELEASE=3
  other: --g++
  other: --gnu_version=110300
  stdver: c++17
  intelliSenseMode: linux-gcc-x64
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
Error squiggle count: 0
Update IntelliSense time (sec): 0.461
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 20)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 21)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 22)
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/documentHighlight: file:///home/pblpbl/Documents/cpp/test.cpp (id: 23)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 24)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 25)
LSP: textDocument/didChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/documentHighlight: file:///home/pblpbl/Documents/cpp/test.cpp (id: 26)
sending 1 changes to server
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 27)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 28)
LSP: cpptools/getDocumentSymbols: file:///home/pblpbl/Documents/cpp/test.cpp (id: 29)
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 30)
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: textDocument/willSaveWaitUntil: file:///home/pblpbl/Documents/cpp/test.cpp (id: 31)
willSaveWaitUntil: 0ms
LSP: textDocument/didSave: file:///home/pblpbl/Documents/cpp/test.cpp
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/fileChanged: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 32)
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
Error squiggle count: 1
Update IntelliSense time (sec): 0.531
LSP: cpptools/pauseCodeAnalysis
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 33)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 34)
LSP: cpptools/resumeCodeAnalysis
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 35)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: textDocument/didChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 36)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 37)
LSP: cpptools/getDocumentSymbols: file:///home/pblpbl/Documents/cpp/test.cpp (id: 38)
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
sending 1 changes to server
Error squiggle count: 0
Update IntelliSense time (sec): 0.271
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 39)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 40)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 41)
LSP: textDocument/willSaveWaitUntil: file:///home/pblpbl/Documents/cpp/test.cpp (id: 42)
willSaveWaitUntil: 0ms
LSP: textDocument/didSave: file:///home/pblpbl/Documents/cpp/test.cpp
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/fileChanged: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 43)
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
Error squiggle count: 0
Update IntelliSense time (sec): 0.269
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 44)
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 45)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 46)
Error squiggle count: 0
Update IntelliSense time (sec): 0.263
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 47)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 48)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 49)
LSP: textDocument/didChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/documentHighlight: file:///home/pblpbl/Documents/cpp/test.cpp (id: 50)
sending 1 changes to server
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 51)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 52)
LSP: cpptools/getDocumentSymbols: file:///home/pblpbl/Documents/cpp/test.cpp (id: 53)
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 54)
LSP: textDocument/willSaveWaitUntil: file:///home/pblpbl/Documents/cpp/test.cpp (id: 55)
willSaveWaitUntil: 0ms
LSP: textDocument/didSave: file:///home/pblpbl/Documents/cpp/test.cpp
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/fileChanged: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 56)
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
Error squiggle count: 1
Update IntelliSense time (sec): 0.264
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 57)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 58)
Error squiggle count: 1
Update IntelliSense time (sec): 0.264
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 59)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 60)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 61)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 62)
LSP: textDocument/didChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 63)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 64)
LSP: cpptools/getDocumentSymbols: file:///home/pblpbl/Documents/cpp/test.cpp (id: 65)
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
    tag parsing error (this can be ignored unless symbols can't be found):
    line 10 (col. 51): error: missing closing quote
LSP: textDocument/didChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/documentHighlight: file:///home/pblpbl/Documents/cpp/test.cpp (id: 66)
sending 1 changes to server
sending 1 changes to server
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 67)
LSP: textDocument/didChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 68)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 69)
LSP: cpptools/getDocumentSymbols: file:///home/pblpbl/Documents/cpp/test.cpp (id: 70)
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
sending 1 changes to server
Error squiggle count: 0
LSP: Request canceled by server (cpptools/getSemanticTokens, id: 67)
Update IntelliSense time (sec): 0.264
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 71)
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 72)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 73)
LSP: textDocument/willSaveWaitUntil: file:///home/pblpbl/Documents/cpp/test.cpp (id: 74)
willSaveWaitUntil: 0ms
LSP: textDocument/didSave: file:///home/pblpbl/Documents/cpp/test.cpp
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/fileChanged: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 75)
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
Error squiggle count: 0
Update IntelliSense time (sec): 0.53
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 76)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 77)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 78)
LSP: textDocument/hover: file:///home/pblpbl/Documents/cpp/test.cpp (id: 79)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 80)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 81)
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
Error squiggle count: 0
Update IntelliSense time (sec): 0.264
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 82)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 83)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 84)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 85)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 86)
LSP: textDocument/hover: file:///home/pblpbl/Documents/cpp/test.cpp (id: 87)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 88)
LSP: textDocument/hover: file:///home/pblpbl/Documents/cpp/test.cpp (id: 89)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 90)
LSP: textDocument/hover: file:///home/pblpbl/Documents/cpp/test.cpp (id: 91)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 92)
LSP: textDocument/hover: file:///home/pblpbl/Documents/cpp/test.cpp (id: 93)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 94)
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/didChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 95)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 96)
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 97)
LSP: cpptools/getDocumentSymbols: file:///home/pblpbl/Documents/cpp/test.cpp (id: 98)
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: textDocument/willSaveWaitUntil: file:///home/pblpbl/Documents/cpp/test.cpp (id: 99)
willSaveWaitUntil: 0ms
LSP: textDocument/didSave: file:///home/pblpbl/Documents/cpp/test.cpp
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/fileChanged: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 100)
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
sending 1 changes to server
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
Error squiggle count: 0
Update IntelliSense time (sec): 0.537
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 101)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 102)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 103)
Error squiggle count: 0
Update IntelliSense time (sec): 0.271
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 104)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 105)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 106)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 107)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 108)
LSP: textDocument/didChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 109)
LSP: cpptools/getDocumentSymbols: file:///home/pblpbl/Documents/cpp/test.cpp (id: 110)
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 111)
LSP: textDocument/willSaveWaitUntil: file:///home/pblpbl/Documents/cpp/test.cpp (id: 112)
willSaveWaitUntil: 0ms
LSP: textDocument/didSave: file:///home/pblpbl/Documents/cpp/test.cpp
  tag parsing file: /home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/fileChanged: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 113)
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
sending 1 changes to server
Error squiggle count: 0
Update IntelliSense time (sec): 0.255
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 114)
idle loop: reparsing the active document
Checking for syntax errors: /home/pblpbl/Documents/cpp/test.cpp
Queueing IntelliSense update for files in translation unit of: /home/pblpbl/Documents/cpp/test.cpp
LSP: textDocument/hover: file:///home/pblpbl/Documents/cpp/test.cpp (id: 115)
Error squiggle count: 0
Update IntelliSense time (sec): 0.255
LSP: cpptools/getSemanticTokens: file:///home/pblpbl/Documents/cpp/test.cpp (id: 116)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 117)
LSP: cpptools/getFoldingRanges: file:///home/pblpbl/Documents/cpp/test.cpp (id: 118)
LSP: cpptools/getInlayHints: file:///home/pblpbl/Documents/cpp/test.cpp (id: 119)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: textDocument/hover: file:///home/pblpbl/Documents/cpp/test.cpp (id: 120)
LSP: cpptools/getCodeActions: file:///home/pblpbl/Documents/cpp/test.cpp (id: 121)
LSP: cpptools/getDiagnostics (id: 122)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/pblpbl/Documents/cpp/test.cpp
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/pblpbl/Documents/cpp/test.cpp

Other Extensions

No other extensions need to be installed for this issue to occur.

Additional context

No response

Colengms commented 1 year ago

Hi @billgan1024 . The squiggles you are referring to appear to be associated with "gcc". Those are the result of the build process. It's by design that those remain until you rebuild (or load the window, etc.). The squiggles associated with IntelliSense will display "C/C++" associated with them. Those will update dynamically.

Closing this as by-design.