microsoft / microsoft/vscode-cpptools

C++ IntelliSense errors in some items in C++ 23 ARM, but compiles

Aperta
#13,087 13 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug investigate: repro Language Service
Lingua principale
TypeScript
Stelle
6.2k
Fork
1.7k
Merge medio
14h 46m
PR unite (30g)
61

Descrizione

Environment

Version: 1.96.2 (user setup) (Or insiders 1.97.0)
OS: Windows_NT x64 10.0.26120 (Or 10.0.26100.2605)
C/C++ Extension Version: 1.22.11 (Or v1.23.2)

Bug Summary and Steps to Reproduce

Bug Summary: The C++ extension will error some valid C++ code on C++23.
Image
Attached is IntelliSense saying too many initializer values, but it builds well -Wextra just fine.

Steps to reproduce:

  1. Set up a C++ 23 Arm GNU and clang make.
  2. Set c_cpp_properties to C++23.
  3. The C++ extension will fill up settings.json after some time coding (2h) with
	"files.associations": {
		"algorithm": "cpp",
		"cmath": "cpp",
		"array": "cpp",
		"atomic": "cpp",
		"bit": "cpp",
		"*.tcc": "cpp",
		"cctype": "cpp",
		"charconv": "cpp",
		"chrono": "cpp",
		"clocale": "cpp",
		"compare": "cpp",
		"concepts": "cpp",
		"cstdarg": "cpp",
		"cstddef": "cpp",
		"cstdint": "cpp",
		"cstdio": "cpp",
		"cstdlib": "cpp",
		"ctime": "cpp",
		"cwchar": "cpp",
		"cwctype": "cpp",
		"deque": "cpp",
		"map": "cpp",
		"string": "cpp",
		"unordered_map": "cpp",
		"vector": "cpp",
		"exception": "cpp",
		"functional": "cpp",
		"iterator": "cpp",
		"memory": "cpp",
		"memory_resource": "cpp",
		"numeric": "cpp",
		"optional": "cpp",
		"random": "cpp",
		"ratio": "cpp",
		"string_view": "cpp",
		"system_error": "cpp",
		"tuple": "cpp",
		"type_traits": "cpp",
		"utility": "cpp",
		"format": "cpp",
		"fstream": "cpp",
		"initializer_list": "cpp",
		"iomanip": "cpp",
		"iosfwd": "cpp",
		"istream": "cpp",
		"limits": "cpp",
		"new": "cpp",
		"numbers": "cpp",
		"ostream": "cpp",
		"span": "cpp",
		"sstream": "cpp",
		"stdexcept": "cpp",
		"streambuf": "cpp",
		"text_encoding": "cpp",
		"typeinfo": "cpp",
		"variant": "cpp",
		"ranges": "cpp"
	},

(and more) Do note, just staying in the code editor does not do this, you have to be using Go to definition and other Go to's. Clearing this list fixes most problems, and some are intermittent. (Like printf sometimes is not recognized, and other times it is, and builds fine.)

Expected behavior:

