Intellisense gives spurious error for float used as constant value
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 48/100
Hướng nghiên cứu
Tái hiện báo cáo trong main.cpp bằng macro STATIC_ASSERT và các thiết lập C++17/MSVC được hiển thị cho c_cpp_properties.json. So sánh IntelliSense với cl.exe và theo dõi chẩn đoán đối với một hằng số dấu phẩy động; hoàn tất khi mã hợp lệ biên dịch mà không có gạch chân lượn sóng màu đỏ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Environment
- OS and Version:
Microsoft Windows 10 Pro - Version 10.0.19045 Build 19045 - VS Code Version:
Version: 1.116.0 (system setup) - C/C++ Extension Version:
1.31.4 - If using SSH remote, specify OS of remote machine:
N/A
Bug Summary and Steps to Reproduce
Bug Summary:
I'm using an old C trick for a portable static assertion:
#define STATIC_ASSERT(x) typedef char _assert##__LINE__[(x) ? 1 : -1];
Intellisense is giving an error when a floating point value is passed to this macro. I've also included an expanded version of what the macro is doing for clarity. Thanks!
Steps to reproduce:
- Open repro sample code (below) in VS Code
- Observe red squiggles under line 11
- Can verify code compiles successfully
Expected behavior:
- No error reported by Intellisense
Configuration and Logs
Configurations in c_cpp_properties.json: None
C/C++: Log Diagnostics:
-------- Diagnostics - 4/19/2026, 9:52:49 PM
Version: 1.31.4
Current Configuration:
{
"name": "Win32",
"includePath": [
"c:/Users/Kevin/Documents/Programming/Sketch/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.22621.0",
"compilerPath": "cl.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-msvc-x64",
"compilerPathInCppPropertiesJson": "cl.exe",
"intelliSenseModeIsExplicit": false,
"cStandardIsExplicit": false,
"cppStandardIsExplicit": false,
"mergeConfigurations": false,
"recursiveIncludes": {},
"recursiveIncludesReduceIsExplicit": false,
"recursiveIncludesPriorityIsExplicit": false,
"recursiveIncludesOrderIsExplicit": false,
"compilerPathIsExplicit": false,
"browse": {
"limitSymbolsToIncludedHeaders": true
}
}
Modified Settings:
{
"C_Cpp.loggingLevel": "Debug",
"C_Cpp.copilotHover": "disabled"
}
Additional Tracked Settings:
{
"editorTabSize": 4,
"editorInsertSpaces": true,
"editorAutoClosingBrackets": "languageDefined",
"filesEncoding": "utf8",
"filesAssociations": {},
"filesExclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/.DS_Store": true,
"**/Thumbs.db": true
},
"filesAutoSaveAfterDelay": false,
"editorInlayHintsEnabled": true,
"editorParameterHintsEnabled": true,
"searchExclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true
},
"workbenchSettingsEditor": "ui"
}
cpptools version (native): 1.31.4.0
Current database path: C:\Users\Kevin\AppData\Local\Microsoft\vscode-cpptools\13955ec4418ca73e72942ea7a55eb371\.BROWSE.VC.DB
Translation Unit Mappings:
[ C:\Users\Kevin\Documents\Programming\Sketch\main.cpp - source TU]:
Translation Unit Configurations:
[ C:\Users\Kevin\Documents\Programming\Sketch\main.cpp ]
Process ID: 18032
Memory Usage: 30 MB
Compiler Path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe
Include Paths:
include: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include
include: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include
include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt
include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um
include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared
include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt
include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt
system include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um
system include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt
system include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared
system include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt
system include: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt
Defines:
_DEBUG
UNICODE
_UNICODE
Standard Version: ms_c++17
IntelliSense Mode: windows-msvc-x64
Other Flags:
--using_directory
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x64
--using_directory
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x86\store\references
--using_directory
C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22621.0
--using_directory
C:\Program Files (x86)\Windows Kits\10\References\10.0.22621.0
--using_directory
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
Total Memory Usage: 30 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 5085
Number of files parsed: 240
Language server logging:
loggingLevel: 6
LSP: (received - deferred) textDocument/didOpen: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) cpptools/preinitialize (id: 1)
LSP: (invoked) cpptools/preinitialize (id: 1)
LSP: Sending response (id: 1)
LSP: Message ignored due to no registered handler: $/setTrace
LSP: (received) cpptools/initialize (id: 2)
LSP: (invoked) cpptools/initialize (id: 2)
cpptools version (TypeScript): 1.31.4
cpptools version (native): 1.31.4.0
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: Sending response (id: 2)
LSP: (received) cpptools/queryCompilerDefaults (id: 3)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 3)
Compiler info database not connected - skipping load.
Compiler info database not connected - skipping load.
LSP: Sending response (id: 3)
Processed c_cpp_properties.json in 0.067087s
LSP: (received - deferred) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/queryCompilerDefaults (id: 4)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 4)
LSP: (received) cpptools/didChangeCppProperties (id: 5)
Compiler info database not connected - skipping load.
Compiler info database not connected - skipping load.
LSP: Sending response (id: 4)
LSP: (invoked) cpptools/didChangeCppProperties (id: 5)
LSP: (received) cpptools/didChangeSettings
LSP: (received) cpptools/didChangeSettings
LSP: (received - deferred) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 6)
Creating/updating compiler cache data tables (previously: 0)
Code browsing service initialized
Populating file name cache...
Done populating filename cache. Elapsed time: 0 ms
Attempting to get defaults from C compiler in "compilerPath" property: 'cl.exe'
Attempting to get defaults from C++ compiler in "compilerPath" property: 'cl.exe'
Folder: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\CPPWINRT will be indexed
Folder: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\SHARED will be indexed
Folder: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UCRT will be indexed
Folder: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UM will be indexed
Folder: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\WINRT will be indexed
Folder: C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\VC\AUXILIARY\VS\INCLUDE will be indexed
Folder: C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\VC\TOOLS\MSVC\14.41.34120\INCLUDE will be indexed
Folder: C:\USERS\KEVIN\DOCUMENTS\PROGRAMMING\SKETCH will be indexed
LSP: (queued) textDocument/didOpen: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (queued) cpptools/didChangeVisibleTextEditors
LSP: (queued) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 6)
LSP: Sending response (id: 5)
LSP: (invoked) cpptools/didChangeSettings
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.
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: (invoked) textDocument/didOpen: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
textDocument/didOpen: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) cpptools/didChangeVisibleTextEditors
Intellisense update pending for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 6)
LSP: Sending response (id: 6)
Processing folder (recursive): C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\CPPWINRT
Processing folder (recursive): C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UM
Processing folder (recursive): C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UCRT
Processing folder (recursive): C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\SHARED
tag parsing file: C:\Users\Kevin\Documents\Programming\Sketch\main.cpp
Processing folder (recursive): C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\WINRT
IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
Populating file name cache...
Done populating filename cache. Elapsed time: 22 ms
Expanding recursive includes for: C:\USERS\KEVIN\DOCUMENTS\PROGRAMMING\SKETCH\MAIN.CPP
Done expanding recursive includes for: C:\USERS\KEVIN\DOCUMENTS\PROGRAMMING\SKETCH\MAIN.CPP
Reducing recursive includes for: C:\USERS\KEVIN\DOCUMENTS\PROGRAMMING\SKETCH\MAIN.CPP
Processing folder (recursive): C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\VC\AUXILIARY\VS\INCLUDE
Processing folder (recursive): C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\VC\TOOLS\MSVC\14.41.34120\INCLUDE
Processing folder (recursive): C:\USERS\KEVIN\DOCUMENTS\PROGRAMMING\SKETCH
LSP: Message ignored due to no registered handler: $/setTrace
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.
Discovering files: 5085 file(s) processed
0 file(s) removed from database
Done discovering files.
Parsing remaining files...
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\Windows.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mmdeviceapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\Audioclient.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\assert.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\stdint.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\winapifamily.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\sdkddkver.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winresrc.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\excpt.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\stdarg.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\windef.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\WinBase.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\wingdi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\WinUser.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\WinNls.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\wincon.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winver.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winreg.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winnetwk.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\cderr.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\dde.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\ddeml.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\dlgs.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\lzexpand.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mmsystem.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\nb30.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpc.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\shellapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winperf.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winsock.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\wincrypt.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winefs.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winscard.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winspool.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\ole.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\ole2.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\commdlg.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\stralign.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winsvc.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mcx.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\imm.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcndr.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\Unknwn.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\propsys.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\wtypes.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\mmreg.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\AudioSessionTypes.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\ks.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\ksmedia.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vcruntime.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\winpackagefamily.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winuser.rh
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\commctrl.rh
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\dde.rh
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winnt.rh
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\minwindef.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winnt.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\apisetcconv.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\minwinbase.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\apiquery2.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\processenv.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\fileapifromapp.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\debugapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\utilapiset.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\handleapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\errhandlingapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\fibersapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\namedpipeapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\profileapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\heapapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\ioapiset.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\synchapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\interlockedapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\processthreadsapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\sysinfoapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\memoryapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\enclaveapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\threadpoollegacyapiset.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\threadpoolapiset.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\jobapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\jobapi2.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\wow64apiset.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\libloaderapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\securitybaseapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\namespaceapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\systemtopologyapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\processtopologyapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\securityappcontainer.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\realtimeapiset.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\winerror.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\timezoneapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winbase.inl
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\pshpack1.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\poppack.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\pshpack2.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\pshpack4.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\tvout.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winuser.inl
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\datetimeapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\stringapiset.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\wincontypes.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\consoleapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\consoleapi2.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\consoleapi3.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\specstrings.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\verrsrc.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\apiset.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\reason.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\wnnc.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mmsyscom.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mciapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mmiscapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mmiscapi2.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\playsoundapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mmeapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\timeapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\joystickapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\basetsd.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\pshpack8.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\setjmp.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcdce.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\rpcnsi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcnterr.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcasync.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\inaddr.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\bcrypt.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\ncrypt.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\dpapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winioctl.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\winsmcrd.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\SCardErr.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\prsht.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\objbase.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\oleauto.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\coml2api.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\oleidl.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\commdlg.inl
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\ime_cmodes.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\rpcnsip.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcsal.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\objidl.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\ocidl.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\shtypes.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\StructuredQueryCondition.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\propkeydef.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\WTypesbase.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\sal.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vadefs.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\ctype.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\kernelspecs.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\guiddef.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\intrin.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\string.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\ktmtypes.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\fileapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\specstrings_strict.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\driverspecs.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\no_sal2.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\setjmpex.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\rpcdcep.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\prsht.inl
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\combaseapi.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\urlmon.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\PropIdl.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\oaidl.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\PropIdlBase.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\limits.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\servprov.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\CodeAnalysis\sourceannotations.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\concurrencysal.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wctype.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\intrin0.inl.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\immintrin.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\ammintrin.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\mm3dnow.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\armintr.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\arm_neon.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\arm64intr.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\arm64_neon.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\softintrin.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memory.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstring.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vcruntime_string.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\specstrings_undef.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\sdv_driverspecs.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdlib.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\Unknwnbase.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\objidlbase.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\cguid.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\msxml.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\wmmintrin.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\zmmintrin.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\mmintrin.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\xmmintrin.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\widemath.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_memcpy_s.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_malloc.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_search.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdlib.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\nmmintrin.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\malloc.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\errno.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stddef.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\smmintrin.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\tmmintrin.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\pmmintrin.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\emmintrin.h
Done reducing recursive includes for: C:\USERS\KEVIN\DOCUMENTS\PROGRAMMING\SKETCH\MAIN.CPP
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\MtsAdmin_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\ahadmin_i.c
sending compilation args for C:\Users\Kevin\Documents\Programming\Sketch\main.cpp
include: C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\VC\TOOLS\MSVC\14.41.34120\INCLUDE
include: C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\VC\AUXILIARY\VS\INCLUDE
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UCRT
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UM
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\SHARED
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\WINRT
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\CPPWINRT
system include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UM
system include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UCRT
system include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\SHARED
system include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\WINRT
system include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\CPPWINRT
define: _DEBUG
define: UNICODE
define: _UNICODE
other: --using_directory
other: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x64
other: --using_directory
other: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x86\store\references
other: --using_directory
other: C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22621.0
other: --using_directory
other: C:\Program Files (x86)\Windows Kits\10\References\10.0.22621.0
other: --using_directory
other: C:\Windows\Microsoft.NET\Framework64\v4.0.30319
stdver: ms_c++17
intelliSenseMode: windows-msvc-x64
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\sal.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\concurrencysal.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\CDOSys_I.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\TSGPolicyEngine_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\inked_i.c
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\delayhlp.cpp
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\delayimp.h
tag parsing file: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\dloadsup.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\FaxComEx_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\wsmandisp_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\iisext_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\pacmanclientapi_i.c
tag parsing file: C:\Users\Kevin\Documents\Programming\Sketch\rand_float_histogram.cpp
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\time.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdio.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wtime.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_stdio_config.h
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\FaxCom_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\InkPresenterDesktop_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\inkrenderer_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\inputpanelconfiguration_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\manipulations_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\micaut_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\msinkaut15_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\msinkaut_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\rendezvoussession_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\mswmdm_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\MtxAdmin_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\peninputpanel_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\tsuserex_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\rdpencomapi_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\RTSCOM_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\spellcheckprovider_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\spellcheck_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\TipAutoComplete_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\TSGAuthenticationEngine_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\tssbx_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\WdsTptMgmt_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\wkspbkax_i.c
tag parsing file: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\wmdmlog_i.c
Parsing: 240 files(s) processed
Done parsing remaining files.
Update IntelliSense time (sec): 6.857
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 7)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 7)
LSP: Sending response (id: 7)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 8)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 8)
LSP: Sending response (id: 8)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 9)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 9)
LSP: Sending response (id: 9)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 10)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 10)
LSP: Sending response (id: 10)
LSP: (received) textDocument/didChange: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) textDocument/didChange: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 11)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 11)
LSP: Sending response (id: 11)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 12)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 12)
LSP: Sending response (id: 12)
Intellisense update pending for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
tag parsing file: C:\Users\Kevin\Documents\Programming\Sketch\main.cpp
IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
Update IntelliSense time (sec): 0.03
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 13)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 13)
LSP: Sending response (id: 13)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 14)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 14)
LSP: Sending response (id: 14)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
Intellisense update pending for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
Update IntelliSense time (sec): 0.002
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 15)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 15)
LSP: Sending response (id: 15)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 16)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 16)
LSP: Sending response (id: 16)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 17)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 17)
LSP: Sending response (id: 17)
LSP: (received) cpptools/hover: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 18)
LSP: (invoked) cpptools/hover: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 18)
LSP: Sending response (id: 18)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 19)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 19)
LSP: Sending response (id: 19)
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:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 20)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 20)
LSP: Sending response (id: 20)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 21)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 21)
LSP: Sending response (id: 21)
LSP: (received) textDocument/didChange: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) textDocument/didChange: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 22)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 22)
LSP: Sending response (id: 22)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 23)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 23)
LSP: Sending response (id: 23)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 24)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 24)
LSP: Sending response (id: 24)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 25)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 25)
LSP: Sending response (id: 25)
Intellisense update pending for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
tag parsing file: C:\Users\Kevin\Documents\Programming\Sketch\main.cpp
IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
Update IntelliSense time (sec): 0.003
LSP: (received) textDocument/definition: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 26)
LSP: (invoked) textDocument/definition: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 26)
LSP: Sending response (id: 26)
LSP: (received) cpptools/hover: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 27)
LSP: (invoked) cpptools/hover: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 27)
LSP: Sending response (id: 27)
LSP: $/cancelRequest (<unknown/completed>, id: 27)
LSP: (received) textDocument/willSaveWaitUntil: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 28)
LSP: (invoked) textDocument/willSaveWaitUntil: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 28)
LSP: Sending response (id: 28)
willSaveWaitUntil: 0ms
LSP: (received) textDocument/didSave: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) textDocument/didSave: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
Intellisense update pending for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
tag parsing file: C:\Users\Kevin\Documents\Programming\Sketch\main.cpp
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 29)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 29)
LSP: Sending response (id: 29)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 30)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 30)
LSP: Sending response (id: 30)
LSP: (received) cpptools/fileChanged: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) cpptools/fileChanged: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) textDocument/definition: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 31)
LSP: (invoked) textDocument/definition: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 31)
LSP: Sending response (id: 31)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 32)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 32)
LSP: Sending response (id: 32)
IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
Update IntelliSense time (sec): 0.012
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 33)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 33)
LSP: Sending response (id: 33)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 34)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 34)
LSP: Sending response (id: 34)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 35)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 35)
LSP: Sending response (id: 35)
LSP: (received) cpptools/getDiagnostics (id: 36)
LSP: (invoked) cpptools/getDiagnostics (id: 36)
LSP: Sending response (id: 36)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
Database safe to open.
LSP: (received) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 37)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 37)
LSP: Sending response (id: 37)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 38)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 38)
LSP: Sending response (id: 38)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/hover: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 39)
LSP: (invoked) cpptools/hover: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 39)
LSP: Sending response (id: 39)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 40)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 40)
LSP: Sending response (id: 40)
LSP: (received) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 41)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 41)
LSP: Sending response (id: 41)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
Intellisense update pending for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
Update IntelliSense time (sec): 0.003
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 42)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 42)
LSP: Sending response (id: 42)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 43)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 43)
LSP: Sending response (id: 43)
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:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 44)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 44)
LSP: Sending response (id: 44)
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:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 45)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 45)
LSP: Sending response (id: 45)
LSP: (received) textDocument/definition: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 46)
LSP: (invoked) textDocument/definition: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 46)
LSP: Sending response (id: 46)
LSP: (received) textDocument/definition: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 47)
LSP: (invoked) textDocument/definition: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 47)
LSP: Sending response (id: 47)
LSP: (received) cpptools/hover: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 48)
LSP: (invoked) cpptools/hover: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp (id: 48)
LSP: Sending response (id: 48)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///c%3A/Users/Kevin/Documents/Programming/Sketch/main.cpp
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
Other Extensions
No response
Additional context
Repro sample code:
#define STATIC_ASSERT(x) typedef char _assert##__LINE__[(x) ? 1 : -1];
int main()
{
const int radius = 1;
const int height = 5;
STATIC_ASSERT(height > 2.f * radius);
const float radiusF = 1;
const float heightF = 5;
STATIC_ASSERT(heightF > 2.f * radiusF);
char foo[radiusF > 0 ? 1 : -1];
return 0;
}
Erroneous error:
- Ngôn ngữ chính
- TypeScript
- Star
- 6.2k
- Fork
- 1.7k
- Merge trung bình
- 1 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 58
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của microsoft/vscode-cpptools
-
bug Language Service regression
microsoft/vscode-cpptools#14795 · 1 bình luận · 1 người được giao ·
-
bug Language Service parser
microsoft/vscode-cpptools#14794 · 1 bình luận · 1 người được giao ·
-
more info needed
microsoft/vscode-cpptools#14793 · 2 bình luận · 1 người được giao ·
-
more info needed
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
microsoft/vscode-cpptools#14787 · 1 bình luận · 1 người được giao ·
-
[Bug] cpptools fails to start on Ubuntu ARM64 due to missing execute permissions on shared libraries Đang mởbug fixed Language Service regression
microsoft/vscode-cpptools#14779 · 1 bình luận · 1 người được giao ·
Tất cả issue của microsoft/vscode-cpptools
Issue tương tự
-
VerificationGate: ATTRIBUTION quote guard never matches a normal quotation (\b around the quote) Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
danielmiessler/LifeOS#2234 ·
-
T: Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Mend: dependency security vulnerability untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100