Configuration and Logs
I am using Clang 19.1.6, Arm GCC 14.2.1.
(all configs are in C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode with /tools or /sdk depending on what it's getting. 
However, when I tested this, I disabled all other extensions but didn't uninstall them. (So that IntelliSense still could pick up the files)

{
	"env": {
		"vex_compilerPath": "${config:vexrobotics.vexcode.Cpp.Toolchain.Path}\\clang\\bin\\clang",
		"vex_sdkPath": "${config:vexrobotics.vexcode.Cpp.Sdk.Home}\\V5\\V5_20240802_15_00_00\\vexv5",
		"vex_gcc": "${vex_sdkPath}/gcc/include/c++/14.2.1",
		"vex_sdkIncludes": [
			"${vex_sdkPath}/clang/19/include/**",
			"${vex_gcc}/**",
			"${vex_gcc}/arm-none-eabi/thumb/v7-a+fp/softfp/**",
			"${vex_sdkPath}/gcc/include/**",
			"${vex_sdkPath}/include/**",
			"${workspaceFolder}/include/**",
			"${workspaceFolder}/src/**"
		]
	},
	"configurations": [
		{
			"name": "Win32",
			"includePath": [
				"${vex_sdkIncludes}"
			],
			"compilerPath": "${vex_compilerPath}",
			"cStandard": "gnu23",
			"cppStandard": "gnu++23",
			"intelliSenseMode": "windows-clang-x86",
			"configurationProvider": "ms-vscode.makefile-tools"
		},
		{
			"name": "Mac",
			"includePath": [
				"${vex_sdkIncludes}"
			],
			"compilerPath": "${vex_compilerPath}",
			"cStandard": "gnu23",
			"cppStandard": "gnu++23",
			"intelliSenseMode": "macos-clang-x86",
			"configurationProvider": "ms-vscode.makefile-tools"
		},
		{
			"name": "Linux",
			"includePath": [
				"${vex_sdkIncludes}"
			],
			"compilerPath": "${vex_compilerPath}",
			"cStandard": "gnu23",
			"cppStandard": "gnu++23",
			"intelliSenseMode": "linux-clang-x86",
			"configurationProvider": "ms-vscode.makefile-tools"
		}
	],
	"version": 4
}



-------- Diagnostics - 12/29/2024, 3:57:57 PM
Version: 1.22.11
Current Configuration:
{
    "name": "Win32",
    "includePath": [
        "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/clang/19/include/**",
        "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/**",
        "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-a+fp/softfp/**",
        "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/**",
        "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/include/**",
        "c:/Users/ranch/OneDrive/Desktop/Comp-V3/include/**",
        "c:/Users/ranch/OneDrive/Desktop/Comp-V3/src/**"
    ],
    "compilerPath": "c:\\\\Users\\\\ranch\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\vexrobotics.vexcode\\\\tools\\\\cpp\\toolchain_win32\\clang\\bin\\clang",
    "cStandard": "gnu23",
    "cppStandard": "gnu++23",
    "intelliSenseMode": "windows-clang-x86",
    "configurationProvider": "ms-vscode.makefile-tools",
    "compilerPathIsExplicit": true,
    "cStandardIsExplicit": true,
    "cppStandardIsExplicit": true,
    "intelliSenseModeIsExplicit": true,
    "compilerPathInCppPropertiesJson": "${vex_compilerPath}",
    "configurationProviderInCppPropertiesJson": "ms-vscode.makefile-tools",
    "mergeConfigurations": false,
    "browse": {
        "path": [
            "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/clang/19/include/**",
            "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/**",
            "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-a+fp/softfp/**",
            "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/**",
            "c:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/include/**",
            "c:/Users/ranch/OneDrive/Desktop/Comp-V3/include/**",
            "c:/Users/ranch/OneDrive/Desktop/Comp-V3/src/**",
            "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
Modified Settings:
{
    "C_Cpp.inlayHints.autoDeclarationTypes.enabled": true,
    "C_Cpp.inlayHints.autoDeclarationTypes.showOnLeft": true,
    "C_Cpp.inlayHints.parameterNames.enabled": true,
    "C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName": false,
    "C_Cpp.inlayHints.referenceOperator.enabled": true,
    "C_Cpp.inlayHints.referenceOperator.showSpace": true,
    "C_Cpp.intelliSenseUpdateDelay": 500,
    "C_Cpp.autocompleteAddParentheses": true,
    "C_Cpp.errorSquiggles": "enabled",
    "C_Cpp.workspaceSymbols": "All",
    "C_Cpp.default.systemIncludePath": [
        "${config:vexrobotics.vexcode.Cpp.Sdk.Home}\\V5\\V5_20240802_15_00_00\\vexv5\\gcc\\include\\sys"
    ],
    "C_Cpp.exclusionPolicy": "checkFilesAndFolders",
    "C_Cpp.codeAnalysis.updateDelay": 0
}
Additional Tracked Settings:
{
    "editorTabSize": 4,
    "editorInsertSpaces": true,
    "editorAutoClosingBrackets": "languageDefined",
    "filesEncoding": "utf8",
    "filesAssociations": {},
    "filesExclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/Thumbs.db": true
    },
    "filesAutoSaveAfterDelay": true,
    "editorInlayHintsEnabled": true,
    "editorParameterHintsEnabled": true,
    "searchExclude": {
        "**/node_modules": true,
        "**/bower_components": true,
        "**/*.code-search": true
    },
    "workbenchSettingsEditor": "ui"
}
cpptools version (native): 1.22.11.0
Current database path: C:\USERS\RANCH\APPDATA\LOCAL\MICROSOFT\VSCODE-CPPTOOLS\DC9DABB343800826542BCA3E20F53B16\.BROWSE.VC.DB
Translation Unit Mappings:
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\comptition\comptition.cpp - source TU]:
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\config\robot-config.cpp - source TU]:
    C:\Users\ranch\OneDrive\Desktop\Comp-V3\include\config\robot-config.h
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\display\display.cpp - source TU]:
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\display\gifplayer\gifplayer.cpp - source TU]:
    C:\Users\ranch\OneDrive\Desktop\Comp-V3\include\vex.h
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\display\logging.cpp - source TU]:
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\functions.cpp - source TU]:
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\main.cpp - source TU]:
    C:\Users\ranch\OneDrive\Desktop\Comp-V3\include\config\extern\configManager.h
    C:\Users\ranch\OneDrive\Desktop\Comp-V3\include\display\gifdec.h
Translation Unit Configurations:
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\comptition\comptition.cpp ]
    Process ID: 25440
    Memory Usage: 280 MB
    Compiler Path: C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\tools\cpp\toolchain_win32\clang\bin\clang
    Includes:
        C:\Users\ranch\OneDrive\Desktop\Comp-V3\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1\arm-none-eabi\arm\v5te\hard
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\clang\19\include
    Standard Version: c++23
    IntelliSense Mode: windows-clang-x86
    Other Flags:
        --clang
        --clang_version=190106
        --ms_compatibility
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\config\robot-config.cpp ]
    Process ID: 11800
    Memory Usage: 277 MB
    Compiler Path: C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\tools\cpp\toolchain_win32\clang\bin\clang
    Includes:
        C:\Users\ranch\OneDrive\Desktop\Comp-V3\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1\arm-none-eabi\arm\v5te\hard
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\clang\19\include
    Standard Version: c++23
    IntelliSense Mode: windows-clang-x86
    Other Flags:
        --clang
        --clang_version=190106
        --ms_compatibility
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\display\display.cpp ]
    Process ID: 18872
    Memory Usage: 298 MB
    Compiler Path: C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\tools\cpp\toolchain_win32\clang\bin\clang
    Includes:
        C:\Users\ranch\OneDrive\Desktop\Comp-V3\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1\arm-none-eabi\arm\v5te\hard
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\clang\19\include
    Standard Version: c++23
    IntelliSense Mode: windows-clang-x86
    Other Flags:
        --clang
        --clang_version=190106
        --ms_compatibility
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\display\gifplayer\gifplayer.cpp ]
    Process ID: 4840
    Memory Usage: 157 MB
    Compiler Path: C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\tools\cpp\toolchain_win32\clang\bin\clang
    Includes:
        C:\Users\ranch\OneDrive\Desktop\Comp-V3\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1\debug
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\clang\19\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1\arm-none-eabi
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1
    Standard Version: c++23
    IntelliSense Mode: windows-clang-x86
    Other Flags:
        --clang
        --clang_version=190106
        --ms_compatibility
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\display\logging.cpp ]
    Process ID: 25928
    Memory Usage: 279 MB
    Compiler Path: C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\tools\cpp\toolchain_win32\clang\bin\clang
    Includes:
        C:\Users\ranch\OneDrive\Desktop\Comp-V3\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1\arm-none-eabi\arm\v5te\hard
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\clang\19\include
    Standard Version: c++23
    IntelliSense Mode: windows-clang-x86
    Other Flags:
        --clang
        --clang_version=190106
        --ms_compatibility
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\functions.cpp ]
    Process ID: 11376
    Memory Usage: 288 MB
    Compiler Path: C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\tools\cpp\toolchain_win32\clang\bin\clang
    Includes:
        C:\Users\ranch\OneDrive\Desktop\Comp-V3\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1\arm-none-eabi\arm\v5te\hard
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\clang\19\include
    Standard Version: c++23
    IntelliSense Mode: windows-clang-x86
    Other Flags:
        --clang
        --clang_version=190106
        --ms_compatibility
[ C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\main.cpp ]
    Process ID: 3116
    Memory Usage: 256 MB
    Compiler Path: C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\tools\cpp\toolchain_win32\clang\bin\clang
    Includes:
        C:\Users\ranch\OneDrive\Desktop\Comp-V3\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include\c++\14.2.1\arm-none-eabi\arm\v5te\hard
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\gcc\include
        C:\Users\ranch\AppData\Roaming\Code\User\globalStorage\vexrobotics.vexcode\sdk\cpp\V5\V5_20240802_15_00_00\vexv5\clang\19\include
    Standard Version: c++23
    IntelliSense Mode: windows-clang-x86
    Other Flags:
        --clang
        --clang_version=190106
        --ms_compatibility
Total Memory Usage: 1839 MB

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

------- Potential include path issues --------
Some headers exist in multiple locations. If IntelliSense is behaving incorrectly,
try adding one of the alternate paths to the "includePath" in your configuration in
c_cpp_properties.json to override the automatic path discovery for that header.

Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/array
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/tr1"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/experimental"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/arm/v5te/hard/bits/atomic_word.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-a+fp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-a+simd/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-m/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-r+fp.sp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7e-m+fp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7ve+simd/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-a/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-m.base/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-m.main/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-a+simd/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-m.main+fp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-m.main+fp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-m.main+dp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8.1-m.main+mve/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-m.main+dp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8.1-m.main+pacbti+dp/bp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8.1-m.main+pacbti+dp/bp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8.1-m.main+pacbti+mve/bp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8.1-m.main+pacbti+fp/bp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7+fp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/arm/v5te/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7+fp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-a/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7e-m/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-r+fp.sp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7e-m+dp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7ve+simd/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8-a+simd/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8.1-m.main+pacbti/bp/nofp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-a+fp/hard"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7-a+simd/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7e-m+dp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v7e-m+fp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v8.1-m.main+pacbti+fp/bp/softfp"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/arm-none-eabi/thumb/v6-m/nofp"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/bits/basic_string.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/clang/19/include/cuda_wrappers"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/cmath
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/ext"
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/clang/19/include/openmp_wrappers"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/ctype.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/clang/19/include/llvm_libc_wrappers"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/errno.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/sys"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/limits.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/clang/19/include"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/map
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/debug"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/math.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/newlib.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/newlib-nano"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/ratio
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/tr2"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/stdio.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/ssp"
Using: C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/c++/14.2.1/stdlib.h
    Alternative: "C:/Users/ranch/AppData/Roaming/Code/User/globalStorage/vexrobotics.vexcode/sdk/cpp/V5/V5_20240802_15_00_00/vexv5/gcc/include/machine"



Quick info operation failed: FE: 'Compiler exited with error - No IL available'
Quick info operation failed: FE: 'Compiler exited with error - No IL available'
Quick info operation failed: FE: 'Compiler exited with error - No IL available'
Quick info operation failed: FE: 'Compiler exited with error - No IL available'
Quick info operation failed: FE: 'Compiler exited with error - No IL available'
Quick info operation failed: FE: 'Compiler exited with error - No IL available'
loggingLevel has changed to: Debug
LSP: (invoked) cpptools/didChangeCppProperties (id: 638)
LSP: Sending response (id: 638)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
Intellisense update pending for: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp
LSP: (received) cpptools/didChangeActiveEditor: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 639)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 639)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: Sending response (id: 639)
LSP: (invoked) cpptools/didChangeTextEditorSelection
IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 640)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 640)
LSP: Sending response (id: 640)
Update IntelliSense time (sec): 0.058
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 641)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 641)
LSP: Sending response (id: 641)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 642)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 642)
LSP: Sending response (id: 642)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 643)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 643)
LSP: Sending response (id: 643)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 644)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 644)
LSP: Sending response (id: 644)
LSP: (received) cpptools/hover: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 645)
LSP: (invoked) cpptools/hover: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 645)
LSP: Sending response (id: 645)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 646)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 646)
LSP: Sending response (id: 646)
LSP: (received) cpptools/hover: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 647)
LSP: (invoked) cpptools/hover: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 647)
LSP: Sending response (id: 647)
LSP: (received) cpptools/hover: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 648)
LSP: (invoked) cpptools/hover: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 648)
LSP: Sending response (id: 648)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 649)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 649)
LSP: Sending response (id: 649)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 650)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 650)
LSP: Sending response (id: 650)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) textDocument/documentHighlight: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 651)
LSP: (invoked) textDocument/documentHighlight: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 651)
LSP: Sending response (id: 651)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 652)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 652)
LSP: Sending response (id: 652)
LSP: (received) textDocument/documentHighlight: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 653)
LSP: (invoked) textDocument/documentHighlight: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 653)
LSP: Sending response (id: 653)
LSP: (received) cpptools/restartIntelliSenseForFile: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp
LSP: (invoked) cpptools/restartIntelliSenseForFile: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp
Shutting down IntelliSense server: C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\comptition\comptition.cpp
Intellisense update pending for: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp
LSP: (received) textDocument/documentHighlight: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 654)
LSP: (invoked) textDocument/documentHighlight: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 654)
Populating file name cache...
Done populating filename cache. Elapsed time: 56 ms
Unable to resolve include path: ${config:vexrobotics.vexcode.Cpp.Sdk.Home}\V5\V5_20240802_15_00_00\vexv5\gcc\include\sys
Resolving recursive includes...
Done resolving recursive includes.
IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp
sending compilation args for C:\Users\ranch\OneDrive\Desktop\Comp-V3\src\comptition\comptition.cpp
  include: C:\USERS\RANCH\ONEDRIVE\DESKTOP\COMP-V3\INCLUDE
  include: C:\USERS\RANCH\APPDATA\ROAMING\CODE\USER\GLOBALSTORAGE\VEXROBOTICS.VEXCODE\SDK\CPP\V5\V5_20240802_15_00_00\VEXV5\GCC\INCLUDE\C++\14.2.1
  include: C:\USERS\RANCH\APPDATA\ROAMING\CODE\USER\GLOBALSTORAGE\VEXROBOTICS.VEXCODE\SDK\CPP\V5\V5_20240802_15_00_00\VEXV5\INCLUDE
  include: C:\USERS\RANCH\APPDATA\ROAMING\CODE\USER\GLOBALSTORAGE\VEXROBOTICS.VEXCODE\SDK\CPP\V5\V5_20240802_15_00_00\VEXV5\GCC\INCLUDE\C++\14.2.1\ARM-NONE-EABI\ARM\V5TE\HARD
  include: C:\USERS\RANCH\APPDATA\ROAMING\CODE\USER\GLOBALSTORAGE\VEXROBOTICS.VEXCODE\SDK\CPP\V5\V5_20240802_15_00_00\VEXV5\GCC\INCLUDE
  include: C:\USERS\RANCH\APPDATA\ROAMING\CODE\USER\GLOBALSTORAGE\VEXROBOTICS.VEXCODE\SDK\CPP\V5\V5_20240802_15_00_00\VEXV5\CLANG\19\INCLUDE
  define: _CPPRTTI=1
  define: _CPPUNWIND=1
  define: _HAS_CHAR16_T_LANGUAGE_SUPPORT=1
  define: _ILP32=1
  define: _INTEGRAL_MAX_BITS=64
  define: _ISO_VOLATILE=1
  define: _MSC_BUILD=1
  define: _MSC_EXTENSIONS=1
  define: _MSC_FULL_VER=193300000
  define: _MSC_VER=1933
  define: _MSVC_CONSTEXPR_ATTRIBUTE=1
  define: _MSVC_EXECUTION_CHARACTER_SET=65001
  define: _MSVC_LANG=202004L
  define: _M_FP_CONTRACT=1
  define: _M_FP_PRECISE=1
  define: _M_IX86=600
  define: _M_IX86_FP=2
  define: _NATIVE_NULLPTR_SUPPORTED=1
  define: _NATIVE_WCHAR_T_DEFINED=1
  define: _RVALUE_REFERENCES_SUPPORTED=1
  define: _RVALUE_REFERENCES_V2_SUPPORTED=1
  define: _WCHAR_T_DEFINED=1
  define: _WIN32=1
  define: __ATOMIC_ACQUIRE=2
  define: __ATOMIC_ACQ_REL=4
  define: __ATOMIC_CONSUME=1
  define: __ATOMIC_RELAXED=0
  define: __ATOMIC_RELEASE=3
  define: __ATOMIC_SEQ_CST=5
  define: __BIGGEST_ALIGNMENT__=16
  define: __BITINT_MAXWIDTH__=8388608
  define: __BOOL_DEFINED=1
  define: __BOOL_WIDTH__=8
  define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
  define: __CHAR16_TYPE__=unsigned short
  define: __CHAR32_TYPE__=unsigned int
  define: __CHAR_BIT__=8
  define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
  define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
  define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
  define: __CLANG_ATOMIC_CHAR8_T_LOCK_FREE=2
  define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
  define: __CLANG_ATOMIC_INT_LOCK_FREE=2
  define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2
  define: __CLANG_ATOMIC_LONG_LOCK_FREE=2
  define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2
  define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2
  define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2
  define: __CONSTANT_CFSTRINGS__=1
  define: __DBL_DECIMAL_DIG__=17
  define: __DBL_DENORM_MIN__=4.9406564584124654e-324
  define: __DBL_DIG__=15
  define: __DBL_EPSILON__=2.2204460492503131e-16
  define: __DBL_HAS_DENORM__=1
  define: __DBL_HAS_INFINITY__=1
  define: __DBL_HAS_QUIET_NAN__=1
  define: __DBL_MANT_DIG__=53
  define: __DBL_MAX_10_EXP__=308
  define: __DBL_MAX_EXP__=1024
  define: __DBL_MAX__=1.7976931348623157e+308
  define: __DBL_MIN_10_EXP__=(-307)
  define: __DBL_MIN_EXP__=(-1021)
  define: __DBL_MIN__=2.2250738585072014e-308
  define: __DBL_NORM_MAX__=1.7976931348623157e+308
  define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__
  define: __DEPRECATED=1
  define: __FINITE_MATH_ONLY__=0
  define: __FLT16_DECIMAL_DIG__=5
  define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16
  define: __FLT16_DIG__=3
  define: __FLT16_EPSILON__=9.765625e-4F16
  define: __FLT16_HAS_DENORM__=1
  define: __FLT16_HAS_INFINITY__=1
  define: __FLT16_HAS_QUIET_NAN__=1
  define: __FLT16_MANT_DIG__=11
  define: __FLT16_MAX_10_EXP__=4
  define: __FLT16_MAX_EXP__=16
  define: __FLT16_MAX__=6.5504e+4F16
  define: __FLT16_MIN_10_EXP__=(-4)
  define: __FLT16_MIN_EXP__=(-13)
  define: __FLT16_MIN__=6.103515625e-5F16
  define: __FLT16_NORM_MAX__=6.5504e+4F16
  define: __FLT_DECIMAL_DIG__=9
  define: __FLT_DENORM_MIN__=1.40129846e-45F
  define: __FLT_DIG__=6
  define: __FLT_EPSILON__=1.19209290e-7F
  define: __FLT_HAS_DENORM__=1
  define: __FLT_HAS_INFINITY__=1
  define: __FLT_HAS_QUIET_NAN__=1
  define: __FLT_MANT_DIG__=24
  define: __FLT_MAX_10_EXP__=38
  define: __FLT_MAX_EXP__=128
  define: __FLT_MAX__=3.40282347e+38F
  define: __FLT_MIN_10_EXP__=(-37)
  define: __FLT_MIN_EXP__=(-125)
  define: __FLT_MIN__=1.17549435e-38F
  define: __FLT_NORM_MAX__=3.40282347e+38F
  define: __FLT_RADIX__=2
  define: __FPCLASS_NEGINF=0x0004
  define: __FPCLASS_NEGNORMAL=0x0008
  define: __FPCLASS_NEGSUBNORMAL=0x0010
  define: __FPCLASS_NEGZERO=0x0020
  define: __FPCLASS_POSINF=0x0200
  define: __FPCLASS_POSNORMAL=0x0100
  define: __FPCLASS_POSSUBNORMAL=0x0080
  define: __FPCLASS_POSZERO=0x0040
  define: __FPCLASS_QNAN=0x0002
  define: __FPCLASS_SNAN=0x0001
  define: __FXSR__=1
  define: __GCC_ASM_FLAG_OUTPUTS__=1
  define: __GCC_CONSTRUCTIVE_SIZE=64
  define: __GCC_DESTRUCTIVE_SIZE=64
  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: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
  define: __ILP32__=1
  define: __INT16_C_SUFFIX__=
  define: __INT16_FMTd__="hd"
  define: __INT16_FMTi__="hi"
  define: __INT16_MAX__=32767
  define: __INT16_TYPE__=short
  define: __INT32_C_SUFFIX__=
  define: __INT32_FMTd__="d"
  define: __INT32_FMTi__="i"
  define: __INT32_MAX__=2147483647
  define: __INT32_TYPE__=int
  define: __INT64_C_SUFFIX__=LL
  define: __INT64_FMTd__="lld"
  define: __INT64_FMTi__="lli"
  define: __INT64_MAX__=9223372036854775807LL
  define: __INT64_TYPE__=long long int
  define: __INT8_C_SUFFIX__=
  define: __INT8_FMTd__="hhd"
  define: __INT8_FMTi__="hhi"
  define: __INT8_MAX__=127
  define: __INT8_TYPE__=signed char
  define: __INTMAX_C_SUFFIX__=LL
  define: __INTMAX_FMTd__="lld"
  define: __INTMAX_FMTi__="lli"
  define: __INTMAX_MAX__=9223372036854775807LL
  define: __INTMAX_TYPE__=long long int
  define: __INTMAX_WIDTH__=64
  define: __INTPTR_FMTd__="d"
  define: __INTPTR_FMTi__="i"
  define: __INTPTR_MAX__=2147483647
  define: __INTPTR_TYPE__=int
  define: __INTPTR_WIDTH__=32
  define: __INT_FAST16_FMTd__="hd"
  define: __INT_FAST16_FMTi__="hi"
  define: __INT_FAST16_MAX__=32767
  define: __INT_FAST16_TYPE__=short
  define: __INT_FAST16_WIDTH__=16
  define: __INT_FAST32_FMTd__="d"
  define: __INT_FAST32_FMTi__="i"
  define: __INT_FAST32_MAX__=2147483647
  define: __INT_FAST32_TYPE__=int
  define: __INT_FAST32_WIDTH__=32
  define: __INT_FAST64_FMTd__="lld"
  define: __INT_FAST64_FMTi__="lli"
  define: __INT_FAST64_MAX__=9223372036854775807LL
  define: __INT_FAST64_TYPE__=long long int
  define: __INT_FAST64_WIDTH__=64
  define: __INT_FAST8_FMTd__="hhd"
  define: __INT_FAST8_FMTi__="hhi"
  define: __INT_FAST8_MAX__=127
  define: __INT_FAST8_TYPE__=signed char
  define: __INT_FAST8_WIDTH__=8
  define: __INT_LEAST16_FMTd__="hd"
  define: __INT_LEAST16_FMTi__="hi"
  define: __INT_LEAST16_MAX__=32767
  define: __INT_LEAST16_TYPE__=short
  define: __INT_LEAST16_WIDTH__=16
  define: __INT_LEAST32_FMTd__="d"
  define: __INT_LEAST32_FMTi__="i"
  define: __INT_LEAST32_MAX__=2147483647
  define: __INT_LEAST32_TYPE__=int
  define: __INT_LEAST32_WIDTH__=32
  define: __INT_LEAST64_FMTd__="lld"
  define: __INT_LEAST64_FMTi__="lli"
  define: __INT_LEAST64_MAX__=9223372036854775807LL
  define: __INT_LEAST64_TYPE__=long long int
  define: __INT_LEAST64_WIDTH__=64
  define: __INT_LEAST8_FMTd__="hhd"
  define: __INT_LEAST8_FMTi__="hhi"
  define: __INT_LEAST8_MAX__=127
  define: __INT_LEAST8_TYPE__=signed char
  define: __INT_LEAST8_WIDTH__=8
  define: __INT_MAX__=2147483647
  define: __INT_WIDTH__=32
  define: __LAHF_SAHF__=1
  define: __LDBL_DECIMAL_DIG__=17
  define: __LDBL_DENORM_MIN__=4.9406564584124654e-324L
  define: __LDBL_DIG__=15
  define: __LDBL_EPSILON__=2.2204460492503131e-16L
  define: __LDBL_HAS_DENORM__=1
  define: __LDBL_HAS_INFINITY__=1
  define: __LDBL_HAS_QUIET_NAN__=1
  define: __LDBL_MANT_DIG__=53
  define: __LDBL_MAX_10_EXP__=308
  define: __LDBL_MAX_EXP__=1024
  define: __LDBL_MAX__=1.7976931348623157e+308L
  define: __LDBL_MIN_10_EXP__=(-307)
  define: __LDBL_MIN_EXP__=(-1021)
  define: __LDBL_MIN__=2.2250738585072014e-308L
  define: __LDBL_NORM_MAX__=1.7976931348623157e+308L
  define: __LITTLE_ENDIAN__=1
  define: __LLONG_WIDTH__=64
  define: __LONG_LONG_MAX__=9223372036854775807LL
  define: __LONG_MAX__=2147483647L
  define: __LONG_WIDTH__=32
  define: __MEMORY_SCOPE_DEVICE=1
  define: __MEMORY_SCOPE_SINGLE=4
  define: __MEMORY_SCOPE_SYSTEM=0
  define: __MEMORY_SCOPE_WRKGRP=2
  define: __MEMORY_SCOPE_WVFRNT=3
  define: __MMX__=1
  define: __NO_INLINE__=1
  define: __NO_MATH_INLINES=1
  define: __OBJC_BOOL_IS_BOOL=0
  define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3
  define: __OPENCL_MEMORY_SCOPE_DEVICE=2
  define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4
  define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1
  define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0
  define: __ORDER_BIG_ENDIAN__=4321
  define: __ORDER_LITTLE_ENDIAN__=1234
  define: __ORDER_PDP_ENDIAN__=3412
  define: __POINTER_WIDTH__=32
  define: __PRAGMA_REDEFINE_EXTNAME=1
  define: __PTRDIFF_FMTd__="d"
  define: __PTRDIFF_FMTi__="i"
  define: __PTRDIFF_MAX__=2147483647
  define: __PTRDIFF_TYPE__=int
  define: __PTRDIFF_WIDTH__=32
  define: __REGISTER_PREFIX__=
  define: __SCHAR_MAX__=127
  define: __SEG_FS=1
  define: __SEG_GS=1
  define: __SHRT_MAX__=32767
  define: __SHRT_WIDTH__=16
  define: __SIG_ATOMIC_MAX__=2147483647
  define: __SIG_ATOMIC_WIDTH__=32
  define: __SIZEOF_DOUBLE__=8
  define: __SIZEOF_FLOAT__=4
  define: __SIZEOF_INT__=4
  define: __SIZEOF_LONG_DOUBLE__=8
  define: __SIZEOF_LONG_LONG__=8
  define: __SIZEOF_LONG__=4
  define: __SIZEOF_POINTER__=4
  define: __SIZEOF_PTRDIFF_T__=4
  define: __SIZEOF_SHORT__=2
  define: __SIZEOF_SIZE_T__=4
  define: __SIZEOF_WCHAR_T__=2
  define: __SIZEOF_WINT_T__=2
  define: __SIZE_FMTX__="X"
  define: __SIZE_FMTo__="o"
  define: __SIZE_FMTu__="u"
  define: __SIZE_FMTx__="x"
  define: __SIZE_MAX__=4294967295U
  define: __SIZE_TYPE__=unsigned int
  define: __SIZE_WIDTH__=32
  define: __SSE2_MATH__=1
  define: __SSE2__=1
  define: __SSE_MATH__=1
  define: __SSE__=1
  define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=8U
  define: __STDCPP_THREADS__=1
  define: __STDC_EMBED_EMPTY__=2
  define: __STDC_EMBED_FOUND__=1
  define: __STDC_EMBED_NOT_FOUND__=0
  define: __STDC_HOSTED__=1
  define: __STDC_NO_THREADS__=1
  define: __STDC_UTF_16__=1
  define: __STDC_UTF_32__=1
  define: __UINT16_C_SUFFIX__=
  define: __UINT16_FMTX__="hX"
  define: __UINT16_FMTo__="ho"
  define: __UINT16_FMTu__="hu"
  define: __UINT16_FMTx__="hx"
  define: __UINT16_MAX__=65535
  define: __UINT16_TYPE__=unsigned short
  define: __UINT32_C_SUFFIX__=U
  define: __UINT32_FMTX__="X"
  define: __UINT32_FMTo__="o"
  define: __UINT32_FMTu__="u"
  define: __UINT32_FMTx__="x"
  define: __UINT32_MAX__=4294967295U
  define: __UINT32_TYPE__=unsigned int
  define: __UINT64_C_SUFFIX__=ULL
  define: __UINT64_FMTX__="llX"
  define: __UINT64_FMTo__="llo"
  define: __UINT64_FMTu__="llu"
  define: __UINT64_FMTx__="llx"
  define: __UINT64_MAX__=18446744073709551615ULL
  define: __UINT64_TYPE__=long long unsigned int
  define: __UINT8_C_SUFFIX__=
  define: __UINT8_FMTX__="hhX"
  define: __UINT8_FMTo__="hho"
  define: __UINT8_FMTu__="hhu"
  define: __UINT8_FMTx__="hhx"
  define: __UINT8_MAX__=255
  define: __UINT8_TYPE__=unsigned char
  define: __UINTMAX_C_SUFFIX__=ULL
  define: __UINTMAX_FMTX__="llX"
  define: __UINTMAX_FMTo__="llo"
  define: __UINTMAX_FMTu__="llu"
  define: __UINTMAX_FMTx__="llx"
  define: __UINTMAX_MAX__=18446744073709551615ULL
  define: __UINTMAX_TYPE__=long long unsigned int
  define: __UINTMAX_WIDTH__=64
  define: __UINTPTR_FMTX__="X"
  define: __UINTPTR_FMTo__="o"
  define: __UINTPTR_FMTu__="u"
  define: __UINTPTR_FMTx__="x"
  define: __UINTPTR_MAX__=4294967295U
  define: __UINTPTR_TYPE__=unsigned int
  define: __UINTPTR_WIDTH__=32
  define: __UINT_FAST16_FMTX__="hX"
  define: __UINT_FAST16_FMTo__="ho"
  define: __UINT_FAST16_FMTu__="hu"
  define: __UINT_FAST16_FMTx__="hx"
  define: __UINT_FAST16_MAX__=65535
  define: __UINT_FAST16_TYPE__=unsigned short
  define: __UINT_FAST32_FMTX__="X"
  define: __UINT_FAST32_FMTo__="o"
  define: __UINT_FAST32_FMTu__="u"
  define: __UINT_FAST32_FMTx__="x"
  define: __UINT_FAST32_MAX__=4294967295U
  define: __UINT_FAST32_TYPE__=unsigned int
  define: __UINT_FAST64_FMTX__="llX"
  define: __UINT_FAST64_FMTo__="llo"
  define: __UINT_FAST64_FMTu__="llu"
  define: __UINT_FAST64_FMTx__="llx"
  define: __UINT_FAST64_MAX__=18446744073709551615ULL
  define: __UINT_FAST64_TYPE__=long long unsigned int
  define: __UINT_FAST8_FMTX__="hhX"
  define: __UINT_FAST8_FMTo__="hho"
  define: __UINT_FAST8_FMTu__="hhu"
  define: __UINT_FAST8_FMTx__="hhx"
  define: __UINT_FAST8_MAX__=255
  define: __UINT_FAST8_TYPE__=unsigned char
  define: __UINT_LEAST16_FMTX__="hX"
  define: __UINT_LEAST16_FMTo__="ho"
  define: __UINT_LEAST16_FMTu__="hu"
  define: __UINT_LEAST16_FMTx__="hx"
  define: __UINT_LEAST16_MAX__=65535
  define: __UINT_LEAST16_TYPE__=unsigned short
  define: __UINT_LEAST32_FMTX__="X"
  define: __UINT_LEAST32_FMTo__="o"
  define: __UINT_LEAST32_FMTu__="u"
  define: __UINT_LEAST32_FMTx__="x"
  define: __UINT_LEAST32_MAX__=4294967295U
  define: __UINT_LEAST32_TYPE__=unsigned int
  define: __UINT_LEAST64_FMTX__="llX"
  define: __UINT_LEAST64_FMTo__="llo"
  define: __UINT_LEAST64_FMTu__="llu"
  define: __UINT_LEAST64_FMTx__="llx"
  define: __UINT_LEAST64_MAX__=18446744073709551615ULL
  define: __UINT_LEAST64_TYPE__=long long unsigned int
  define: __UINT_LEAST8_FMTX__="hhX"
  define: __UINT_LEAST8_FMTo__="hho"
  define: __UINT_LEAST8_FMTu__="hhu"
  define: __UINT_LEAST8_FMTx__="hhx"
  define: __UINT_LEAST8_MAX__=255
  define: __UINT_LEAST8_TYPE__=unsigned char
  define: __USER_LABEL_PREFIX__=_
  define: __VERSION__="Clang 19.1.6"
  define: __WCHAR_MAX__=65535
  define: __WCHAR_TYPE__=unsigned short
  define: __WCHAR_UNSIGNED__=1
  define: __WCHAR_WIDTH__=16
  define: __WINT_MAX__=65535
  define: __WINT_TYPE__=unsigned short
  define: __WINT_UNSIGNED__=1
  define: __WINT_WIDTH__=16
  define: __clang__=1
  define: __clang_literal_encoding__="UTF-8"
  define: __clang_major__=19
  define: __clang_minor__=1
  define: __clang_patchlevel__=6
  define: __clang_version__="19.1.6 "
  define: __clang_wide_literal_encoding__="UTF-16"
  define: __code_model_small__=1
  define: __cplusplus=202302L
  define: __i386=1
  define: __i386__=1
  define: __llvm__=1
  define: __pentium4=1
  define: __pentium4__=1
  define: __seg_fs=__attribute__((address_space(257)))
  define: __seg_gs=__attribute__((address_space(256)))
  define: __tune_pentium4__=1
  define: i386=1
  other: --clang
  other: --clang_version=190106
  other: --ms_compatibility
  stdver: c++23
  intelliSenseMode: windows-clang-x86
LSP: Sending response (id: 654)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 655)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 655)
LSP: Sending response (id: 655)
Update IntelliSense time (sec): 0.598
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 656)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 656)
LSP: Sending response (id: 656)
LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 657)
LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 657)
LSP: Sending response (id: 657)
LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 658)
LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/ranch/OneDrive/Desktop/Comp-V3/src/comptition/comptition.cpp (id: 658)
LSP: Sending response (id: 658)

makefile tools


No current configuration is defined in the workspace state. Assuming 'Default'.
No target defined in the workspace state. Assuming 'Default'.
Dropping various extension output files at c:\Users\ranch\AppData\Roaming\Code\User\workspaceStorage\dc9dabb343800826542bca3e20f53b16\ms-vscode.makefile-tools
Logging level: Debug
Configurations cached at c:\Users\ranch\AppData\Roaming\Code\User\workspaceStorage\dc9dabb343800826542bca3e20f53b16\ms-vscode.makefile-tools\configurationCache.log
No path to the makefile is defined in the settings file.
No folder path to the makefile is defined in the settings file.
Always pre-configure: false
Always post-configure: false
Dry-run switches: '--always-make', '--keep-going', '--print-directory'
No current launch configuration is set in the workspace state.
Default launch configuration: MIMode = undefined,
                miDebuggerPath = undefined,
                stopAtEntry = undefined,
                symbolSearchPath = undefined
Configure on open: true
Configure on edit: true
Configure after command: true
Only .PHONY targets: false
Save before build or configure: true
Build before launch: true
Clear output before build: true
Ignore directory commands: true
compile_commands.json path: null
Deduced command 'make.exe ' for configuration "Default"
Make was not given any path in settings and is also not found on the environment path.
Sending telemetry: eventName = makeNotFound
properties: reason = "not found in environment path"
Saving opened files before build.
Generating configuration cache with command: 'make.exe --dry-run --always-make --keep-going --print-directory'
Writing the dry-run output: c:\Users\ranch\AppData\Roaming\Code\User\workspaceStorage\dc9dabb343800826542bca3e20f53b16\ms-vscode.makefile-tools\dryrun.log
Spawning child process with:
 process name: make.exe
 process args: --dry-run,--always-make,--keep-going,--print-directory
 working directory: c:\Users\ranch\OneDrive\Desktop\Comp-V3
 shell type: default
Generating dry-run elapsed time: 0.084
The make dry-run command failed.
IntelliSense may work only partially or not at all.
'make.exe' is not recognized as an internal or external command,
operable program or batch file.


You can see the detailed dry-run output at c:\Users\ranch\AppData\Roaming\Code\User\workspaceStorage\dc9dabb343800826542bca3e20f53b16\ms-vscode.makefile-tools\dryrun.log
Make sure that the extension is invoking the same make command as in your development prompt environment.
You may need to define or tweak a custom makefile configuration in settings via 'makefile.configurations' like described here: [link]
Also make sure your code base does not have any known issues with the dry-run switches used by this extension (makefile.dryrunSwitches).
If you are not able to fix the dry-run, open a GitHub issue in Makefile Tools repo: https://github.com/microsoft/vscode-makefile-tools/issues
Preprocessing: "c:\Users\ranch\AppData\Roaming\Code\User\workspaceStorage\dc9dabb343800826542bca3e20f53b16\ms-vscode.makefile-tools\dryrun.log"
Preprocess elapsed time: 0
Parsing for IntelliSense.
Updating the CppTools IntelliSense Configuration Provider.
Parsing dry-run output for CppTools Custom Configuration Provider.
Sending Workspace Browse Configuration: -----------------------------------
    Browse Path: 
    Standard: undefined
    Compiler Path: undefined
    Compiler Arguments: 
----------------------------------------------------------------------------
Parsing for IntelliSense elapsed time: 0.003
Parsing for launch targets.
No launch configurations have been detected.
Complete list of launch targets: 
Parsing for launch targets elapsed time: 0.004
Generating parse content for build targets.
Generating targets information with command: 'make.exe all --print-data-base --no-builtin-variables --no-builtin-rules --question'
Writing the dry-run output: c:\Users\ranch\AppData\Roaming\Code\User\workspaceStorage\dc9dabb343800826542bca3e20f53b16\ms-vscode.makefile-tools\targets.log
Spawning child process with:
 process name: make.exe
 process args: all,--print-data-base,--no-builtin-variables,--no-builtin-rules,--question
 working directory: c:\Users\ranch\OneDrive\Desktop\Comp-V3
 shell type: default
Generating dry-run elapsed time: 0.05
Parsing for build targets from: "c:\Users\ranch\AppData\Roaming\Code\User\workspaceStorage\dc9dabb343800826542bca3e20f53b16\ms-vscode.makefile-tools\targets.log"
No build targets have been detected.
Complete list of build targets: 
Parsing build targets elapsed time: 0.001
Configure finished. The status for all the subphases that ran:
loadFromCache: return code = -3, elapsed time = 0
generateParseContent: return code = 1, elapsed time = 0.084
preprocessParseContent: return code = 0, elapsed time = 0
parseIntelliSense: return code = 0, elapsed time = 0.003
parseLaunch: return code = 0, elapsed time = 0.004
dryrunTargets: return code = 1, elapsed time = 0.05
parseTargets: return code = 0, elapsed time = 0.001
Configure succeeded.
Configure elapsed time: 0.154
Sending telemetry: eventName = configure
properties: firstTime = "false",makeDryRun = "true",readCache = "false",isClean = "true",processTargetsSeparately = "false",resetBuildTarget = "false",triggeredBy = "configure dirty (on open), settings (configureOnOpen)",buildTarget = "(unset)"
measures: numberBuildTargets = "0",numberLaunchTargets = "0",numberIndexedSourceFiles = "0",numberMakefileConfigurations = "0",totalElapsedTime = "0.154",exitCode = "0",loadFromCache.exitCode = "-3",loadFromCache.elapsed = "0",generateParseContent.exitCode = "1",generateParseContent.elapsed = "0.084",preprocessParseContent.exitCode = "0",preprocessParseContent.elapsed = "0",parseIntelliSense.exitCode = "0",parseIntelliSense.elapsed = "0.003",parseLaunch.exitCode = "0",parseLaunch.elapsed = "0.004",dryrunTargets.exitCode = "1",dryrunTargets.elapsed = "0.05",parseTargets.exitCode = "0",parseTargets.elapsed = "0.001"
Sending telemetry: eventName = settings
properties: makefile.makeDirectory = "undefined",makefile.makefilePath = "undefined",makefile.configureOnOpen = "true"
Configuration for file C:\USERS\RANCH\ONEDRIVE\DESKTOP\COMP-V3\SRC\COMPTITION\COMPTITION.CPP was not found. CppTools will set a default configuration
Configuration for file C:\USERS\RANCH\ONEDRIVE\DESKTOP\COMP-V3\SRC\COMPTITION\COMPTITION.CPP was not found. CppTools will set a default configuration
Configuration for file C:\USERS\RANCH\ONEDRIVE\DESKTOP\COMP-V3\SRC\COMPTITION\COMPTITION.CPP was not found. CppTools will set a default configuratio

(I am using makefile as a configuration provider, turning it off does nothing.)

Other Extensions

I have tested with only C++ and makefile tools, and I still get this.

Additional context

I have made an issue here before. I am sorry for the late response. My family came up, and I forgot about this.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia riproducendo le diagnosi IntelliSense false con la configurazione C++23 ARM GNU/Clang segnalata e le azioni Go to Definition elencate. Esamina la configurazione IntelliSense dell'estensione C/C++ e la gestione degli header forniti; il lavoro è completo quando il codice valido non riceve più errori falsi né causa voci indesiderate in files.associations, con copertura di regressione per la riproduzione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp, vscode
Ambito
compilers, developer-experience, tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
28/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.