microsoft / vscode-cpptools

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

IntelliSense process crash detected with nlohmann json on Macos M1 max #8653

Closed liyinbo closed 2 years ago

liyinbo commented 2 years ago

Bug type: Language Service

Describe the bug

Steps to reproduce

  1. Download the cpp_nlohmann_json.zip and extract, then add the directory include CMakeLists.txt and main.cpp files to workspace.
  2. Use CMake tool to generate compile_commands.json.
  3. Autocomplete not work and "IntelliSense process crash detected" come out.
  4. See error

Expected behavior

Autocomplete working.

Code sample and logs

CMakeLists.txt:

cmake_minimum_required(VERSION 2.8.12)

project(cpp_nlohmann_json)

set(CMAKE_CXX_STANDARD 17)

include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)

add_executable(cpp_nlohmann_json main.cpp)

main.cpp:

#include <fstream>

#include "nlohmann/json.hpp"

int main(int argc, char** argv)
{
  std::ifstream file(argv[1]);
  if (!file)
  {
    return -1;
  }
  nlohmann::json json;
  file >> json;

  return 0;
}
{
    "configurations": [
        {
            "name": "cmake",
            "compileCommands": "${workspaceFolder}/build/compile_commands.json",
            "configurationProvider": "ms-vscode.cmake-tools"
        }
    ],
    "version": 4
}
C/C++: Log Diagnostics ``` -------- Diagnostics - 1/12/2022, 12:45:53 AM Version: 1.7.1 Current Configuration: { "name": "cmake", "compileCommands": "${workspaceFolder}/build/compile_commands.json", "configurationProvider": "ms-vscode.cmake-tools", "compilerPathIsExplicit": false, "cStandardIsExplicit": false, "cppStandardIsExplicit": false, "intelliSenseModeIsExplicit": true, "compilerArgs": [], "intelliSenseMode": "macos-clang-arm64", "mergeConfigurations": false, "browse": { "limitSymbolsToIncludedHeaders": true } } Custom browse configuration: { "browsePath": [ "/users/limbo/workspace/test/vscode/cpp_nlohmann_json/include", "/users/limbo/workspace/test/vscode/cpp_nlohmann_json" ], "standard": "gnu++17", "compilerPath": "/usr/bin/clang++", "compilerArgs": [ "-g", "-arch", "arm64", "-isysroot", "/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk", "-std=gnu++17" ] } Custom configurations: [ /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp ] { "defines": [], "standard": "gnu++17", "includePath": [ "/users/limbo/workspace/test/vscode/cpp_nlohmann_json/include" ], "compilerPath": "/usr/bin/clang++", "compilerArgs": [ "-g", "-arch", "arm64", "-isysroot", "/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk", "-std=gnu++17" ] } Translation Unit Mappings: [ /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp ]: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp Translation Unit Configurations: [ /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp ]: not ready Process ID: 3604 Memory Usage: 0 MB Compiler Path: /usr/bin/clang++ Includes: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/include /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/c++/v1 /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include /Library/Developer/CommandLineTools/usr/include Frameworks: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks Standard Version: c++17 IntelliSense Mode: macos-clang-arm64 Other Flags: --clang --clang_version=110000 Total Memory Usage: 0 MB Browse Paths from compile_commands.json, from workspace folder: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json /Users/limbo/workspace/test/vscode/cpp_nlohmann_json /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/include ------- Workspace parsing diagnostics ------- Number of files discovered (not excluded): 2304 ```
C/C++: Log Diagnostics ``` loggingLevel: Debug Custom browse configuration received: { "browsePath": [ "/users/limbo/workspace/test/vscode/cpp_nlohmann_json/include", "/users/limbo/workspace/test/vscode/cpp_nlohmann_json" ], "standard": "gnu++17", "compilerPath": "/usr/bin/clang++", "compilerArgs": [ "-g", "-arch", "arm64", "-isysroot", "/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk", "-std=gnu++17" ] } $/setTraceNotification cpptools/didChangeCppProperties Attempting to get defaults from compiler found on the machine: '/usr/bin/clang' Compiler query command line: "/usr/bin/clang" -std=c17 -Wp,-v -E -dD -x c -fno-blocks /dev/null terminating child process: 3570 Code browsing service initialized Attempting to get defaults from compiler found on the machine: '/usr/bin/clang' Compiler query command line: "/usr/bin/clang" -std=c++98 -Wp,-v -E -dD -x c++ -fno-blocks /dev/null terminating child process: 3574 Attempting to get defaults from C++ compiler in compile_commands.json file: '/usr/bin/clang++' Querying compiler for default C++ language standard using command line: "/usr/bin/clang++" -x c++ -E -dM /dev/null terminating child process: 3577 Detected language standard version: c++98 Querying compiler for default C language standard using command line: "/usr/bin/clang++" -x c -E -dM /dev/null terminating child process: 3581 Detected language standard version: c17 Querying compiler's default target using command line: "/usr/bin/clang++" -dumpmachine Compiler returned default target value: arm64-apple-darwin21.2.0 terminating child process: 3586 Compiler query command line: "/usr/bin/clang++" -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -std=gnu++17 -Wp,-v -E -dD -x c++ -fno-blocks /dev/null terminating child process: 3589 Custom configuration provider 'CMake Tools' registered Custom browse configuration received: { "browsePath": [ "/users/limbo/workspace/test/vscode/cpp_nlohmann_json/include", "/users/limbo/workspace/test/vscode/cpp_nlohmann_json" ], "standard": "gnu++17", "compilerPath": "/usr/bin/clang++", "compilerArgs": [ "-g", "-arch", "arm64", "-isysroot", "/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk", "-std=gnu++17" ] } Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/ will be indexed Folder: /Library/Developer/CommandLineTools/usr/include/ will be indexed Folder: /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include/ will be indexed Folder: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/JavaRuntimeSupport.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CHIP.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetricKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Network.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Speech.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/GSS.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/JavaNativeFoundation.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreML.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/PDFKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/QuickLookUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/UserNotificationsUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/TWAIN.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ExternalAccessory.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/LinkPresentation.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ServiceManagement.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ScreenTime.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MLCompute.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/NaturalLanguage.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ColorSync.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OSLog.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AGL.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/vmnet.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AVFAudio.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ParavirtualizedGraphics.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/DeviceCheck.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MailKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/BackgroundTasks.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SensorKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/DriverKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/RealityKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ReplayKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Virtualization.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IntentsUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/QuickLookThumbnailing.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/BusinessChat.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/PencilKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/FileProvider.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IdentityLookup.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ExecutionPolicy.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ExposureNotification.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ClassKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SwiftUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/PHASE.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MetalPerformanceShadersGraph.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/_AuthenticationServices_SwiftUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/FileProviderUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ShazamKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AuthenticationServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/KernelManagement.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/_CoreData_CloudKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/DataDetection.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SystemExtensions.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/NearbyInteraction.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreSpotlight.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AdSupport.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/LocalAuthenticationEmbeddedUI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Accessibility.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/PushKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Vision.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreAudioTypes.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AppTrackingTransparency.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreHaptics.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CallKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreMotion.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/WidgetKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SoundAnalysis.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/IOUSBHost.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/PassKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AdServices.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/VideoToolbox.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/UserNotifications.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/Headers/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/ will be indexed cpptools/didChangeCustomBrowseConfiguration Discovering files... Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang++' Compiler query command line: "/usr/bin/clang++" -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -std=gnu++17 -Wp,-v -E -dD -x c++ -fno-blocks /dev/null Processing folder (recursive): /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/ terminating child process: 3599 Folder: /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include/ will be indexed Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/ will be indexed Folder: /Library/Developer/CommandLineTools/usr/include/ will be indexed Folder: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/ will be indexed textDocument/didOpen: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp File discovery was aborted Discovering files: 392 file(s) processed Done discovering files. Discovering files... Processing folder (recursive): /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include/ Processing folder (recursive): /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/ cpptools/textEditorSelectionChange cpptools/didChangeSettings IntelliSense Engine = Default. Enhanced Colorization is enabled. Error squiggles are enabled if all header dependencies are resolved. Autocomplete is enabled. File exclude: **/.vscode File exclude: **/.git File exclude: **/.svn File exclude: **/.hg File exclude: **/CVS File exclude: **/.DS_Store File exclude: **/Thumbs.db Search exclude: **/node_modules Search exclude: **/bower_components Search exclude: **/*.code-search File discovery was aborted Discovering files: 271 file(s) processed cpptools/clearCustomConfigurations Done discovering files. Checking for syntax errors: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp Aborting tag parse of /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp and dependencies cpptools/activeDocumentChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 2) cpptools/didChangeCppProperties cpptools/pauseParsing cpptools/clearCustomConfigurations cpptools/queryTranslationUnitSource: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 3) Custom configurations received: uri: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp config: { "defines": [], "standard": "gnu++17", "includePath": [ "/users/limbo/workspace/test/vscode/cpp_nlohmann_json/include" ], "compilerPath": "/usr/bin/clang++", "compilerArgs": [ "-g", "-arch", "arm64", "-isysroot", "/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk", "-std=gnu++17" ] } cpptools/didChangeCustomBrowseConfiguration Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang++' Discovering files... Processing folder (recursive): /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include/ cpptools/didChangeCustomConfiguration Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang++' sending compilation args for /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp include: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/c++/v1 include: /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include include: /Library/Developer/CommandLineTools/usr/include framework: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks define: __llvm__=1 define: __clang__=1 define: __clang_major__=13 define: __clang_minor__=0 define: __clang_patchlevel__=0 define: __clang_version__="13.0.0 (clang-1300.0.29.30)" define: __GNUC__=4 define: __GNUC_MINOR__=2 define: __GNUC_PATCHLEVEL__=1 define: __GXX_ABI_VERSION=1002 define: __GNUG__=4 define: __GXX_WEAK__=1 define: __ATOMIC_RELAXED=0 define: __ATOMIC_CONSUME=1 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_SEQ_CST=5 define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0 define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1 define: __OPENCL_MEMORY_SCOPE_DEVICE=2 define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3 define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __VERSION__="Apple LLVM 13.0.0 (clang-1300.0.29.30)" define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __OBJC_BOOL_IS_BOOL=1 define: __CONSTANT_CFSTRINGS__=1 define: __EXCEPTIONS=1 define: __GXX_RTTI=1 define: __DEPRECATED=1 define: __private_extern__=extern define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __LITTLE_ENDIAN__=1 define: _LP64=1 define: __LP64__=1 define: __CHAR_BIT__=8 define: __SCHAR_MAX__=127 define: __SHRT_MAX__=32767 define: __INT_MAX__=2147483647 define: __LONG_MAX__=9223372036854775807L define: __LONG_LONG_MAX__=9223372036854775807LL define: __WCHAR_MAX__=2147483647 define: __WINT_MAX__=2147483647 define: __INTMAX_MAX__=9223372036854775807L define: __SIZE_MAX__=18446744073709551615UL define: __UINTMAX_MAX__=18446744073709551615UL define: __PTRDIFF_MAX__=9223372036854775807L define: __INTPTR_MAX__=9223372036854775807L define: __UINTPTR_MAX__=18446744073709551615UL define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_DOUBLE__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_POINTER__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_PTRDIFF_T__=8 define: __SIZEOF_SIZE_T__=8 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_INT128__=16 define: __INTMAX_TYPE__=long int define: __INTMAX_FMTd__="ld" define: __INTMAX_FMTi__="li" define: __INTMAX_C_SUFFIX__=L define: __UINTMAX_TYPE__=long unsigned int define: __UINTMAX_FMTo__="lo" define: __UINTMAX_FMTu__="lu" define: __UINTMAX_FMTx__="lx" define: __UINTMAX_FMTX__="lX" define: __UINTMAX_C_SUFFIX__=UL define: __INTMAX_WIDTH__=64 define: __PTRDIFF_TYPE__=long int define: __PTRDIFF_FMTd__="ld" define: __PTRDIFF_FMTi__="li" define: __PTRDIFF_WIDTH__=64 define: __INTPTR_TYPE__=long int define: __INTPTR_FMTd__="ld" define: __INTPTR_FMTi__="li" define: __INTPTR_WIDTH__=64 define: __SIZE_TYPE__=long unsigned int define: __SIZE_FMTo__="lo" define: __SIZE_FMTu__="lu" define: __SIZE_FMTx__="lx" define: __SIZE_FMTX__="lX" define: __SIZE_WIDTH__=64 define: __WCHAR_TYPE__=int define: __WCHAR_WIDTH__=32 define: __WINT_TYPE__=int define: __WINT_WIDTH__=32 define: __SIG_ATOMIC_WIDTH__=32 define: __SIG_ATOMIC_MAX__=2147483647 define: __CHAR16_TYPE__=unsigned short define: __CHAR32_TYPE__=unsigned int define: __UINTMAX_WIDTH__=64 define: __UINTPTR_TYPE__=long unsigned int define: __UINTPTR_FMTo__="lo" define: __UINTPTR_FMTu__="lu" define: __UINTPTR_FMTx__="lx" define: __UINTPTR_FMTX__="lX" define: __UINTPTR_WIDTH__=64 define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16 define: __FLT16_HAS_DENORM__=1 define: __FLT16_DIG__=3 define: __FLT16_DECIMAL_DIG__=5 define: __FLT16_EPSILON__=9.765625e-4F16 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: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_DIG__=6 define: __FLT_DECIMAL_DIG__=9 define: __FLT_EPSILON__=1.19209290e-7F 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: __DBL_DENORM_MIN__=4.9406564584124654e-324 define: __DBL_HAS_DENORM__=1 define: __DBL_DIG__=15 define: __DBL_DECIMAL_DIG__=17 define: __DBL_EPSILON__=2.2204460492503131e-16 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: __LDBL_DENORM_MIN__=4.9406564584124654e-324L define: __LDBL_HAS_DENORM__=1 define: __LDBL_DIG__=15 define: __LDBL_DECIMAL_DIG__=17 define: __LDBL_EPSILON__=2.2204460492503131e-16L define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=53 define: __LDBL_MAX_10_EXP__=308 cpptools/resumeParsing define: __LDBL_MAX_EXP__=1024 define: __LDBL_MAX__=1.7976931348623157e+308L cpptools/clearCustomConfigurations define: __LDBL_MIN_10_EXP__=(-307) define: __LDBL_MIN_EXP__=(-1021) define: __LDBL_MIN__=2.2250738585072014e-308L define: __POINTER_WIDTH__=64 define: __BIGGEST_ALIGNMENT__=8 define: __INT8_TYPE__=signed char define: __INT8_FMTd__="hhd" define: __INT8_FMTi__="hhi" define: __INT8_C_SUFFIX__= define: __INT16_TYPE__=short define: __INT16_FMTd__="hd" define: __INT16_FMTi__="hi" define: __INT16_C_SUFFIX__= define: __INT32_TYPE__=int define: __INT32_FMTd__="d" define: __INT32_FMTi__="i" define: __INT32_C_SUFFIX__= define: __INT64_TYPE__=long long int define: __INT64_FMTd__="lld" define: __INT64_FMTi__="lli" define: __INT64_C_SUFFIX__=LL define: __UINT8_TYPE__=unsigned char define: __UINT8_FMTo__="hho" define: __UINT8_FMTu__="hhu" define: __UINT8_FMTx__="hhx" define: __UINT8_FMTX__="hhX" define: __UINT8_C_SUFFIX__= define: __UINT8_MAX__=255 define: __INT8_MAX__=127 define: __UINT16_TYPE__=unsigned short define: __UINT16_FMTo__="ho" define: __UINT16_FMTu__="hu" define: __UINT16_FMTx__="hx" define: __UINT16_FMTX__="hX" define: __UINT16_C_SUFFIX__= define: __UINT16_MAX__=65535 define: __INT16_MAX__=32767 define: __UINT32_TYPE__=unsigned int define: __UINT32_FMTo__="o" define: __UINT32_FMTu__="u" define: __UINT32_FMTx__="x" define: __UINT32_FMTX__="X" define: __UINT32_C_SUFFIX__=U define: __UINT32_MAX__=4294967295U define: __INT32_MAX__=2147483647 define: __UINT64_TYPE__=long long unsigned int define: __UINT64_FMTo__="llo" define: __UINT64_FMTu__="llu" define: __UINT64_FMTx__="llx" define: __UINT64_FMTX__="llX" define: __UINT64_C_SUFFIX__=ULL define: __UINT64_MAX__=18446744073709551615ULL define: __INT64_MAX__=9223372036854775807LL define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST8_MAX__=127 define: __INT_LEAST8_FMTd__="hhd" define: __INT_LEAST8_FMTi__="hhi" define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST8_MAX__=255 define: __UINT_LEAST8_FMTo__="hho" define: __UINT_LEAST8_FMTu__="hhu" define: __UINT_LEAST8_FMTx__="hhx" define: __UINT_LEAST8_FMTX__="hhX" define: __INT_LEAST16_TYPE__=short define: __INT_LEAST16_MAX__=32767 define: __INT_LEAST16_FMTd__="hd" define: __INT_LEAST16_FMTi__="hi" cpptools/queryTranslationUnitSource: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 4) define: __UINT_LEAST16_TYPE__=unsigned short define: __UINT_LEAST16_MAX__=65535 define: __UINT_LEAST16_FMTo__="ho" define: __UINT_LEAST16_FMTu__="hu" define: __UINT_LEAST16_FMTx__="hx" define: __UINT_LEAST16_FMTX__="hX" define: __INT_LEAST32_TYPE__=int define: __INT_LEAST32_MAX__=2147483647 define: __INT_LEAST32_FMTd__="d" define: __INT_LEAST32_FMTi__="i" define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST32_MAX__=4294967295U define: __UINT_LEAST32_FMTo__="o" define: __UINT_LEAST32_FMTu__="u" define: __UINT_LEAST32_FMTx__="x" define: __UINT_LEAST32_FMTX__="X" define: __INT_LEAST64_TYPE__=long long int define: __INT_LEAST64_MAX__=9223372036854775807LL define: __INT_LEAST64_FMTd__="lld" define: __INT_LEAST64_FMTi__="lli" define: __UINT_LEAST64_TYPE__=long long unsigned int define: __UINT_LEAST64_MAX__=18446744073709551615ULL define: __UINT_LEAST64_FMTo__="llo" define: __UINT_LEAST64_FMTu__="llu" define: __UINT_LEAST64_FMTx__="llx" define: __UINT_LEAST64_FMTX__="llX" define: __INT_FAST8_TYPE__=signed char define: __INT_FAST8_MAX__=127 define: __INT_FAST8_FMTd__="hhd" define: __INT_FAST8_FMTi__="hhi" define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST8_MAX__=255 define: __UINT_FAST8_FMTo__="hho" define: __UINT_FAST8_FMTu__="hhu" define: __UINT_FAST8_FMTx__="hhx" define: __UINT_FAST8_FMTX__="hhX" define: __INT_FAST16_TYPE__=short define: __INT_FAST16_MAX__=32767 define: __INT_FAST16_FMTd__="hd" define: __INT_FAST16_FMTi__="hi" define: __UINT_FAST16_TYPE__=unsigned short define: __UINT_FAST16_MAX__=65535 define: __UINT_FAST16_FMTo__="ho" define: __UINT_FAST16_FMTu__="hu" define: __UINT_FAST16_FMTx__="hx" define: __UINT_FAST16_FMTX__="hX" define: __INT_FAST32_TYPE__=int define: __INT_FAST32_MAX__=2147483647 define: __INT_FAST32_FMTd__="d" define: __INT_FAST32_FMTi__="i" define: __UINT_FAST32_TYPE__=unsigned int define: __UINT_FAST32_MAX__=4294967295U define: __UINT_FAST32_FMTo__="o" define: __UINT_FAST32_FMTu__="u" define: __UINT_FAST32_FMTx__="x" define: __UINT_FAST32_FMTX__="X" define: __INT_FAST64_TYPE__=long long int define: __INT_FAST64_MAX__=9223372036854775807LL define: __INT_FAST64_FMTd__="lld" define: __INT_FAST64_FMTi__="lli" define: __UINT_FAST64_TYPE__=long long unsigned int define: __UINT_FAST64_MAX__=18446744073709551615ULL define: __UINT_FAST64_FMTo__="llo" define: __UINT_FAST64_FMTu__="llu" define: __UINT_FAST64_FMTx__="llx" define: __UINT_FAST64_FMTX__="llX" define: __USER_LABEL_PREFIX__=_ define: __FINITE_MATH_ONLY__=0 define: __GNUC_GNU_INLINE__=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2 define: __CLANG_ATOMIC_INT_LOCK_FREE=2 define: __CLANG_ATOMIC_LONG_LOCK_FREE=2 define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2 define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __NO_INLINE__=1 define: __PIC__=2 define: __pic__=2 define: __FLT_EVAL_METHOD__=0 define: __FLT_RADIX__=2 define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__ define: __SSP__=1 define: __nonnull=_Nonnull define: __null_unspecified=_Null_unspecified define: __nullable=_Nullable define: __GLIBCXX_TYPE_INT_N_0=__int128 define: __GLIBCXX_BITSIZE_INT_N_0=128 define: __AARCH64EL__=1 define: __aarch64__=1 define: _LP64=1 define: __LP64__=1 define: __AARCH64_CMODEL_SMALL__=1 define: __ARM_ACLE=200 define: __ARM_ARCH=8 define: __ARM_ARCH_PROFILE='A' define: __ARM_64BIT_STATE=1 define: __ARM_PCS_AAPCS64=1 define: __ARM_ARCH_ISA_A64=1 define: __ARM_FEATURE_CLZ=1 define: __ARM_FEATURE_FMA=1 define: __ARM_FEATURE_LDREX=0xF define: __ARM_FEATURE_IDIV=1 define: __ARM_FEATURE_DIV=1 define: __ARM_FEATURE_NUMERIC_MAXMIN=1 define: __ARM_FEATURE_DIRECTED_ROUNDING=1 define: __ARM_ALIGN_MAX_STACK_PWR=4 define: __ARM_FP=0xE define: __ARM_FP16_FORMAT_IEEE=1 define: __ARM_FP16_ARGS=1 define: __ARM_SIZEOF_WCHAR_T=4 define: __ARM_SIZEOF_MINIMAL_ENUM=4 define: __ARM_NEON=1 define: __ARM_NEON_FP=0xE define: __ARM_FEATURE_CRC32=1 define: __ARM_FEATURE_CRYPTO=1 define: __ARM_FEATURE_UNALIGNED=1 define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1 define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1 define: __ARM_FEATURE_DOTPROD=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_FP16FML=1 define: __ARM_ARCH_8_3__=1 define: __ARM_FEATURE_COMPLEX=1 define: __ARM_FEATURE_JCVT=1 define: __ARM_FEATURE_QRDMX=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_CRC32=1 define: __ARM_ARCH_8_4__=1 define: __ARM_ARCH_8_5__=1 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: __AARCH64_SIMD__=1 define: __ARM64_ARCH_8__=1 define: __ARM_NEON__=1 define: __LITTLE_ENDIAN__=1 define: __REGISTER_PREFIX__= define: __arm64=1 Custom configurations received: uri: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp config: { "defines": [], "standard": "gnu++17", "includePath": [ "/users/limbo/workspace/test/vscode/cpp_nlohmann_json/include" ], "compilerPath": "/usr/bin/clang++", "compilerArgs": [ "-g", "-arch", "arm64", "-isysroot", "/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk", "-std=gnu++17" ] } define: __arm64__=1 define: __APPLE_CC__=6000 define: __APPLE__=1 define: __STDC_NO_THREADS__=1 cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 5) define: __apple_build_version__=13000029 define: __weak=__attribute__((objc_gc(weak))) define: __strong= define: __unsafe_unretained= define: __DYNAMIC__=1 define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000 define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=120000 define: __MACH__=1 define: __STDC__=1 define: __STDC_HOSTED__=1 define: __cplusplus=201703L define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL define: __STDCPP_THREADS__=1 define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 other: --clang other: --clang_version=110000 stdver: c++17 intelliSenseMode: macos-clang-arm64 cpptools/getSemanticTokens: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 6) Processing folder (recursive): /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/ cpptools/didChangeCustomConfiguration Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang++' cpptools/clearCustomConfigurations cpptools/queryTranslationUnitSource: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 7) Custom configurations received: uri: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp config: { "defines": [], "standard": "gnu++17", "includePath": [ "/users/limbo/workspace/test/vscode/cpp_nlohmann_json/include" ], "compilerPath": "/usr/bin/clang++", "compilerArgs": [ "-g", "-arch", "arm64", "-isysroot", "/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk", "-std=gnu++17" ] } cpptools/didChangeCustomConfiguration Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang++' Processing folder (recursive): /Library/Developer/CommandLineTools/usr/include/ Processing folder (recursive): /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/ Discovering files: 2304 file(s) processed 0 file(s) removed from database Done discovering files. Parsing open files... Populate include completion cache. Parsing remaining files... Parsing: 0 files(s) processed Done parsing remaining files. Done parsing open files. Shutting down IntelliSense server: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp sending compilation args for /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp include: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/c++/v1 include: /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include include: /Library/Developer/CommandLineTools/usr/include framework: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks define: __llvm__=1 define: __clang__=1 define: __clang_major__=13 define: __clang_minor__=0 define: __clang_patchlevel__=0 define: __clang_version__="13.0.0 (clang-1300.0.29.30)" define: __GNUC__=4 define: __GNUC_MINOR__=2 define: __GNUC_PATCHLEVEL__=1 define: __GXX_ABI_VERSION=1002 define: __GNUG__=4 define: __GXX_WEAK__=1 define: __ATOMIC_RELAXED=0 define: __ATOMIC_CONSUME=1 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_SEQ_CST=5 define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0 define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1 define: __OPENCL_MEMORY_SCOPE_DEVICE=2 define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3 define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __VERSION__="Apple LLVM 13.0.0 (clang-1300.0.29.30)" define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __OBJC_BOOL_IS_BOOL=1 define: __CONSTANT_CFSTRINGS__=1 define: __EXCEPTIONS=1 define: __GXX_RTTI=1 define: __DEPRECATED=1 define: __ private_extern__=extern define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __LITTLE_ENDIAN__=1 define: _LP64=1 define: __LP64__=1 define: __CHAR_BIT__=8 define: __SCHAR_MAX__=127 define: __SHRT_MAX__=32767 define: __INT_MAX__=2147483647 define: __LONG_MAX__=9223372036854775807L define: __LONG_LONG_MAX__=9223372036854775807LL define: __WCHAR_MAX__=2147483647 define: __WINT_MAX__=2147483647 define: __INTMAX_MAX__=9223372036854775807L define: __SIZE_MAX__=18446744073709551615UL define: __UINTMAX_MAX__=18446744073709551615UL define: __PTRDIFF_MAX__=9223372036854775807L define: __INTPTR_MAX__=9223372036854775807L define: __UINTPTR_MAX__=18446744073709551615UL define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_DOUBLE__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_POINTER__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_PTRDIFF_T__=8 define: __SIZEOF_SIZE_T__=8 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_INT128__=16 define: __INTMAX_TYPE__=long int define: __INTMAX_FMTd__="ld" define: __INTMAX_FMTi__="li" define: __INTMAX_C_SUFFIX__=L define: __UINTMAX_TYPE__=long unsigned int define: __UINTMAX_FMTo__="lo" define: __UINTMAX_FMTu__="lu" define: __UINTMAX_FMTx__="lx" define: __UINTMAX_FMTX__="lX" define: __UINTMAX_C_SUFFIX__=UL define: __INTMAX_WIDTH__=64 define: __PTRDIFF_TYPE__=long int define: __PTRDIFF_FMTd__="ld" define: __PTRDIFF_FMTi__="li" define: __PTRDIFF_WIDTH__=64 define: __INTPTR_TYPE__=long int define: __INTPTR_FMTd__="ld" define: __INTPTR_FMTi__="li" define: __INTPTR_WIDTH__=64 define: __SIZE_TYPE__=long unsigned int define: __SIZE_FMTo__="lo" define: __SIZE_FMTu__="lu" define: __SIZE_FMTx__="lx" define: __SIZE_FMTX__="lX" define: __SIZE_WIDTH__=64 define: __WCHAR_TYPE__=int define: __WCHAR_WIDTH__=32 define: __WINT_TYPE__=int define: __WINT_WIDTH__=32 define: __SIG_ATOMIC_WIDTH__=32 define: __SIG_ATOMIC_MAX__=2147483647 define: __CHAR16_TYPE__=unsigned short define: __CHAR32_TYPE__=unsigned int define: __UINTMAX_WIDTH__=64 define: __UINTPTR_TYPE__=long unsigned int define: __UINTPTR_FMTo__="lo" define: __UINTPTR_FMTu__="lu" define: __UINTPTR_FMTx__="lx" define: __UINTPTR_FMTX__="lX" define: __UINTPTR_WIDTH__=64 define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16 define: __FLT16_HAS_DENORM__=1 define: __FLT16_DIG__=3 define: __FLT16_DECIMAL_DIG__=5 define: __FLT16_EPSILON__=9.765625e-4F16 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: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_DIG__=6 define: __FLT_DECIMAL_DIG__=9 define: __FLT_EPSILON__=1.19209290e-7F 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: __DBL_DENORM_MIN__=4.9406564584124654e-324 define: __DBL_HAS_DENORM__=1 define: __DBL_DIG__=15 define: __DBL_DECIMAL_DIG__=17 define: __DBL_EPSILON__=2.2204460492503131e-16 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: __LDBL_DENORM_MIN__=4.9406564584124654e-324L define: __LDBL_HAS_DENORM__=1 define: __LDBL_DIG__=15 define: __LDBL_DECIMAL_DIG__=17 define: __LDBL_EPSILON__=2.2204460492503131e-16L 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: __POINTER_WIDTH__=64 define: __BIGGEST_ALIGNMENT__=8 define: __INT8_TYPE__=signed char define: __INT8_FMTd__="hhd" define: __INT8_FMTi__="hhi" define: __INT8_C_SUFFIX__= define: __INT16_TYPE__=short define: __INT16_FMTd__="hd" define: __INT16_FMTi__="hi" define: __INT16_C_SUFFIX__= define: __INT32_TYPE__=int define: __INT32_FMTd__="d" define: __INT32_FMTi__="i" define: __INT32_C_SUFFIX__= define: __INT64_TYPE__=long long int define: __INT64_FMTd__="lld" define: __INT64_FMTi__="lli" define: __INT64_C_SUFFIX__=LL define: __UINT8_TYPE__=unsigned char define: __UINT8_FMTo__="hho" define: __UINT8_FMTu__="hhu" define: __UINT8_FMTx__="hhx" define: __UINT8_FMTX__="hhX" define: __UINT8_C_SUFFIX__= define: __UINT8_MAX__=255 define: __INT8_MAX__=127 define: __UINT16_TYPE__=unsigned short define: __UINT16_FMTo__="ho" define: __UINT16_FMTu__="hu" define: __UINT16_FMTx__="hx" define: __UINT16_FMTX__="hX" define: __UINT16_C_SUFFIX__= define: __UINT16_MAX__=65535 define: __INT16_MAX__=32767 define: __UINT32_TYPE__=unsigned int define: __UINT32_FMTo__="o" define: __UINT32_FMTu__="u" define: __UINT32_FMTx__="x" define: __UINT32_FMTX__="X" define: __UINT32_C_SUFFIX__=U define: __UINT32_MAX__=4294967295U define: __UINT_LEAST16_FMTX__="hX" define: __INT_LEAST32_TYPE__=int define: __INT_LEAST32_MAX__=2147483647 define: __INT_LEAST32_FMTd__="d" define: __INT_LEAST32_FMTi__="i" define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST32_MAX__=4294967295U define: __UINT_LEAST32_FMTo__="o" define: __UINT_LEAST32_FMTu__="u" define: __UINT_LEAST32_FMTx__="x" define: __UINT_LEAST32_FMTX__="X" define: __INT_LEAST64_TYPE__=long long int define: __INT_LEAST64_MAX__=9223372036854775807LL define: __INT_LEAST64_FMTd__="lld" define: __INT_LEAST64_FMTi__="lli" define: __UINT_LEAST64_TYPE__=long long unsigned int define: __UINT_LEAST64_MAX__=18446744073709551615ULL define: __UINT_LEAST64_FMTo__="llo" define: __UINT_LEAST64_FMTu__="llu" define: __UINT_LEAST64_FMTx__="llx" define: __UINT_LEAST64_FMTX__="llX" define: __INT_FAST8_TYPE__=signed char define: __INT_FAST8_MAX__=127 define: __INT_FAST8_FMTd__="hhd" define: __INT_FAST8_FMTi__="hhi" define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST8_MAX__=255 define: __UINT_FAST8_FMTo__="hho" define: __UINT_FAST8_FMTu__="hhu" define: __UINT_FAST8_FMTx__="hhx" define: __UINT_FAST8_FMTX__="hhX" define: __INT_FAST16_TYPE__=short define: __INT_FAST16_MAX__=32767 define: __INT_FAST16_FMTd__="hd" define: __INT_FAST16_FMTi__="hi" define: __UINT_FAST16_TYPE__=unsigned short define: __UINT_FAST16_MAX__=65535 define: __UINT_FAST16_FMTo__="ho" define: __UINT_FAST16_FMTu__="hu" define: __UINT_FAST16_FMTx__="hx" define: __UINT_FAST16_FMTX__="hX" define: __INT_FAST32_TYPE__=int define: __INT_FAST32_MAX__=2147483647 define: __INT_FAST32_FMTd__="d" define: __INT_FAST32_FMTi__="i" define: __UINT_FAST32_TYPE__=unsigned int define: __UINT_FAST32_MAX__=4294967295U define: __UINT_FAST32_FMTo__="o" define: __UINT_FAST32_FMTu__="u" define: __UINT_FAST32_FMTx__="x" define: __UINT_FAST32_FMTX__="X" define: __INT_FAST64_TYPE__=long long int define: __INT_FAST64_MAX__=9223372036854775807LL define: __INT_FAST64_FMTd__="lld" define: __INT_FAST64_FMTi__="lli" define: __UINT_FAST64_TYPE__=long long unsigned int define: __UINT_FAST64_MAX__=18446744073709551615ULL define: __UINT_FAST64_FMTo__="llo" define: __UINT_FAST64_FMTu__="llu" define: __UINT_FAST64_FMTx__="llx" define: __UINT_FAST64_FMTX__="llX" define: __USER_LABEL_PREFIX__=_ define: __FINITE_MATH_ONLY__=0 define: __GNUC_GNU_INLINE__=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2 define: __CLANG_ATOMIC_INT_LOCK_FREE=2 define: __CLANG_ATOMIC_LONG_LOCK_FREE=2 define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2 define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __NO_INLINE__=1 define: __PIC__=2 define: __pic__=2 define: __FLT_EVAL_METHOD__=0 define: __FLT_RADIX__=2 define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__ define: __SSP__=1 define: __nonnull=_Nonnull define: __null_unspecified=_Null_unspecified define: __nullable=_Nullable define: __GLIBCXX_TYPE_INT_N_0=__int128 define: __GLIBCXX_BITSIZE_INT_N_0=128 define: __AARCH64EL__=1 define: __aarch64__=1 define: _LP64=1 define: __LP64__=1 define: __AARCH64_CMODEL_SMALL__=1 define: __ARM_ACLE=200 define: __ARM_ARCH=8 define: __ARM_ARCH_PROFILE='A' define: __ARM_64BIT_STATE=1 define: __ARM_PCS_AAPCS64=1 define: __ARM_ARCH_ISA_A64=1 define: __ARM_FEATURE_CLZ=1 define: __ARM_FEATURE_FMA=1 define: __ARM_FEATURE_LDREX=0xF define: __ARM_FEATURE_IDIV=1 define: __ARM_FEATURE_DIV=1 define: __ARM_FEATURE_NUMERIC_MAXMIN=1 define: __ARM_FEATURE_DIRECTED_ROUNDING=1 define: __ARM_ALIGN_MAX_STACK_PWR=4 define: __ARM_FP=0xE define: __ARM_FP16_FORMAT_IEEE=1 define: __ARM_FP16_ARGS=1 define: __ARM_SIZEOF_WCHAR_T=4 define: __ARM_SIZEOF_MINIMAL_ENUM=4 define: __ARM_NEON=1 define: __ARM_NEON_FP=0xE define: __ARM_FEATURE_CRC32=1 define: __ARM_FEATURE_CRYPTO=1 define: __ARM_FEATURE_UNALIGNED=1 define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1 define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1 define: __ARM_FEATURE_DOTPROD=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_FP16FML=1 define: __ARM_ARCH_8_3__=1 define: __ARM_FEATURE_COMPLEX=1 define: __ARM_FEATURE_JCVT=1 define: __ARM_FEATURE_QRDMX=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_CRC32=1 define: __ARM_ARCH_8_4__=1 define: __ARM_ARCH_8_5__=1 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: __AARCH64_SIMD__=1 define: __ARM64_ARCH_8__=1 define: __ARM_NEON__=1 define: __LITTLE_ENDIAN__=1 define: __REGISTER_PREFIX__= define: __arm64=1 define: __arm64__=1 define: __APPLE_CC__=6000 define: __APPLE__=1 define: __STDC_NO_THREADS__=1 define: __apple_build_version__=13000029 define: __weak=__attribute__((objc_gc(weak))) define: __strong= define: __unsafe_unretained= define: __DYNAMIC__=1 define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000 define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=120000 define: __MACH__=1 define: __STDC__=1 define: __STDC_HOSTED__=1 define: __cplusplus=201703L define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL define: __STDCPP_THREADS__=1 define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 other: --clang other: --clang_version=110000 stdver: c++17 intelliSenseMode: macos-clang-arm64 Checking for syntax errors: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp Shutting down IntelliSense server: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp sending compilation args for /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp include: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/c++/v1 include: /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include include: /Library/Developer/CommandLineTools/usr/include framework: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks define: __llvm__=1 define: __clang__=1 define: __clang_major__=13 define: __clang_minor__=0 define: __clang_patchlevel__=0 define: __clang_version__="13.0.0 (clang-1300.0.29.30)" define: __GNUC__=4 define: __GNUC_MINOR__=2 define: __GNUC_PATCHLEVEL__=1 define: __GXX_ABI_VERSION=1002 define: __GNUG__=4 define: __GXX_WEAK__=1 define: __ATOMIC_RELAXED=0 define: __ATOMIC_CONSUME=1 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_SEQ_CST=5 define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0 define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1 define: __OPENCL_MEMORY_SCOPE_DEVICE=2 define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3 define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __VERSION__="Apple LLVM 13.0.0 (clang-1300.0.29.30)" define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __OBJC_BOOL_IS_BOOL=1 define: __CONSTANT_CFSTRINGS__=1 define: __EXCEPTIONS=1 define: __GXX_RTTI=1 define: __DEPRECATED=1 define: __private_extern__=extern define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __LITTLE_ENDIAN__=1 define: _LP64=1 define: __LP64__=1 define: __CHAR_BIT__=8 define: __SCHAR_MAX__=127 define: __SHRT_MAX__=32767 define: __INT_MAX__=2147483647 define: __LONG_MAX__=9223372036854775807L define: __LONG_LONG_MAX__=9223372036854775807LL define: __WCHAR_MAX__=2147483647 define: __WINT_MAX__=2147483647 define: __INTMAX_MAX__=9223372036854775807L define: __SIZE_MAX__=18446744073709551615UL define: __UINTMAX_MAX__=18446744073709551615UL define: __PTRDIFF_MAX__=9223372036854775807L define: __INTPTR_MAX__=9223372036854775807L define: __UINTPTR_MAX__=18446744073709551615UL define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_DOUBLE__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_POINTER__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_PTRDIFF_T__=8 define: __SIZEOF_SIZE_T__=8 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_INT128__=16 define: __INTMAX_TYPE__=long int define: __INTMAX_FMTd__="ld" define: __INTMAX_FMTi__="li" define: __INTMAX_C_SUFFIX__=L define: __UINTMAX_TYPE__=long unsigned int define: __UINTMAX_FMTo__="lo" define: __UINTMAX_FMTu__="lu" define: __UINTMAX_FMTx__="lx" define: __UINTMAX_FMTX__="lX" define: __UINTMAX_C_SUFFIX__=UL define: __INTMAX_WIDTH__=64 define: __PTRDIFF_TYPE__=long int define: __PTRDIFF_FMTd__="ld" define: __PTRDIFF_FMTi__="li" define: __PTRDIFF_WIDTH__=64 define: __INTPTR_TYPE__=long int define: __INTPTR_FMTd__="ld" define: __INTPTR_FMTi__="li" define: __INTPTR_WIDTH__=64 define: __SIZE_TYPE__=long unsigned int define: __SIZE_FMTo__="lo" define: __SIZE_FMTu__="lu" define: __SIZE_FMTx__="lx" define: __SIZE_FMTX__="lX" define: __SIZE_WIDTH__=64 define: __WCHAR_TYPE__=int define: __WCHAR_WIDTH__=32 define: __WINT_TYPE__=int define: __WINT_WIDTH__=32 define: __SIG_ATOMIC_WIDTH__=32 define: __SIG_ATOMIC_MAX__=2147483647 define: __CHAR16_TYPE__=unsigned short define: __CHAR32_TYPE__=unsigned int define: __UINTMAX_WIDTH__=64 define: __UINTPTR_TYPE__=long unsigned int define: __UINTPTR_FMTo__="lo" define: __UINTPTR_FMTu__="lu" define: __UINTPTR_FMTx__="lx" define: __UINTPTR_FMTX__="lX" define: __UINTPTR_WIDTH__=64 define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16 define: __FLT16_HAS_DENORM__=1 define: __FLT16_DIG__=3 define: __FLT16_DECIMAL_DIG__=5 define: __FLT16_EPSILON__=9.765625e-4F16 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: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_DIG__=6 define: __FLT_DECIMAL_DIG__=9 define: __FLT_EPSILON__=1.19209290e-7F 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: __DBL_DENORM_MIN__=4.9406564584124654e-324 define: __DBL_HAS_DENORM__=1 define: __DBL_DIG__=15 define: __DBL_DECIMAL_DIG__=17 define: __DBL_EPSILON__=2.2204460492503131e-16 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: __LDBL_DENORM_MIN__=4.9406564584124654e-324L define: __LDBL_HAS_DENORM__=1 define: __LDBL_DIG__=15 define: __LDBL_DECIMAL_DIG__=17 define: __LDBL_EPSILON__=2.2204460492503131e-16L 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: __POINTER_WIDTH__=64 define: __BIGGEST_ALIGNMENT__=8 define: __INT8_TYPE__=signed char define: __INT8_FMTd__="hhd" define: __INT8_FMTi__="hhi" define: __INT8_C_SUFFIX__= define: __INT16_TYPE__=short define: __INT16_FMTd__="hd" define: __INT16_FMTi__="hi" define: __INT16_C_SUFFIX__= define: __INT32_TYPE__=int define: __INT32_FMTd__="d" define: __INT32_FMTi__="i" define: __INT32_C_SUFFIX__= define: __INT64_TYPE__=long long int define: __INT64_FMTd__="lld" define: __INT64_FMTi__="lli" define: __INT64_C_SUFFIX__=LL define: __UINT8_TYPE__=unsigned char define: __UINT8_FMTo__="hho" define: __UINT8_FMTu__="hhu" define: __UINT8_FMTx__="hhx" define: __UINT8_FMTX__="hhX" define: __UINT8_C_SUFFIX__= define: __UINT8_MAX__=255 define: __INT8_MAX__=127 define: __UINT16_TYPE__=unsigned short define: __UINT16_FMTo__="ho" define: __UINT16_FMTu__="hu" define: __UINT16_FMTx__="hx" define: __UINT16_FMTX__="hX" define: __UINT16_C_SUFFIX__= define: __UINT16_MAX__=65535 define: __INT16_MAX__=32767 define: __UINT32_TYPE__=unsigned int define: __UINT32_FMTo__="o" define: __UINT32_FMTu__="u" define: __UINT32_FMTx__="x" define: __UINT32_FMTX__="X" define: __UINT32_C_SUFFIX__=U define: __UINT32_MAX__=4294967295U define: __UINT_LEAST16_FMTX__="hX" define: __INT_LEAST32_TYPE__=int define: __INT_LEAST32_MAX__=2147483647 define: __INT_LEAST32_FMTd__="d" define: __INT_LEAST32_FMTi__="i" define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST32_MAX__=4294967295U define: __UINT_LEAST32_FMTo__="o" define: __UINT_LEAST32_FMTu__="u" define: __UINT_LEAST32_FMTx__="x" define: __UINT_LEAST32_FMTX__="X" define: __INT_LEAST64_TYPE__=long long int define: __INT_LEAST64_MAX__=9223372036854775807LL define: __INT_LEAST64_FMTd__="lld" define: __INT_LEAST64_FMTi__="lli" define: __UINT_LEAST64_TYPE__=long long unsigned int define: __UINT_LEAST64_MAX__=18446744073709551615ULL define: __UINT_LEAST64_FMTo__="llo" define: __UINT_LEAST64_FMTu__="llu" define: __UINT_LEAST64_FMTx__="llx" define: __UINT_LEAST64_FMTX__="llX" define: __INT_FAST8_TYPE__=signed char define: __INT_FAST8_MAX__=127 define: __INT_FAST8_FMTd__="hhd" define: __INT_FAST8_FMTi__="hhi" define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST8_MAX__=255 define: __UINT_FAST8_FMTo__="hho" define: __UINT_FAST8_FMTu__="hhu" define: __UINT_FAST8_FMTx__="hhx" define: __UINT_FAST8_FMTX__="hhX" define: __INT_FAST16_TYPE__=short define: __INT_FAST16_MAX__=32767 define: __INT_FAST16_FMTd__="hd" define: __INT_FAST16_FMTi__="hi" define: __UINT_FAST16_TYPE__=unsigned short define: __UINT_FAST16_MAX__=65535 define: __UINT_FAST16_FMTo__="ho" define: __UINT_FAST16_FMTu__="hu" define: __UINT_FAST16_FMTx__="hx" define: __UINT_FAST16_FMTX__="hX" define: __INT_FAST32_TYPE__=int define: __INT_FAST32_MAX__=2147483647 define: __INT_FAST32_FMTd__="d" define: __INT_FAST32_FMTi__="i" define: __UINT_FAST32_TYPE__=unsigned int define: __UINT_FAST32_MAX__=4294967295U define: __UINT_FAST32_FMTo__="o" define: __UINT_FAST32_FMTu__="u" define: __UINT_FAST32_FMTx__="x" define: __UINT_FAST32_FMTX__="X" define: __INT_FAST64_TYPE__=long long int define: __INT_FAST64_MAX__=9223372036854775807LL define: __INT_FAST64_FMTd__="lld" define: __INT_FAST64_FMTi__="lli" define: __UINT_FAST64_TYPE__=long long unsigned int define: __UINT_FAST64_MAX__=18446744073709551615ULL define: __UINT_FAST64_FMTo__="llo" define: __UINT_FAST64_FMTu__="llu" define: __UINT_FAST64_FMTx__="llx" define: __UINT_FAST64_FMTX__="llX" define: __USER_LABEL_PREFIX__=_ define: __FINITE_MATH_ONLY__=0 define: __GNUC_GNU_INLINE__=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2 define: __CLANG_ATOMIC_INT_LOCK_FREE=2 define: __CLANG_ATOMIC_LONG_LOCK_FREE=2 define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2 define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __NO_INLINE__=1 define: __PIC__=2 define: __pic__=2 define: __FLT_EVAL_METHOD__=0 define: __FLT_RADIX__=2 define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__ define: __SSP__=1 define: __nonnull=_Nonnull define: __null_unspecified=_Null_unspecified define: __nullable=_Nullable define: __GLIBCXX_TYPE_INT_N_0=__int128 define: __GLIBCXX_BITSIZE_INT_N_0=128 define: __AARCH64EL__=1 define: __aarch64__=1 define: _LP64=1 define: __LP64__=1 define: __AARCH64_CMODEL_SMALL__=1 define: __ARM_ACLE=200 define: __ARM_ARCH=8 define: __ARM_ARCH_PROFILE='A' define: __ARM_64BIT_STATE=1 define: __ARM_PCS_AAPCS64=1 define: __ARM_ARCH_ISA_A64=1 define: __ARM_FEATURE_CLZ=1 define: __ARM_FEATURE_FMA=1 define: __ARM_FEATURE_LDREX=0xF define: __ARM_FEATURE_IDIV=1 define: __ARM_FEATURE_DIV=1 define: __ARM_FEATURE_NUMERIC_MAXMIN=1 define: __ARM_FEATURE_DIRECTED_ROUNDING=1 define: __ARM_ALIGN_MAX_STACK_PWR=4 define: __ARM_FP=0xE define: __ARM_FP16_FORMAT_IEEE=1 define: __ARM_FP16_ARGS=1 define: __ARM_SIZEOF_WCHAR_T=4 define: __ARM_SIZEOF_MINIMAL_ENUM=4 define: __ARM_NEON=1 define: __ARM_NEON_FP=0xE define: __ARM_FEATURE_CRC32=1 define: __ARM_FEATURE_CRYPTO=1 define: __ARM_FEATURE_UNALIGNED=1 define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1 define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1 define: __ARM_FEATURE_DOTPROD=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_FP16FML=1 define: __ARM_ARCH_8_3__=1 define: __ARM_FEATURE_COMPLEX=1 define: __ARM_FEATURE_JCVT=1 define: __ARM_FEATURE_QRDMX=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_CRC32=1 define: __ARM_ARCH_8_4__=1 define: __ARM_ARCH_8_5__=1 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: __AARCH64_SIMD__=1 define: __ARM64_ARCH_8__=1 define: __ARM_NEON__=1 define: __LITTLE_ENDIAN__=1 define: __REGISTER_PREFIX__= define: __arm64=1 define: __arm64__=1 define: __APPLE_CC__=6000 define: __APPLE__=1 define: __STDC_NO_THREADS__=1 define: __apple_build_version__=13000029 define: __weak=__attribute__((objc_gc(weak))) define: __strong= define: __unsafe_unretained= define: __DYNAMIC__=1 define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000 define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=120000 define: __MACH__=1 define: __STDC__=1 define: __STDC_HOSTED__=1 define: __cplusplus=201703L define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL define: __STDCPP_THREADS__=1 define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 other: --clang other: --clang_version=110000 stdver: c++17 intelliSenseMode: macos-clang-arm64 Shutting down IntelliSense server: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp sending compilation args for /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp include: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/c++/v1 include: /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include include: /Library/Developer/CommandLineTools/usr/include framework: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks define: __llvm__=1 define: __clang__=1 define: __clang_major__=13 define: __clang_minor__=0 define: __clang_patchlevel__=0 define: __clang_version__="13.0.0 (clang-1300.0.29.30)" define: __GNUC__=4 define: __GNUC_MINOR__=2 define: __GNUC_PATCHLEVEL__=1 define: __GXX_ABI_VERSION=1002 define: __GNUG__=4 define: __GXX_WEAK__=1 define: __ATOMIC_RELAXED=0 define: __ATOMIC_CONSUME=1 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_SEQ_CST=5 define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0 define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1 define: __OPENCL_MEMORY_SCOPE_DEVICE=2 define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3 define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __VERSION__="Apple LLVM 13.0.0 (clang-1300.0.29.30)" define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __OBJC_BOOL_IS_BOOL=1 define: __CONSTANT_CFSTRINGS__=1 define: __EXCEPTIONS=1 define: __GXX_RTTI=1 define: __DEPRECATED=1 define: __private_extern__=extern define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __LITTLE_ENDIAN__=1 define: _LP64=1 define: __LP64__=1 define: __CHAR_BIT__=8 define: __SCHAR_MAX__=127 define: __SHRT_MAX__=32767 define: __INT_MAX__=2147483647 define: __LONG_MAX__=9223372036854775807L define: __LONG_LONG_MAX__=9223372036854775807LL define: __WCHAR_MAX__=2147483647 define: __WINT_MAX__=2147483647 define: __INTMAX_MAX__=9223372036854775807L define: __SIZE_MAX__=18446744073709551615UL define: __UINTMAX_MAX__=18446744073709551615UL define: __PTRDIFF_MAX__=9223372036854775807L define: __INTPTR_MAX__=9223372036854775807L define: __UINTPTR_MAX__=18446744073709551615UL define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_DOUBLE__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_POINTER__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_PTRDIFF_T__=8 define: __SIZEOF_SIZE_T__=8 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_INT128__=16 define: __INTMAX_TYPE__=long int define: __INTMAX_FMTd__="ld" define: __INTMAX_FMTi__="li" define: __INTMAX_C_SUFFIX__=L define: __UINTMAX_TYPE__=long unsigned int define: __UINTMAX_FMTo__="lo" define: __UINTMAX_FMTu__="lu" define: __UINTMAX_FMTx__="lx" define: __UINTMAX_FMTX__="lX" define: __UINTMAX_C_SUFFIX__=UL define: __INTMAX_WIDTH__=64 define: __PTRDIFF_TYPE__=long int define: __PTRDIFF_FMTd__="ld" define: __PTRDIFF_FMTi__="li" define: __PTRDIFF_WIDTH__=64 define: __INTPTR_TYPE__=long int define: __INTPTR_FMTd__="ld" define: __INTPTR_FMTi__="li" define: __INTPTR_WIDTH__=64 define: __SIZE_TYPE__=long unsigned int define: __SIZE_FMTo__="lo" define: __SIZE_FMTu__="lu" define: __SIZE_FMTx__="lx" define: __SIZE_FMTX__="lX" define: __SIZE_WIDTH__=64 define: __WCHAR_TYPE__=int define: __WCHAR_WIDTH__=32 define: __WINT_TYPE__=int define: __WINT_WIDTH__=32 define: __SIG_ATOMIC_WIDTH__=32 define: __SIG_ATOMIC_MAX__=2147483647 define: __CHAR16_TYPE__=unsigned short define: __CHAR32_TYPE__=unsigned int define: __UINTMAX_WIDTH__=64 define: __UINTPTR_TYPE__=long unsigned int define: __UINTPTR_FMTo__="lo" define: __UINTPTR_FMTu__="lu" define: __UINTPTR_FMTx__="lx" define: __UINTPTR_FMTX__="lX" define: __UINTPTR_WIDTH__=64 define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16 define: __FLT16_HAS_DENORM__=1 define: __FLT16_DIG__=3 define: __FLT16_DECIMAL_DIG__=5 define: __FLT16_EPSILON__=9.765625e-4F16 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: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_DIG__=6 define: __FLT_DECIMAL_DIG__=9 define: __FLT_EPSILON__=1.19209290e-7F 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: __DBL_DENORM_MIN__=4.9406564584124654e-324 define: __DBL_HAS_DENORM__=1 define: __DBL_DIG__=15 define: __DBL_DECIMAL_DIG__=17 define: __DBL_EPSILON__=2.2204460492503131e-16 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: __LDBL_DENORM_MIN__=4.9406564584124654e-324L define: __LDBL_HAS_DENORM__=1 define: __LDBL_DIG__=15 define: __LDBL_DECIMAL_DIG__=17 define: __LDBL_EPSILON__=2.2204460492503131e-16L 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: __POINTER_WIDTH__=64 define: __BIGGEST_ALIGNMENT__=8 define: __INT8_TYPE__=signed char define: __INT8_FMTd__="hhd" define: __INT8_FMTi__="hhi" define: __INT8_C_SUFFIX__= define: __INT16_TYPE__=short define: __INT16_FMTd__="hd" define: __INT16_FMTi__="hi" define: __INT16_C_SUFFIX__= define: __INT32_TYPE__=int define: __INT32_FMTd__="d" define: __INT32_FMTi__="i" define: __INT32_C_SUFFIX__= define: __INT64_TYPE__=long long int define: __INT64_FMTd__="lld" define: __INT64_FMTi__="lli" define: __INT64_C_SUFFIX__=LL define: __UINT8_TYPE__=unsigned char define: __UINT8_FMTo__="hho" define: __UINT8_FMTu__="hhu" define: __UINT8_FMTx__="hhx" define: __UINT8_FMTX__="hhX" define: __UINT8_C_SUFFIX__= define: __UINT8_MAX__=255 define: __INT8_MAX__=127 define: __UINT16_TYPE__=unsigned short define: __UINT16_FMTo__="ho" define: __UINT16_FMTu__="hu" define: __UINT16_FMTx__="hx" define: __UINT16_FMTX__="hX" define: __UINT16_C_SUFFIX__= define: __UINT16_MAX__=65535 define: __INT16_MAX__=32767 define: __UINT32_TYPE__=unsigned int define: __UINT32_FMTo__="o" define: __UINT32_FMTu__="u" define: __UINT32_FMTx__="x" define: __UINT32_FMTX__="X" define: __UINT32_C_SUFFIX__=U define: __UINT32_MAX__=4294967295U define: __INT32_MAX__=2147483647 define: __UINT64_TYPE__=long long unsigned int define: __UINT64_FMTo__="llo" define: __UINT64_FMTu__="llu" define: __UINT64_FMTx__="llx" define: __UINT64_FMTX__="llX" define: __UINT64_C_SUFFIX__=ULL define: __UINT64_MAX__=18446744073709551615ULL define: __INT64_MAX__=9223372036854775807LL define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST8_MAX__=127 define: __INT_LEAST8_FMTd__="hhd" define: __INT_LEAST8_FMTi__="hhi" define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST8_MAX__=255 define: __UINT_LEAST8_FMTo__="hho" define: __UINT_LEAST8_FMTu__="hhu" define: __UINT_LEAST8_FMTx__="hhx" define: __UINT_LEAST8_FMTX__="hhX" define: __INT_LEAST16_TYPE__=short define: __INT_LEAST16_MAX__=32767 define: __INT_LEAST16_FMTd__="hd" define: __INT_LEAST16_FMTi__="hi" define: __UINT_LEAST16_TYPE__=unsigned short define: __UINT_LEAST16_MAX__=65535 define: __UINT_LEAST16_FMTo__="ho" define: __UINT_LEAST16_FMTu__="hu" define: __UINT_LEAST16_FMTx__="hx" define: __UINT_LEAST16_FMTX__="hX" define: __INT_LEAST32_TYPE__=int define: __INT_LEAST32_MAX__=2147483647 define: __INT_LEAST32_FMTd__="d" define: __INT_LEAST32_FMTi__="i" define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST32_MAX__=4294967295U define: __UINT_LEAST32_FMTo__="o" define: __UINT_LEAST32_FMTu__="u" define: __UINT_LEAST32_FMTx__="x" define: __UINT_LEAST32_FMTX__="X" define: __INT_LEAST64_TYPE__=long long int define: __INT_LEAST64_MAX__=9223372036854775807LL define: __INT_LEAST64_FMTd__="lld" define: __INT_LEAST64_FMTi__="lli" define: __UINT_LEAST64_TYPE__=long long unsigned int define: __UINT_LEAST64_MAX__=18446744073709551615ULL define: __UINT_LEAST64_FMTo__="llo" define: __UINT_LEAST64_FMTu__="llu" define: __UINT_LEAST64_FMTx__="llx" define: __UINT_LEAST64_FMTX__="llX" define: __INT_FAST8_TYPE__=signed char define: __INT_FAST8_MAX__=127 define: __INT_FAST8_FMTd__="hhd" define: __INT_FAST8_FMTi__="hhi" define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST8_MAX__=255 define: __UINT_FAST8_FMTo__="hho" define: __UINT_FAST8_FMTu__="hhu" define: __UINT_FAST8_FMTx__="hhx" define: __UINT_FAST8_FMTX__="hhX" define: __INT_FAST16_TYPE__=short define: __INT_FAST16_MAX__=32767 define: __INT_FAST16_FMTd__="hd" define: __INT_FAST16_FMTi__="hi" define: __UINT_FAST16_TYPE__=unsigned short define: __UINT_FAST16_MAX__=65535 define: __UINT_FAST16_FMTo__="ho" define: __UINT_FAST16_FMTu__="hu" define: __UINT_FAST16_FMTx__="hx" define: __UINT_FAST16_FMTX__="hX" define: __INT_FAST32_TYPE__=int define: __INT_FAST32_MAX__=2147483647 define: __INT_FAST32_FMTd__="d" define: __INT_FAST32_FMTi__="i" define: __UINT_FAST32_TYPE__=unsigned int define: __UINT_FAST32_MAX__=4294967295U define: __UINT_FAST32_FMTo__="o" define: __UINT_FAST32_FMTu__="u" define: __UINT_FAST32_FMTx__="x" define: __UINT_FAST32_FMTX__="X" define: __INT_FAST64_TYPE__=long long int define: __INT_FAST64_MAX__=9223372036854775807LL define: __INT_FAST64_FMTd__="lld" define: __INT_FAST64_FMTi__="lli" define: __UINT_FAST64_TYPE__=long long unsigned int define: __UINT_FAST64_MAX__=18446744073709551615ULL define: __UINT_FAST64_FMTo__="llo" define: __UINT_FAST64_FMTu__="llu" define: __UINT_FAST64_FMTx__="llx" define: __UINT_FAST64_FMTX__="llX" define: __USER_LABEL_PREFIX__=_ define: __FINITE_MATH_ONLY__=0 define: __GNUC_GNU_INLINE__=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2 define: __CLANG_ATOMIC_INT_LOCK_FREE=2 define: __CLANG_ATOMIC_LONG_LOCK_FREE=2 define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2 define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __NO_INLINE__=1 define: __PIC__=2 define: __pic__=2 define: __FLT_EVAL_METHOD__=0 define: __FLT_RADIX__=2 define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__ define: __SSP__=1 define: __nonnull=_Nonnull define: __null_unspecified=_Null_unspecified define: __nullable=_Nullable define: __GLIBCXX_TYPE_INT_N_0=__int128 define: __GLIBCXX_BITSIZE_INT_N_0=128 define: __AARCH64EL__=1 define: __aarch64__=1 define: _LP64=1 define: __LP64__=1 define: __AARCH64_CMODEL_SMALL__=1 define: __ARM_ACLE=200 define: __ARM_ARCH=8 define: __ARM_ARCH_PROFILE='A' define: __ARM_64BIT_STATE=1 define: __ARM_PCS_AAPCS64=1 define: __ARM_ARCH_ISA_A64=1 define: __ARM_FEATURE_CLZ=1 define: __ARM_FEATURE_FMA=1 define: __ARM_FEATURE_LDREX=0xF define: __ARM_FEATURE_IDIV=1 define: __ARM_FEATURE_DIV=1 define: __ARM_FEATURE_NUMERIC_MAXMIN=1 define: __ARM_FEATURE_DIRECTED_ROUNDING=1 define: __ARM_ALIGN_MAX_STACK_PWR=4 define: __ARM_FP=0xE define: __ARM_FP16_FORMAT_IEEE=1 define: __ARM_FP16_ARGS=1 define: __ARM_SIZEOF_WCHAR_T=4 define: __ARM_SIZEOF_MINIMAL_ENUM=4 define: __ARM_NEON=1 define: __ARM_NEON_FP=0xE define: __ARM_FEATURE_CRC32=1 define: __ARM_FEATURE_CRYPTO=1 define: __ARM_FEATURE_UNALIGNED=1 define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1 define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1 define: __ARM_FEATURE_DOTPROD=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_FP16FML=1 define: __ARM_ARCH_8_3__=1 define: __ARM_FEATURE_COMPLEX=1 define: __ARM_FEATURE_JCVT=1 define: __ARM_FEATURE_QRDMX=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_CRC32=1 define: __ARM_ARCH_8_4__=1 define: __ARM_ARCH_8_5__=1 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: __AARCH64_SIMD__=1 define: __ARM64_ARCH_8__=1 define: __ARM_NEON__=1 define: __LITTLE_ENDIAN__=1 define: __REGISTER_PREFIX__= define: __arm64=1 define: __arm64__=1 define: __APPLE_CC__=6000 define: __APPLE__=1 define: __STDC_NO_THREADS__=1 define: __apple_build_version__=13000029 define: __weak=__attribute__((objc_gc(weak))) define: __strong= define: __unsafe_unretained= define: __DYNAMIC__=1 define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000 define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=120000 define: __MACH__=1 define: __STDC__=1 define: __STDC_HOSTED__=1 define: __cplusplus=201703L define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL define: __STDCPP_THREADS__=1 define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 other: --clang other: --clang_version=110000 stdver: c++17 intelliSenseMode: macos-clang-arm64 Queueing IntelliSense update for files in translation unit of: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/finishUpdateSquiggles Update IntelliSense time (sec): 1.205 cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 8) cpptools/getDocumentSymbols: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 9) cpptools/getDocumentSymbols cpptools/textEditorSelectionChange cpptools/textEditorSelectionChange textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 10) cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 11) textDocument/didChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 12) textDocument/didChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 13) textDocument/didChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 14) sending 1 changes to server sending 2 changes to server sending 1 changes to server textDocument/completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 15) auto_complete::handle_completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (15:4) Offering completion cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 16) cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 17) textDocument/didChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 18) sending 1 changes to server textDocument/completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 19) auto_complete::handle_completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (15:5) Offering completion textDocument/didChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 20) sending 1 changes to server textDocument/completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 21) auto_complete::handle_completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (15:6) Offering completion textDocument/didChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 22) sending 1 changes to server textDocument/completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 23) auto_complete::handle_completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (15:7) Offering completion cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 24) textDocument/didChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange textDocument/completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 25) auto_complete::handle_completion: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (15:8) Offering completion sending 1 changes to server cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 26) cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 27) cpptools/getDocumentSymbols: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 28) cpptools/getDocumentSymbols cpptools/textEditorSelectionChange textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 29) textDocument/didChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange cpptools/textEditorSelectionChange textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 30) sending 1 changes to server cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 31) cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 32) cpptools/getDocumentSymbols: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 33) Checking for syntax errors: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp IntelliSense process crash detected. Update IntelliSense time (sec): 4.389 tag parsing file: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp idle loop: reparsing the active document Checking for syntax errors: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp Update IntelliSense time (sec): 0 cpptools/getDocumentSymbols cpptools/getDiagnostics (id: 34) terminating child process: 3605 terminating child process: 3606 cpptools/textEditorSelectionChange cpptools/activeDocumentChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange cpptools/activeDocumentChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange cpptools/activeDocumentChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp cpptools/textEditorSelectionChange cpptools/activeDocumentChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp textDocument/hover: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 35) Resetting IntelliSense server: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp sending compilation args for /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp include: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/c++/v1 include: /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include include: /Library/Developer/CommandLineTools/usr/include framework: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks define: __llvm__=1 define: __clang__=1 define: __clang_major__=13 define: __clang_minor__=0 define: __clang_patchlevel__=0 define: __clang_version__="13.0.0 (clang-1300.0.29.30)" define: __GNUC__=4 define: __GNUC_MINOR__=2 define: __GNUC_PATCHLEVEL__=1 define: __GXX_ABI_VERSION=1002 define: __GNUG__=4 define: __GXX_WEAK__=1 define: __ATOMIC_RELAXED=0 define: __ATOMIC_CONSUME=1 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_SEQ_CST=5 define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0 define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1 define: __OPENCL_MEMORY_SCOPE_DEVICE=2 define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3 define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __VERSION__="Apple LLVM 13.0.0 (clang-1300.0.29.30)" define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __OBJC_BOOL_IS_BOOL=1 define: __CONSTANT_CFSTRINGS__=1 define: __EXCEPTIONS=1 define: __GXX_RTTI=1 define: __DEPRECATED=1 define: __private_extern__=extern define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __LITTLE_ENDIAN__=1 define: _LP64=1 define: __LP64__=1 define: __CHAR_BIT__=8 define: __SCHAR_MAX__=127 define: __SHRT_MAX__=32767 define: __INT_MAX__=2147483647 define: __LONG_MAX__=9223372036854775807L define: __LONG_LONG_MAX__=9223372036854775807LL define: __WCHAR_MAX__=2147483647 define: __WINT_MAX__=2147483647 define: __INTMAX_MAX__=9223372036854775807L define: __SIZE_MAX__=18446744073709551615UL define: __UINTMAX_MAX__=18446744073709551615UL define: __PTRDIFF_MAX__=9223372036854775807L define: __INTPTR_MAX__=9223372036854775807L define: __UINTPTR_MAX__=18446744073709551615UL define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_DOUBLE__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_POINTER__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_PTRDIFF_T__=8 define: __SIZEOF_SIZE_T__=8 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_INT128__=16 define: __INTMAX_TYPE__=long int define: __INTMAX_FMTd__="ld" define: __INTMAX_FMTi__="li" define: __INTMAX_C_SUFFIX__=L define: __UINTMAX_TYPE__=long unsigned int define: __UINTMAX_FMTo__="lo" define: __UINTMAX_FMTu__="lu" define: __UINTMAX_FMTx__="lx" define: __UINTMAX_FMTX__="lX" define: __UINTMAX_C_SUFFIX__=UL define: __INTMAX_WIDTH__=64 define: __PTRDIFF_TYPE__=long int define: __PTRDIFF_FMTd__="ld" define: __PTRDIFF_FMTi__="li" define: __PTRDIFF_WIDTH__=64 define: __INTPTR_TYPE__=long int define: __INTPTR_FMTd__="ld" define: __INTPTR_FMTi__="li" define: __INTPTR_WIDTH__=64 define: __SIZE_TYPE__=long unsigned int define: __SIZE_FMTo__="lo" define: __SIZE_FMTu__="lu" define: __SIZE_FMTx__="lx" define: __SIZE_FMTX__="lX" define: __SIZE_WIDTH__=64 define: __WCHAR_TYPE__=int define: __WCHAR_WIDTH__=32 define: __WINT_TYPE__=int define: __WINT_WIDTH__=32 define: __SIG_ATOMIC_WIDTH__=32 define: __SIG_ATOMIC_MAX__=2147483647 define: __CHAR16_TYPE__=unsigned short define: __CHAR32_TYPE__=unsigned int define: __UINTMAX_WIDTH__=64 define: __UINTPTR_TYPE__=long unsigned int define: __UINTPTR_FMTo__="lo" define: __UINTPTR_FMTu__="lu" define: __UINTPTR_FMTx__="lx" define: __UINTPTR_FMTX__="lX" define: __UINTPTR_WIDTH__=64 define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16 define: __FLT16_HAS_DENORM__=1 define: __FLT16_DIG__=3 define: __FLT16_DECIMAL_DIG__=5 define: __FLT16_EPSILON__=9.765625e-4F16 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: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_DIG__=6 define: __FLT_DECIMAL_DIG__=9 define: __FLT_EPSILON__=1.19209290e-7F 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: __DBL_DENORM_MIN__=4.9406564584124654e-324 define: __DBL_HAS_DENORM__=1 define: __DBL_DIG__=15 define: __DBL_DECIMAL_DIG__=17 define: __DBL_EPSILON__=2.2204460492503131e-16 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: __LDBL_DENORM_MIN__=4.9406564584124654e-324L define: __LDBL_HAS_DENORM__=1 define: __LDBL_DIG__=15 define: __LDBL_DECIMAL_DIG__=17 define: __LDBL_EPSILON__=2.2204460492503131e-16L 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: __POINTER_WIDTH__=64 define: __BIGGEST_ALIGNMENT__=8 define: __INT8_TYPE__=signed char define: __INT8_FMTd__="hhd" define: __INT8_FMTi__="hhi" define: __INT8_C_SUFFIX__= define: __INT16_TYPE__=short define: __INT16_FMTd__="hd" define: __INT16_FMTi__="hi" define: __INT16_C_SUFFIX__= define: __INT32_TYPE__=int define: __INT32_FMTd__="d" define: __INT32_FMTi__="i" define: __INT32_C_SUFFIX__= define: __INT64_TYPE__=long long int define: __INT64_FMTd__="lld" define: __INT64_FMTi__="lli" define: __INT64_C_SUFFIX__=LL define: __UINT8_TYPE__=unsigned char define: __UINT8_FMTo__="hho" define: __UINT8_FMTu__="hhu" define: __UINT8_FMTx__="hhx" define: __UINT8_FMTX__="hhX" define: __UINT8_C_SUFFIX__= define: __UINT8_MAX__=255 define: __INT8_MAX__=127 define: __UINT16_TYPE__=unsigned short define: __UINT16_FMTo__="ho" define: __UINT16_FMTu__="hu" define: __UINT16_FMTx__="hx" define: __UINT16_FMTX__="hX" define: __UINT16_C_SUFFIX__= define: __UINT16_MAX__=65535 define: __INT16_MAX__=32767 define: __UINT32_TYPE__=unsigned int define: __UINT32_FMTo__="o" define: __UINT32_FMTu__="u" define: __UINT32_FMTx__="x" define: __UINT32_FMTX__="X" define: __UINT32_C_SUFFIX__=U define: __UINT32_MAX__=4294967295U define: __INT32_MAX__=2147483647 define: __UINT64_TYPE__=long long unsigned int define: __UINT64_FMTo__="llo" define: __UINT64_FMTu__="llu" define: __UINT64_FMTx__="llx" define: __UINT64_FMTX__="llX" define: __UINT64_C_SUFFIX__=ULL define: __UINT64_MAX__=18446744073709551615ULL define: __INT64_MAX__=9223372036854775807LL define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST8_MAX__=127 define: __INT_LEAST8_FMTd__="hhd" define: __INT_LEAST8_FMTi__="hhi" define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST8_MAX__=255 define: __UINT_LEAST8_FMTo__="hho" define: __UINT_LEAST8_FMTu__="hhu" define: __UINT_LEAST8_FMTx__="hhx" define: __UINT_LEAST8_FMTX__="hhX" define: __INT_LEAST16_TYPE__=short define: __INT_LEAST16_MAX__=32767 define: __INT_LEAST16_FMTd__="hd" define: __INT_LEAST16_FMTi__="hi" define: __UINT_LEAST16_TYPE__=unsigned short define: __UINT_LEAST16_MAX__=65535 define: __UINT_LEAST16_FMTo__="ho" define: __UINT_LEAST16_FMTu__="hu" define: __UINT_LEAST16_FMTx__="hx" define: __UINT_LEAST16_FMTX__="hX" define: __INT_LEAST32_TYPE__=int define: __INT_LEAST32_MAX__=2147483647 define: __INT_LEAST32_FMTd__="d" define: __INT_LEAST32_FMTi__="i" define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST32_MAX__=4294967295U define: __UINT_LEAST32_FMTo__="o" define: __UINT_LEAST32_FMTu__="u" define: __UINT_LEAST32_FMTx__="x" define: __UINT_LEAST32_FMTX__="X" define: __INT_LEAST64_TYPE__=long long int define: __INT_LEAST64_MAX__=9223372036854775807LL define: __INT_LEAST64_FMTd__="lld" define: __INT_LEAST64_FMTi__="lli" define: __UINT_LEAST64_TYPE__=long long unsigned int define: __UINT_LEAST64_MAX__=18446744073709551615ULL define: __UINT_LEAST64_FMTo__="llo" define: __UINT_LEAST64_FMTu__="llu" define: __UINT_LEAST64_FMTx__="llx" define: __UINT_LEAST64_FMTX__="llX" define: __INT_FAST8_TYPE__=signed char define: __INT_FAST8_MAX__=127 define: __INT_FAST8_FMTd__="hhd" define: __INT_FAST8_FMTi__="hhi" define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST8_MAX__=255 define: __UINT_FAST8_FMTo__="hho" define: __UINT_FAST8_FMTu__="hhu" define: __UINT_FAST8_FMTx__="hhx" define: __UINT_FAST8_FMTX__="hhX" define: __INT_FAST16_TYPE__=short define: __INT_FAST16_MAX__=32767 define: __INT_FAST16_FMTd__="hd" define: __INT_FAST16_FMTi__="hi" define: __UINT_FAST16_TYPE__=unsigned short define: __UINT_FAST16_MAX__=65535 define: __UINT_FAST16_FMTo__="ho" define: __UINT_FAST16_FMTu__="hu" define: __UINT_FAST16_FMTx__="hx" define: __UINT_FAST16_FMTX__="hX" define: __INT_FAST32_TYPE__=int define: __INT_FAST32_MAX__=2147483647 define: __INT_FAST32_FMTd__="d" define: __INT_FAST32_FMTi__="i" define: __UINT_FAST32_TYPE__=unsigned int define: __UINT_FAST32_MAX__=4294967295U define: __UINT_FAST32_FMTo__="o" define: __UINT_FAST32_FMTu__="u" define: __UINT_FAST32_FMTx__="x" define: __UINT_FAST32_FMTX__="X" define: __INT_FAST64_TYPE__=long long int define: __INT_FAST64_MAX__=9223372036854775807LL define: __INT_FAST64_FMTd__="lld" define: __INT_FAST64_FMTi__="lli" define: __UINT_FAST64_TYPE__=long long unsigned int define: __UINT_FAST64_MAX__=18446744073709551615ULL define: __UINT_FAST64_FMTo__="llo" define: __UINT_FAST64_FMTu__="llu" define: __UINT_FAST64_FMTx__="llx" define: __UINT_FAST64_FMTX__="llX" define: __USER_LABEL_PREFIX__=_ define: __FINITE_MATH_ONLY__=0 define: __GNUC_GNU_INLINE__=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2 define: __CLANG_ATOMIC_INT_LOCK_FREE=2 define: __CLANG_ATOMIC_LONG_LOCK_FREE=2 define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2 define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __NO_INLINE__=1 define: __PIC__=2 define: __pic__=2 define: __FLT_EVAL_METHOD__=0 define: __FLT_RADIX__=2 define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__ define: __SSP__=1 define: __nonnull=_Nonnull define: __null_unspecified=_Null_unspecified define: __nullable=_Nullable define: __GLIBCXX_TYPE_INT_N_0=__int128 define: __GLIBCXX_BITSIZE_INT_N_0=128 define: __AARCH64EL__=1 define: __aarch64__=1 define: _LP64=1 define: __LP64__=1 define: __AARCH64_CMODEL_SMALL__=1 define: __ARM_ACLE=200 define: __ARM_ARCH=8 define: __ARM_ARCH_PROFILE='A' define: __ARM_64BIT_STATE=1 define: __ARM_PCS_AAPCS64=1 define: __ARM_ARCH_ISA_A64=1 define: __ARM_FEATURE_CLZ=1 define: __ARM_FEATURE_FMA=1 define: __ARM_FEATURE_LDREX=0xF define: __ARM_FEATURE_IDIV=1 define: __ARM_FEATURE_DIV=1 define: __ARM_FEATURE_NUMERIC_MAXMIN=1 define: __ARM_FEATURE_DIRECTED_ROUNDING=1 define: __ARM_ALIGN_MAX_STACK_PWR=4 define: __ARM_FP=0xE define: __ARM_FP16_FORMAT_IEEE=1 define: __ARM_FP16_ARGS=1 define: __ARM_SIZEOF_WCHAR_T=4 define: __ARM_SIZEOF_MINIMAL_ENUM=4 define: __ARM_NEON=1 define: __ARM_NEON_FP=0xE define: __ARM_FEATURE_CRC32=1 define: __ARM_FEATURE_CRYPTO=1 define: __ARM_FEATURE_UNALIGNED=1 define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1 define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1 define: __ARM_FEATURE_DOTPROD=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_FP16FML=1 define: __ARM_ARCH_8_3__=1 define: __ARM_FEATURE_COMPLEX=1 define: __ARM_FEATURE_JCVT=1 define: __ARM_FEATURE_QRDMX=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_CRC32=1 define: __ARM_ARCH_8_4__=1 define: __ARM_ARCH_8_5__=1 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: __AARCH64_SIMD__=1 define: __ARM64_ARCH_8__=1 define: __ARM_NEON__=1 define: __LITTLE_ENDIAN__=1 define: __REGISTER_PREFIX__= define: __arm64=1 define: __arm64__=1 define: __APPLE_CC__=6000 define: __APPLE__=1 define: __STDC_NO_THREADS__=1 define: __apple_build_version__=13000029 define: __weak=__attribute__((objc_gc(weak))) define: __strong= define: __unsafe_unretained= define: __DYNAMIC__=1 define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000 define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=120000 define: __MACH__=1 define: __STDC__=1 define: __STDC_HOSTED__=1 define: __cplusplus=201703L define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL define: __STDCPP_THREADS__=1 define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 other: --clang other: --clang_version=110000 stdver: c++17 intelliSenseMode: macos-clang-arm64 IntelliSense engine is not responding. Using the Tag Parser instead. using Tag Parser for quick info IntelliSense process crash detected. Checking for syntax errors: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp Update IntelliSense time (sec): 0 cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 36) cpptools/textEditorSelectionChange cpptools/getDocumentSymbols: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 37) cpptools/getDocumentSymbols cpptools/textEditorSelectionChange cpptools/activeDocumentChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 38) Resetting IntelliSense server: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp sending compilation args for /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp include: /Users/limbo/workspace/test/vscode/cpp_nlohmann_json/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include/c++/v1 include: /Library/Developer/CommandLineTools/usr/lib/clang/13.0.0/include include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/include include: /Library/Developer/CommandLineTools/usr/include framework: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks define: __llvm__=1 define: __clang__=1 define: __clang_major__=13 define: __clang_minor__=0 define: __clang_patchlevel__=0 define: __clang_version__="13.0.0 (clang-1300.0.29.30)" define: __GNUC__=4 define: __GNUC_MINOR__=2 define: __GNUC_PATCHLEVEL__=1 define: __GXX_ABI_VERSION=1002 define: __GNUG__=4 define: __GXX_WEAK__=1 define: __ATOMIC_RELAXED=0 define: __ATOMIC_CONSUME=1 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_SEQ_CST=5 define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0 define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1 define: __OPENCL_MEMORY_SCOPE_DEVICE=2 define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3 define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __VERSION__="Apple LLVM 13.0.0 (clang-1300.0.29.30)" define: __GXX_EXPERIMENTAL_CXX0X__=1 define: __OBJC_BOOL_IS_BOOL=1 define: __CONSTANT_CFSTRINGS__=1 define: __EXCEPTIONS=1 define: __GXX_RTTI=1 define: __DEPRECATED=1 define: __private_extern__=extern define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __LITTLE_ENDIAN__=1 define: _LP64=1 define: __LP64__=1 define: __CHAR_BIT__=8 define: __SCHAR_MAX__=127 define: __SHRT_MAX__=32767 define: __INT_MAX__=2147483647 define: __LONG_MAX__=9223372036854775807L define: __LONG_LONG_MAX__=9223372036854775807LL define: __WCHAR_MAX__=2147483647 define: __WINT_MAX__=2147483647 define: __INTMAX_MAX__=9223372036854775807L define: __SIZE_MAX__=18446744073709551615UL define: __UINTMAX_MAX__=18446744073709551615UL define: __PTRDIFF_MAX__=9223372036854775807L define: __INTPTR_MAX__=9223372036854775807L define: __UINTPTR_MAX__=18446744073709551615UL define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_DOUBLE__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_POINTER__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_PTRDIFF_T__=8 define: __SIZEOF_SIZE_T__=8 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_INT128__=16 define: __INTMAX_TYPE__=long int define: __INTMAX_FMTd__="ld" define: __INTMAX_FMTi__="li" define: __INTMAX_C_SUFFIX__=L define: __UINTMAX_TYPE__=long unsigned int define: __UINTMAX_FMTo__="lo" define: __UINTMAX_FMTu__="lu" define: __UINTMAX_FMTx__="lx" define: __UINTMAX_FMTX__="lX" define: __UINTMAX_C_SUFFIX__=UL define: __INTMAX_WIDTH__=64 define: __PTRDIFF_TYPE__=long int define: __PTRDIFF_FMTd__="ld" define: __PTRDIFF_FMTi__="li" define: __PTRDIFF_WIDTH__=64 define: __INTPTR_TYPE__=long int define: __INTPTR_FMTd__="ld" define: __INTPTR_FMTi__="li" define: __INTPTR_WIDTH__=64 define: __SIZE_TYPE__=long unsigned int define: __SIZE_FMTo__="lo" define: __SIZE_FMTu__="lu" define: __SIZE_FMTx__="lx" define: __SIZE_FMTX__="lX" define: __SIZE_WIDTH__=64 define: __WCHAR_TYPE__=int define: __WCHAR_WIDTH__=32 define: __WINT_TYPE__=int define: __WINT_WIDTH__=32 define: __SIG_ATOMIC_WIDTH__=32 define: __SIG_ATOMIC_MAX__=2147483647 define: __CHAR16_TYPE__=unsigned short define: __CHAR32_TYPE__=unsigned int define: __UINTMAX_WIDTH__=64 define: __UINTPTR_TYPE__=long unsigned int define: __UINTPTR_FMTo__="lo" define: __UINTPTR_FMTu__="lu" define: __UINTPTR_FMTx__="lx" define: __UINTPTR_FMTX__="lX" define: __UINTPTR_WIDTH__=64 define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16 define: __FLT16_HAS_DENORM__=1 define: __FLT16_DIG__=3 define: __FLT16_DECIMAL_DIG__=5 define: __FLT16_EPSILON__=9.765625e-4F16 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: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_DIG__=6 define: __FLT_DECIMAL_DIG__=9 define: __FLT_EPSILON__=1.19209290e-7F 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: __DBL_DENORM_MIN__=4.9406564584124654e-324 define: __DBL_HAS_DENORM__=1 define: __DBL_DIG__=15 define: __DBL_DECIMAL_DIG__=17 define: __DBL_EPSILON__=2.2204460492503131e-16 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: __LDBL_DENORM_MIN__=4.9406564584124654e-324L define: __LDBL_HAS_DENORM__=1 define: __LDBL_DIG__=15 define: __LDBL_DECIMAL_DIG__=17 define: __LDBL_EPSILON__=2.2204460492503131e-16L 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: __POINTER_WIDTH__=64 define: __BIGGEST_ALIGNMENT__=8 define: __INT8_TYPE__=signed char define: __INT8_FMTd__="hhd" define: __INT8_FMTi__="hhi" define: __INT8_C_SUFFIX__= define: __INT16_TYPE__=short define: __INT16_FMTd__="hd" define: __INT16_FMTi__="hi" define: __INT16_C_SUFFIX__= define: __INT32_TYPE__=int define: __INT32_FMTd__="d" define: __INT32_FMTi__="i" define: __INT32_C_SUFFIX__= define: __INT64_TYPE__=long long int define: __INT64_FMTd__="lld" define: __INT64_FMTi__="lli" define: __INT64_C_SUFFIX__=LL define: __UINT8_TYPE__=unsigned char define: __UINT8_FMTo__="hho" define: __UINT8_FMTu__="hhu" define: __UINT8_FMTx__="hhx" define: __UINT8_FMTX__="hhX" define: __UINT8_C_SUFFIX__= define: __UINT8_MAX__=255 define: __INT8_MAX__=127 define: __UINT16_TYPE__=unsigned short define: __UINT16_FMTo__="ho" define: __UINT16_FMTu__="hu" define: __UINT16_FMTx__="hx" define: __UINT16_FMTX__="hX" define: __UINT16_C_SUFFIX__= define: __UINT16_MAX__=65535 define: __INT16_MAX__=32767 define: __UINT32_TYPE__=unsigned int define: __UINT32_FMTo__="o" define: __UINT32_FMTu__="u" define: __UINT32_FMTx__="x" define: __UINT32_FMTX__="X" define: __UINT32_C_SUFFIX__=U define: __UINT32_MAX__=4294967295U define: __INT32_MAX__=2147483647 define: __UINT64_TYPE__=long long unsigned int define: __UINT64_FMTo__="llo" define: __UINT64_FMTu__="llu" define: __UINT64_FMTx__="llx" define: __UINT64_FMTX__="llX" define: __UINT64_C_SUFFIX__=ULL define: __UINT64_MAX__=18446744073709551615ULL define: __INT64_MAX__=9223372036854775807LL define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST8_MAX__=127 define: __INT_LEAST8_FMTd__="hhd" define: __INT_LEAST8_FMTi__="hhi" define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST8_MAX__=255 define: __UINT_LEAST8_FMTo__="hho" define: __UINT_LEAST8_FMTu__="hhu" define: __UINT_LEAST8_FMTx__="hhx" define: __UINT_LEAST8_FMTX__="hhX" define: __INT_LEAST16_TYPE__=short define: __INT_LEAST16_MAX__=32767 define: __INT_LEAST16_FMTd__="hd" define: __INT_LEAST16_FMTi__="hi" define: __UINT_LEAST16_TYPE__=unsigned short define: __UINT_LEAST16_MAX__=65535 define: __UINT_LEAST16_FMTo__="ho" define: __UINT_LEAST16_FMTu__="hu" define: __UINT_LEAST16_FMTx__="hx" define: __UINT_LEAST16_FMTX__="hX" define: __INT_LEAST32_TYPE__=int define: __INT_LEAST32_MAX__=2147483647 define: __INT_LEAST32_FMTd__="d" define: __INT_LEAST32_FMTi__="i" define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST32_MAX__=4294967295U define: __UINT_LEAST32_FMTo__="o" define: __UINT_LEAST32_FMTu__="u" define: __UINT_LEAST32_FMTx__="x" define: __UINT_LEAST32_FMTX__="X" define: __INT_LEAST64_TYPE__=long long int define: __INT_LEAST64_MAX__=9223372036854775807LL define: __INT_LEAST64_FMTd__="lld" define: __INT_LEAST64_FMTi__="lli" define: __UINT_LEAST64_TYPE__=long long unsigned int define: __UINT_LEAST64_MAX__=18446744073709551615ULL define: __UINT_LEAST64_FMTo__="llo" define: __UINT_LEAST64_FMTu__="llu" define: __UINT_LEAST64_FMTx__="llx" define: __UINT_LEAST64_FMTX__="llX" define: __INT_FAST8_TYPE__=signed char define: __INT_FAST8_MAX__=127 define: __INT_FAST8_FMTd__="hhd" define: __INT_FAST8_FMTi__="hhi" define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST8_MAX__=255 define: __UINT_FAST8_FMTo__="hho" define: __UINT_FAST8_FMTu__="hhu" define: __UINT_FAST8_FMTx__="hhx" define: __UINT_FAST8_FMTX__="hhX" define: __INT_FAST16_TYPE__=short define: __INT_FAST16_MAX__=32767 define: __INT_FAST16_FMTd__="hd" define: __INT_FAST16_FMTi__="hi" define: __UINT_FAST16_TYPE__=unsigned short define: __UINT_FAST16_MAX__=65535 define: __UINT_FAST16_FMTo__="ho" define: __UINT_FAST16_FMTu__="hu" define: __UINT_FAST16_FMTx__="hx" define: __UINT_FAST16_FMTX__="hX" define: __INT_FAST32_TYPE__=int define: __INT_FAST32_MAX__=2147483647 define: __INT_FAST32_FMTd__="d" define: __INT_FAST32_FMTi__="i" define: __UINT_FAST32_TYPE__=unsigned int define: __UINT_FAST32_MAX__=4294967295U define: __UINT_FAST32_FMTo__="o" define: __UINT_FAST32_FMTu__="u" define: __UINT_FAST32_FMTx__="x" define: __UINT_FAST32_FMTX__="X" define: __INT_FAST64_TYPE__=long long int define: __INT_FAST64_MAX__=9223372036854775807LL define: __INT_FAST64_FMTd__="lld" define: __INT_FAST64_FMTi__="lli" define: __UINT_FAST64_TYPE__=long long unsigned int define: __UINT_FAST64_MAX__=18446744073709551615ULL define: __UINT_FAST64_FMTo__="llo" define: __UINT_FAST64_FMTu__="llu" define: __UINT_FAST64_FMTx__="llx" define: __UINT_FAST64_FMTX__="llX" define: __USER_LABEL_PREFIX__=_ define: __FINITE_MATH_ONLY__=0 define: __GNUC_GNU_INLINE__=1 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2 define: __CLANG_ATOMIC_INT_LOCK_FREE=2 define: __CLANG_ATOMIC_LONG_LOCK_FREE=2 define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2 define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __NO_INLINE__=1 define: __PIC__=2 define: __pic__=2 define: __FLT_EVAL_METHOD__=0 define: __FLT_RADIX__=2 define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__ define: __SSP__=1 define: __nonnull=_Nonnull define: __null_unspecified=_Null_unspecified define: __nullable=_Nullable define: __GLIBCXX_TYPE_INT_N_0=__int128 define: __GLIBCXX_BITSIZE_INT_N_0=128 define: __AARCH64EL__=1 define: __aarch64__=1 define: _LP64=1 define: __LP64__=1 define: __AARCH64_CMODEL_SMALL__=1 define: __ARM_ACLE=200 define: __ARM_ARCH=8 define: __ARM_ARCH_PROFILE='A' define: __ARM_64BIT_STATE=1 define: __ARM_PCS_AAPCS64=1 define: __ARM_ARCH_ISA_A64=1 define: __ARM_FEATURE_CLZ=1 define: __ARM_FEATURE_FMA=1 define: __ARM_FEATURE_LDREX=0xF define: __ARM_FEATURE_IDIV=1 define: __ARM_FEATURE_DIV=1 define: __ARM_FEATURE_NUMERIC_MAXMIN=1 define: __ARM_FEATURE_DIRECTED_ROUNDING=1 define: __ARM_ALIGN_MAX_STACK_PWR=4 define: __ARM_FP=0xE define: __ARM_FP16_FORMAT_IEEE=1 define: __ARM_FP16_ARGS=1 define: __ARM_SIZEOF_WCHAR_T=4 define: __ARM_SIZEOF_MINIMAL_ENUM=4 define: __ARM_NEON=1 define: __ARM_NEON_FP=0xE define: __ARM_FEATURE_CRC32=1 define: __ARM_FEATURE_CRYPTO=1 define: __ARM_FEATURE_UNALIGNED=1 define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1 define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1 define: __ARM_FEATURE_DOTPROD=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_FP16FML=1 define: __ARM_ARCH_8_3__=1 define: __ARM_FEATURE_COMPLEX=1 define: __ARM_FEATURE_JCVT=1 define: __ARM_FEATURE_QRDMX=1 define: __ARM_FEATURE_ATOMICS=1 define: __ARM_FEATURE_CRC32=1 define: __ARM_ARCH_8_4__=1 define: __ARM_ARCH_8_5__=1 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: __AARCH64_SIMD__=1 define: __ARM64_ARCH_8__=1 define: __ARM_NEON__=1 define: __LITTLE_ENDIAN__=1 define: __REGISTER_PREFIX__= define: __arm64=1 define: __arm64__=1 define: __APPLE_CC__=6000 define: __APPLE__=1 define: __STDC_NO_THREADS__=1 define: __apple_build_version__=13000029 define: __weak=__attribute__((objc_gc(weak))) define: __strong= define: __unsafe_unretained= define: __DYNAMIC__=1 define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000 define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=120000 define: __MACH__=1 define: __STDC__=1 define: __STDC_HOSTED__=1 define: __cplusplus=201703L define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL define: __STDCPP_THREADS__=1 define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 other: --clang other: --clang_version=110000 stdver: c++17 intelliSenseMode: macos-clang-arm64 cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 39) cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 40) cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 41) cpptools/textEditorSelectionChange cpptools/getDocumentSymbols: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 42) cpptools/getDocumentSymbols cpptools/textEditorSelectionChange cpptools/activeDocumentChange: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp textDocument/documentHighlight: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 43) cpptools/getFoldingRanges: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 44) cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 45) cpptools/textEditorSelectionChange cpptools/textEditorSelectionChange cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 46) cpptools/textEditorSelectionChange cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 47) cpptools/textEditorSelectionChange cpptools/textEditorSelectionChange cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 48) cpptools/textEditorSelectionChange cpptools/getCodeActions: file:///Users/limbo/workspace/test/vscode/cpp_nlohmann_json/main.cpp (id: 49) ```

Screenshots

Additional context

Colengms commented 2 years ago

Hi @liyinbo . Thanks for reporting this. I'm able to repro the crash.

sean-mcmanus commented 2 years ago

@Colengms What's at the top of the crash call stack? Is it the same as https://github.com/microsoft/vscode-cpptools/issues/8678 ?

sean-mcmanus commented 2 years ago

@Colengms Oh -- it's not the same issue -- that one is C++20/coroutines related.

Colengms commented 2 years ago

This is the stack I'm getting from this repro. It's rather long, so this may be: https://github.com/microsoft/vscode-cpptools/issues/7215

* thread #13, stop reason = EXC_BAD_ACCESS (code=2, address=0x70000410eff8)
  * frame #0: 0x0000000100384392 cpptools-srv`traverse_type_tree(a_type*, int (*)(a_type*, int*), int) + 210
    frame #1: 0x0000000100384792 cpptools-srv`traverse_type_tree(a_type*, int (*)(a_type*, int*), int) + 1234
    frame #2: 0x0000000100385608 cpptools-srv`set_parameter_list_template_param_flags(a_type*) + 392
    frame #3: 0x000000010006e916 cpptools-srv`generate_special_function(a_class_def_state*, a_member_decl_info*, a_func_info_block*, a_param_type*) + 230
    frame #4: 0x0000000100066dc7 cpptools-srv`generate_copy_assignment_operator(a_class_def_state*, a_generated_special_function_descr*) + 375
    frame #5: 0x00000001000534a6 cpptools-srv`complete_class_definition(a_type*, int, a_class_def_state*) + 9846
    frame #6: 0x0000000100063357 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 8455
    frame #7: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #8: 0x000000010019e76d cpptools-srv`check_function_return_type(a_type*, a_source_position*, int, int, int, a_routine*) + 381
    frame #9: 0x000000010017e04b cpptools-srv`func_call_expr(an_expr_node*, a_type*, a_routine*, int, int, int, int, int, int, int, int, int, a_source_position*, an_expr_node**) + 507
    frame #10: 0x000000010017da90 cpptools-srv`make_function_call(an_expr_node*, a_type*, int, int, int, int, int, int, int, int, int, a_source_position*, an_operand*, int*, an_expr_node**) + 160
    frame #11: 0x000000010017f40f cpptools-srv`assemble_function_call(an_operand*, an_operand*, an_expr_node*, int, int, int, int, int, a_source_position*, an_operand*, int*, an_expr_node**) + 1855
    frame #12: 0x0000000100143e82 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 9330
    frame #13: 0x000000010015563c cpptools-srv`scan_any_call(an_operand*, an_operand*, an_operand*) + 444
    frame #14: 0x00000001001187df cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 7199
    frame #15: 0x0000000100118cb7 cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 8439
    frame #16: 0x0000000100135475 cpptools-srv`scan_sizeof_operator(a_rescan_control_block*, an_operand*) + 2693
    frame #17: 0x0000000100119b57 cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 12183
    frame #18: 0x000000010014df04 cpptools-srv`scan_constant_initializer_expression(a_type*, a_decl_parse_state*, a_constant*) + 84
    frame #19: 0x000000010014dc84 cpptools-srv`scan_member_constant_initializer_expression(a_decl_parse_state*, a_constant*) + 180
    frame #20: 0x0000000100060729 cpptools-srv`decl_static_data_member(a_symbol_locator*, a_class_def_state*, a_tmpl_decl_state*, a_member_decl_info*) + 3961
    frame #21: 0x000000010005c4e0 cpptools-srv`class_member_declaration(a_class_def_state*, a_tmpl_decl_state*, an_ms_attribute*, int, a_template_param*, int*, a_type**, a_template_instance*, a_template*, a_decl_pos_block*) + 15248
    frame #22: 0x0000000100062f53 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 7427
    frame #23: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #24: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #25: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #26: 0x000000010012ea7c cpptools-srv`scan_template_argument_constant_expression(a_type*, a_constant*, a_template_arg*, a_template_param*) + 204
    frame #27: 0x0000000100280837 cpptools-srv`scan_template_argument_list(a_symbol*, int, int*, long long, long*) + 1751
    frame #28: 0x00000001002829dc cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 4364
    frame #29: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #30: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #31: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #32: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #33: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #34: 0x0000000100334d82 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 354
    frame #35: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #36: 0x0000000100331847 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 727
    frame #37: 0x00000001003321b2 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 3138
    frame #38: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #39: 0x00000001002e0cd5 cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 1333
    frame #40: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #41: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #42: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #43: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #44: 0x000000010015563c cpptools-srv`scan_any_call(an_operand*, an_operand*, an_operand*) + 444
    frame #45: 0x00000001001187df cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 7199
    frame #46: 0x0000000100118cb7 cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 8439
    frame #47: 0x0000000100135475 cpptools-srv`scan_sizeof_operator(a_rescan_control_block*, an_operand*) + 2693
    frame #48: 0x0000000100119b57 cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 12183
    frame #49: 0x000000010014df04 cpptools-srv`scan_constant_initializer_expression(a_type*, a_decl_parse_state*, a_constant*) + 84
    frame #50: 0x000000010014dc84 cpptools-srv`scan_member_constant_initializer_expression(a_decl_parse_state*, a_constant*) + 180
    frame #51: 0x0000000100060729 cpptools-srv`decl_static_data_member(a_symbol_locator*, a_class_def_state*, a_tmpl_decl_state*, a_member_decl_info*) + 3961
    frame #52: 0x000000010005c4e0 cpptools-srv`class_member_declaration(a_class_def_state*, a_tmpl_decl_state*, an_ms_attribute*, int, a_template_param*, int*, a_type**, a_template_instance*, a_template*, a_decl_pos_block*) + 15248
    frame #53: 0x0000000100062f53 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 7427
    frame #54: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #55: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #56: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #57: 0x000000010012ea7c cpptools-srv`scan_template_argument_constant_expression(a_type*, a_constant*, a_template_arg*, a_template_param*) + 204
    frame #58: 0x0000000100101f7f cpptools-srv`delayed_scan_of_template_default_arg_expr(a_type*, a_constant*) + 15
    frame #59: 0x000000010033e16d cpptools-srv`rescan_template_constant_parameter(a_symbol*, a_symbol*, a_template_param*, a_template_arg*, int, a_constant**) + 733
    frame #60: 0x0000000100280f9f cpptools-srv`scan_template_argument_list(a_symbol*, int, int*, long long, long*) + 3647
    frame #61: 0x00000001002829dc cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 4364
    frame #62: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #63: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #64: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #65: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #66: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #67: 0x0000000100334d82 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 354
    frame #68: 0x00000001001faf1f cpptools-srv`symbol_for_template_param_unknown_entity_con_after_substitution(a_constant*, a_template_arg*, a_template_param*, a_source_position*, a_ctws_state*, int) + 351
    frame #69: 0x000000010013107a cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1354
    frame #70: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #71: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #72: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #73: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #74: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #75: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #76: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #77: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #78: 0x00000001001faf1f cpptools-srv`symbol_for_template_param_unknown_entity_con_after_substitution(a_constant*, a_template_arg*, a_template_param*, a_source_position*, a_ctws_state*, int) + 351
    frame #79: 0x000000010013107a cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1354
    frame #80: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #81: 0x00000001001671dc cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 460
    frame #82: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #83: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #84: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #85: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #86: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #87: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #88: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #89: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #90: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #91: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #92: 0x00000001001faf1f cpptools-srv`symbol_for_template_param_unknown_entity_con_after_substitution(a_constant*, a_template_arg*, a_template_param*, a_source_position*, a_ctws_state*, int) + 351
    frame #93: 0x000000010013107a cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1354
    frame #94: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #95: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #96: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #97: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #98: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #99: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #100: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #101: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #102: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #103: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #104: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #105: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #106: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #107: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #108: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #109: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #110: 0x00000001002c2651 cpptools-srv`conversion_to_class_possible(an_operand*, an_init_component*, a_type*, int, int, int, a_type*, int, int, a_conv_descr*, a_conv_descr*, int*, a_candidate_function**) + 1681
    frame #111: 0x00000001002da921 cpptools-srv`determine_arg_match_level(an_operand*, a_type*, a_type*, a_param_type*, int, int, int, an_arg_match_summary*) + 2801
    frame #112: 0x00000001002e15b8 cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 3608
    frame #113: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #114: 0x00000001002c4474 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2180
    frame #115: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #116: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #117: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #118: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #119: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #120: 0x000000010014711b cpptools-srv`scan_comma_operator(an_operand*, a_rescan_control_block*, an_operand*) + 107
    frame #121: 0x0000000100131718 cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 3048
    frame #122: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #123: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #124: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #125: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #126: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #127: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #128: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #129: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #130: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #131: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #132: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #133: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #134: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #135: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #136: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #137: 0x000000010014711b cpptools-srv`scan_comma_operator(an_operand*, a_rescan_control_block*, an_operand*) + 107
    frame #138: 0x0000000100131718 cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 3048
    frame #139: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #140: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #141: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #142: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #143: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #144: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #145: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #146: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #147: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #148: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #149: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #150: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #151: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #152: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #153: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #154: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #155: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #156: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #157: 0x00000001003366a1 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 577
    frame #158: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #159: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #160: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #161: 0x00000001003329be cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5198
    frame #162: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #163: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #164: 0x00000001003515eb cpptools-srv`matches_partial_specialization(a_symbol*, a_symbol*, int, a_template_arg**) + 763
    frame #165: 0x000000010032bd91 cpptools-srv`check_partial_specializations(a_symbol*, a_symbol*, int*) + 161
    frame #166: 0x000000010032af26 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 1014
    frame #167: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #168: 0x00000001000f9919 cpptools-srv`typename_specifier(a_type**, a_symbol**, int, int, a_decl_parse_state*, a_decl_pos_block*) + 425
    frame #169: 0x00000001000fca8d cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 9421
    frame #170: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #171: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #172: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #173: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #174: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #175: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #176: 0x00000001000fb42b cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 3691
    frame #177: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #178: 0x00000001000cd486 cpptools-srv`scan_template_type_argument(int*, int) + 150
    frame #179: 0x0000000100280764 cpptools-srv`scan_template_argument_list(a_symbol*, int, int*, long long, long*) + 1540
    frame #180: 0x00000001002829dc cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 4364
    frame #181: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #182: 0x000000010026c246 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 6502
    frame #183: 0x00000001000fb42b cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 3691
    frame #184: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #185: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #186: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #187: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #188: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #189: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #190: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #191: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #192: 0x0000000100110eb3 cpptools-srv`scan_init_component_with_potential_pack_expansion(a_decl_parse_state*, int, int, int*) + 83
    frame #193: 0x00000001001270ae cpptools-srv`scan_full_initializer_expr_as_component(a_decl_parse_state*, int, int) + 126
    frame #194: 0x00000001000e2ca3 cpptools-srv`initializer(a_decl_parse_state*, a_source_position*, an_id_linkage_kind, int, int*, a_decl_pos_block*) + 4963
    frame #195: 0x0000000100043c48 cpptools-srv`ensure_inclass_static_member_constant_initializer_is_scanned(a_variable*) + 1080
    frame #196: 0x000000010012b0f5 cpptools-srv`scan_identifier(an_operand*, int, int, a_rescan_control_block*, a_symbol*, an_operand*, int, a_template_arg*, a_symbol**, int*) + 6277
    frame #197: 0x000000010011738e cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1998
    frame #198: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #199: 0x0000000100110eb3 cpptools-srv`scan_init_component_with_potential_pack_expansion(a_decl_parse_state*, int, int, int*) + 83
    frame #200: 0x00000001001270ae cpptools-srv`scan_full_initializer_expr_as_component(a_decl_parse_state*, int, int) + 126
    frame #201: 0x00000001000e2ca3 cpptools-srv`initializer(a_decl_parse_state*, a_source_position*, an_id_linkage_kind, int, int*, a_decl_pos_block*) + 4963
    frame #202: 0x0000000100043c48 cpptools-srv`ensure_inclass_static_member_constant_initializer_is_scanned(a_variable*) + 1080
    frame #203: 0x000000010012b0f5 cpptools-srv`scan_identifier(an_operand*, int, int, a_rescan_control_block*, a_symbol*, an_operand*, int, a_template_arg*, a_symbol**, int*) + 6277
    frame #204: 0x00000001001311ea cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1722
    frame #205: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #206: 0x00000001001671dc cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 460
    frame #207: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #208: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #209: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #210: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #211: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #212: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #213: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #214: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #215: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #216: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #217: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #218: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #219: 0x0000000100335e5d cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 285
    frame #220: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #221: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #222: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #223: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #224: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #225: 0x00000001002c2651 cpptools-srv`conversion_to_class_possible(an_operand*, an_init_component*, a_type*, int, int, int, a_type*, int, int, a_conv_descr*, a_conv_descr*, int*, a_candidate_function**) + 1681
    frame #226: 0x00000001002da921 cpptools-srv`determine_arg_match_level(an_operand*, a_type*, a_type*, a_param_type*, int, int, int, an_arg_match_summary*) + 2801
    frame #227: 0x00000001002e15b8 cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 3608
    frame #228: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #229: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #230: 0x0000000100111e10 cpptools-srv`scan_ctor_arguments(a_symbol*, a_source_position*, a_type*, a_type*, int, int, int, int, a_rescan_control_block*, int, an_init_component*, an_init_component*, int*, int*, int*, int*, int*, an_operand*, a_dynamic_init**, an_expr_node**, a_source_position*) + 960
    frame #231: 0x000000010013dbd0 cpptools-srv`scan_new_operator(a_rescan_control_block*, an_operand*) + 10480
    frame #232: 0x000000010013129e cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1902
    frame #233: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #234: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #235: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #236: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #237: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #238: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #239: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #240: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #241: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #242: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #243: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #244: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #245: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #246: 0x000000010015563c cpptools-srv`scan_any_call(an_operand*, an_operand*, an_operand*) + 444
    frame #247: 0x00000001001187df cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 7199
    frame #248: 0x000000010011d412 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 706
    frame #249: 0x000000010026af1f cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 1599
    frame #250: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #251: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #252: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #253: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #254: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #255: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #256: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #257: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #258: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #259: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #260: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #261: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #262: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #263: 0x0000000100110eb3 cpptools-srv`scan_init_component_with_potential_pack_expansion(a_decl_parse_state*, int, int, int*) + 83
    frame #264: 0x00000001001270ae cpptools-srv`scan_full_initializer_expr_as_component(a_decl_parse_state*, int, int) + 126
    frame #265: 0x00000001000e2ca3 cpptools-srv`initializer(a_decl_parse_state*, a_source_position*, an_id_linkage_kind, int, int*, a_decl_pos_block*) + 4963
    frame #266: 0x0000000100043c48 cpptools-srv`ensure_inclass_static_member_constant_initializer_is_scanned(a_variable*) + 1080
    frame #267: 0x000000010012b0f5 cpptools-srv`scan_identifier(an_operand*, int, int, a_rescan_control_block*, a_symbol*, an_operand*, int, a_template_arg*, a_symbol**, int*) + 6277
    frame #268: 0x00000001001311ea cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1722
    frame #269: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #270: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #271: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #272: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #273: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #274: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #275: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #276: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #277: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #278: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #279: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #280: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #281: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #282: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #283: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #284: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #285: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #286: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #287: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #288: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #289: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #290: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #291: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #292: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #293: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #294: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #295: 0x0000000100335e5d cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 285
    frame #296: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #297: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #298: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #299: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #300: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #301: 0x00000001002c4474 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2180
    frame #302: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #303: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #304: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #305: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #306: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #307: 0x000000010014711b cpptools-srv`scan_comma_operator(an_operand*, a_rescan_control_block*, an_operand*) + 107
    frame #308: 0x0000000100131718 cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 3048
    frame #309: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #310: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #311: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #312: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #313: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #314: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #315: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #316: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #317: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #318: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #319: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #320: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #321: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #322: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #323: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #324: 0x000000010014711b cpptools-srv`scan_comma_operator(an_operand*, a_rescan_control_block*, an_operand*) + 107
    frame #325: 0x0000000100131718 cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 3048
    frame #326: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #327: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #328: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #329: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #330: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #331: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #332: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #333: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #334: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #335: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #336: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #337: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #338: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #339: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #340: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #341: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #342: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #343: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #344: 0x00000001003366a1 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 577
    frame #345: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #346: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #347: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #348: 0x00000001003329be cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5198
    frame #349: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #350: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #351: 0x00000001003515eb cpptools-srv`matches_partial_specialization(a_symbol*, a_symbol*, int, a_template_arg**) + 763
    frame #352: 0x000000010032bd91 cpptools-srv`check_partial_specializations(a_symbol*, a_symbol*, int*) + 161
    frame #353: 0x000000010032af26 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 1014
    frame #354: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #355: 0x00000001000f9919 cpptools-srv`typename_specifier(a_type**, a_symbol**, int, int, a_decl_parse_state*, a_decl_pos_block*) + 425
    frame #356: 0x00000001000fca8d cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 9421
    frame #357: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #358: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #359: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #360: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #361: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #362: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #363: 0x00000001000fb42b cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 3691
    frame #364: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #365: 0x00000001000cd486 cpptools-srv`scan_template_type_argument(int*, int) + 150
    frame #366: 0x0000000100280764 cpptools-srv`scan_template_argument_list(a_symbol*, int, int*, long long, long*) + 1540
    frame #367: 0x00000001002829dc cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 4364
    frame #368: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #369: 0x000000010026c246 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 6502
    frame #370: 0x00000001000fb42b cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 3691
    frame #371: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #372: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #373: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #374: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #375: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #376: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #377: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #378: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #379: 0x0000000100110eb3 cpptools-srv`scan_init_component_with_potential_pack_expansion(a_decl_parse_state*, int, int, int*) + 83
    frame #380: 0x00000001001270ae cpptools-srv`scan_full_initializer_expr_as_component(a_decl_parse_state*, int, int) + 126
    frame #381: 0x00000001000e2ca3 cpptools-srv`initializer(a_decl_parse_state*, a_source_position*, an_id_linkage_kind, int, int*, a_decl_pos_block*) + 4963
    frame #382: 0x0000000100043c48 cpptools-srv`ensure_inclass_static_member_constant_initializer_is_scanned(a_variable*) + 1080
    frame #383: 0x000000010012b0f5 cpptools-srv`scan_identifier(an_operand*, int, int, a_rescan_control_block*, a_symbol*, an_operand*, int, a_template_arg*, a_symbol**, int*) + 6277
    frame #384: 0x000000010011738e cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1998
    frame #385: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #386: 0x0000000100110eb3 cpptools-srv`scan_init_component_with_potential_pack_expansion(a_decl_parse_state*, int, int, int*) + 83
    frame #387: 0x00000001001270ae cpptools-srv`scan_full_initializer_expr_as_component(a_decl_parse_state*, int, int) + 126
    frame #388: 0x00000001000e2ca3 cpptools-srv`initializer(a_decl_parse_state*, a_source_position*, an_id_linkage_kind, int, int*, a_decl_pos_block*) + 4963
    frame #389: 0x0000000100043c48 cpptools-srv`ensure_inclass_static_member_constant_initializer_is_scanned(a_variable*) + 1080
    frame #390: 0x000000010012b0f5 cpptools-srv`scan_identifier(an_operand*, int, int, a_rescan_control_block*, a_symbol*, an_operand*, int, a_template_arg*, a_symbol**, int*) + 6277
    frame #391: 0x00000001001311ea cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1722
    frame #392: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #393: 0x00000001001671dc cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 460
    frame #394: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #395: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #396: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #397: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #398: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #399: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #400: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #401: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #402: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #403: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #404: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #405: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #406: 0x0000000100335e5d cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 285
    frame #407: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #408: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #409: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #410: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #411: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #412: 0x00000001002c2651 cpptools-srv`conversion_to_class_possible(an_operand*, an_init_component*, a_type*, int, int, int, a_type*, int, int, a_conv_descr*, a_conv_descr*, int*, a_candidate_function**) + 1681
    frame #413: 0x00000001002c19db cpptools-srv`conversion_for_direct_reference_binding_possible(an_operand*, a_type*, int, int, a_conv_descr*, int*, a_candidate_function**) + 1147
    frame #414: 0x00000001002da7a5 cpptools-srv`determine_arg_match_level(an_operand*, a_type*, a_type*, a_param_type*, int, int, int, an_arg_match_summary*) + 2421
    frame #415: 0x00000001002e15b8 cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 3608
    frame #416: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #417: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #418: 0x0000000100111e10 cpptools-srv`scan_ctor_arguments(a_symbol*, a_source_position*, a_type*, a_type*, int, int, int, int, a_rescan_control_block*, int, an_init_component*, an_init_component*, int*, int*, int*, int*, int*, an_operand*, a_dynamic_init**, an_expr_node**, a_source_position*) + 960
    frame #419: 0x000000010013dbd0 cpptools-srv`scan_new_operator(a_rescan_control_block*, an_operand*) + 10480
    frame #420: 0x000000010013129e cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1902
    frame #421: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #422: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #423: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #424: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #425: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #426: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #427: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #428: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #429: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #430: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #431: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #432: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #433: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #434: 0x000000010015563c cpptools-srv`scan_any_call(an_operand*, an_operand*, an_operand*) + 444
    frame #435: 0x00000001001187df cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 7199
    frame #436: 0x000000010011d412 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 706
    frame #437: 0x000000010026af1f cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 1599
    frame #438: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #439: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #440: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #441: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #442: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #443: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #444: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #445: 0x0000000100334d82 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 354
    frame #446: 0x00000001001faf1f cpptools-srv`symbol_for_template_param_unknown_entity_con_after_substitution(a_constant*, a_template_arg*, a_template_param*, a_source_position*, a_ctws_state*, int) + 351
    frame #447: 0x000000010013107a cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1354
    frame #448: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #449: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #450: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #451: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #452: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #453: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #454: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #455: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #456: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #457: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #458: 0x0000000100335e5d cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 285
    frame #459: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #460: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #461: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #462: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #463: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #464: 0x00000001002c2651 cpptools-srv`conversion_to_class_possible(an_operand*, an_init_component*, a_type*, int, int, int, a_type*, int, int, a_conv_descr*, a_conv_descr*, int*, a_candidate_function**) + 1681
    frame #465: 0x00000001002c19db cpptools-srv`conversion_for_direct_reference_binding_possible(an_operand*, a_type*, int, int, a_conv_descr*, int*, a_candidate_function**) + 1147
    frame #466: 0x00000001002da7a5 cpptools-srv`determine_arg_match_level(an_operand*, a_type*, a_type*, a_param_type*, int, int, int, an_arg_match_summary*) + 2421
    frame #467: 0x00000001002e15b8 cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 3608
    frame #468: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #469: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #470: 0x0000000100111e10 cpptools-srv`scan_ctor_arguments(a_symbol*, a_source_position*, a_type*, a_type*, int, int, int, int, a_rescan_control_block*, int, an_init_component*, an_init_component*, int*, int*, int*, int*, int*, an_operand*, a_dynamic_init**, an_expr_node**, a_source_position*) + 960
    frame #471: 0x000000010013dbd0 cpptools-srv`scan_new_operator(a_rescan_control_block*, an_operand*) + 10480
    frame #472: 0x000000010013129e cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1902
    frame #473: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #474: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #475: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #476: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #477: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #478: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #479: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #480: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #481: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #482: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #483: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #484: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #485: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #486: 0x000000010015563c cpptools-srv`scan_any_call(an_operand*, an_operand*, an_operand*) + 444
    frame #487: 0x00000001001187df cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 7199
    frame #488: 0x000000010011d412 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 706
    frame #489: 0x000000010026af1f cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 1599
    frame #490: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #491: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #492: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #493: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #494: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #495: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #496: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #497: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #498: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #499: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #500: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #501: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #502: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #503: 0x00000001001105c3 cpptools-srv`prescan_initializer_for_auto_type_deduction(a_decl_parse_state*, int) + 627
    frame #504: 0x000000010006010d cpptools-srv`decl_static_data_member(a_symbol_locator*, a_class_def_state*, a_tmpl_decl_state*, a_member_decl_info*) + 2397
    frame #505: 0x000000010005c4e0 cpptools-srv`class_member_declaration(a_class_def_state*, a_tmpl_decl_state*, an_ms_attribute*, int, a_template_param*, int*, a_type**, a_template_instance*, a_template*, a_decl_pos_block*) + 15248
    frame #506: 0x0000000100062f53 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 7427
    frame #507: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #508: 0x0000000100334d82 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 354
    frame #509: 0x00000001001faf1f cpptools-srv`symbol_for_template_param_unknown_entity_con_after_substitution(a_constant*, a_template_arg*, a_template_param*, a_source_position*, a_ctws_state*, int) + 351
    frame #510: 0x000000010013107a cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1354
    frame #511: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #512: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #513: 0x0000000100134515 cpptools-srv`scan_arith_prefix_operator(a_rescan_control_block*, an_operand*) + 69
    frame #514: 0x0000000100130e5a cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 810
    frame #515: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #516: 0x00000001001671dc cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 460
    frame #517: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #518: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #519: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #520: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #521: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #522: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #523: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #524: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #525: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #526: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #527: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #528: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #529: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #530: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #531: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #532: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #533: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #534: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #535: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #536: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #537: 0x0000000100335e5d cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 285
    frame #538: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #539: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #540: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #541: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #542: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #543: 0x00000001002c4474 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2180
    frame #544: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #545: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #546: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #547: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #548: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #549: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #550: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #551: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #552: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #553: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #554: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #555: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #556: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #557: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #558: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #559: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #560: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #561: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #562: 0x000000010014711b cpptools-srv`scan_comma_operator(an_operand*, a_rescan_control_block*, an_operand*) + 107
    frame #563: 0x0000000100131718 cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 3048
    frame #564: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #565: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #566: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #567: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #568: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #569: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #570: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #571: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #572: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #573: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #574: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #575: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #576: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #577: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #578: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #579: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #580: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #581: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #582: 0x00000001003366a1 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 577
    frame #583: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #584: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #585: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #586: 0x00000001003329be cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5198
    frame #587: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #588: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #589: 0x00000001003515eb cpptools-srv`matches_partial_specialization(a_symbol*, a_symbol*, int, a_template_arg**) + 763
    frame #590: 0x000000010032bd91 cpptools-srv`check_partial_specializations(a_symbol*, a_symbol*, int*) + 161
    frame #591: 0x000000010032af26 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 1014
    frame #592: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #593: 0x00000001000f9919 cpptools-srv`typename_specifier(a_type**, a_symbol**, int, int, a_decl_parse_state*, a_decl_pos_block*) + 425
    frame #594: 0x00000001000fca8d cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 9421
    frame #595: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #596: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #597: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #598: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #599: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #600: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #601: 0x00000001000fb42b cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 3691
    frame #602: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #603: 0x00000001000cd486 cpptools-srv`scan_template_type_argument(int*, int) + 150
    frame #604: 0x0000000100280764 cpptools-srv`scan_template_argument_list(a_symbol*, int, int*, long long, long*) + 1540
    frame #605: 0x00000001002829dc cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 4364
    frame #606: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #607: 0x000000010026c246 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 6502
    frame #608: 0x00000001000fb42b cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 3691
    frame #609: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #610: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #611: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #612: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #613: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #614: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #615: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #616: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #617: 0x0000000100110eb3 cpptools-srv`scan_init_component_with_potential_pack_expansion(a_decl_parse_state*, int, int, int*) + 83
    frame #618: 0x00000001001270ae cpptools-srv`scan_full_initializer_expr_as_component(a_decl_parse_state*, int, int) + 126
    frame #619: 0x00000001000e2ca3 cpptools-srv`initializer(a_decl_parse_state*, a_source_position*, an_id_linkage_kind, int, int*, a_decl_pos_block*) + 4963
    frame #620: 0x0000000100043c48 cpptools-srv`ensure_inclass_static_member_constant_initializer_is_scanned(a_variable*) + 1080
    frame #621: 0x000000010012b0f5 cpptools-srv`scan_identifier(an_operand*, int, int, a_rescan_control_block*, a_symbol*, an_operand*, int, a_template_arg*, a_symbol**, int*) + 6277
    frame #622: 0x000000010011738e cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1998
    frame #623: 0x0000000100146b53 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 723
    frame #624: 0x000000010011888f cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 7375
    frame #625: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #626: 0x0000000100110eb3 cpptools-srv`scan_init_component_with_potential_pack_expansion(a_decl_parse_state*, int, int, int*) + 83
    frame #627: 0x00000001001270ae cpptools-srv`scan_full_initializer_expr_as_component(a_decl_parse_state*, int, int) + 126
    frame #628: 0x00000001000e2ca3 cpptools-srv`initializer(a_decl_parse_state*, a_source_position*, an_id_linkage_kind, int, int*, a_decl_pos_block*) + 4963
    frame #629: 0x0000000100043c48 cpptools-srv`ensure_inclass_static_member_constant_initializer_is_scanned(a_variable*) + 1080
    frame #630: 0x000000010012b0f5 cpptools-srv`scan_identifier(an_operand*, int, int, a_rescan_control_block*, a_symbol*, an_operand*, int, a_template_arg*, a_symbol**, int*) + 6277
    frame #631: 0x00000001001311ea cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1722
    frame #632: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #633: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #634: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #635: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #636: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #637: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #638: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #639: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #640: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #641: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #642: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #643: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #644: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #645: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #646: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #647: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #648: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #649: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #650: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #651: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #652: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #653: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #654: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #655: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #656: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #657: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #658: 0x0000000100335e5d cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 285
    frame #659: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #660: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #661: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #662: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #663: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #664: 0x00000001002c4474 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2180
    frame #665: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #666: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #667: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #668: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #669: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #670: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #671: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #672: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #673: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #674: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #675: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #676: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #677: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #678: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #679: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #680: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #681: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #682: 0x0000000100167169 cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 345
    frame #683: 0x000000010014711b cpptools-srv`scan_comma_operator(an_operand*, a_rescan_control_block*, an_operand*) + 107
    frame #684: 0x0000000100131718 cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 3048
    frame #685: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #686: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #687: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #688: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #689: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #690: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #691: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #692: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #693: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #694: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #695: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #696: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #697: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #698: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #699: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #700: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #701: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #702: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #703: 0x00000001003366a1 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 577
    frame #704: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #705: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #706: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #707: 0x00000001003329be cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5198
    frame #708: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #709: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #710: 0x00000001003515eb cpptools-srv`matches_partial_specialization(a_symbol*, a_symbol*, int, a_template_arg**) + 763
    frame #711: 0x000000010032bd91 cpptools-srv`check_partial_specializations(a_symbol*, a_symbol*, int*) + 161
    frame #712: 0x000000010032af26 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 1014
    frame #713: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #714: 0x00000001000f9919 cpptools-srv`typename_specifier(a_type**, a_symbol**, int, int, a_decl_parse_state*, a_decl_pos_block*) + 425
    frame #715: 0x00000001000fca8d cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 9421
    frame #716: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #717: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #718: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #719: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #720: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #721: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #722: 0x00000001000fb42b cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 3691
    frame #723: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #724: 0x00000001000cd486 cpptools-srv`scan_template_type_argument(int*, int) + 150
    frame #725: 0x0000000100280764 cpptools-srv`scan_template_argument_list(a_symbol*, int, int*, long long, long*) + 1540
    frame #726: 0x00000001002829dc cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 4364
    frame #727: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #728: 0x000000010026c246 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 6502
    frame #729: 0x00000001000fb42b cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 3691
    frame #730: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #731: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #732: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #733: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #734: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #735: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #736: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #737: 0x000000010012607d cpptools-srv`scan_expr_as_init_component(int, int) + 221
    frame #738: 0x0000000100110eb3 cpptools-srv`scan_init_component_with_potential_pack_expansion(a_decl_parse_state*, int, int, int*) + 83
    frame #739: 0x00000001001270ae cpptools-srv`scan_full_initializer_expr_as_component(a_decl_parse_state*, int, int) + 126
    frame #740: 0x00000001000e2ca3 cpptools-srv`initializer(a_decl_parse_state*, a_source_position*, an_id_linkage_kind, int, int*, a_decl_pos_block*) + 4963
    frame #741: 0x0000000100043c48 cpptools-srv`ensure_inclass_static_member_constant_initializer_is_scanned(a_variable*) + 1080
    frame #742: 0x000000010012b0f5 cpptools-srv`scan_identifier(an_operand*, int, int, a_rescan_control_block*, a_symbol*, an_operand*, int, a_template_arg*, a_symbol**, int*) + 6277
    frame #743: 0x00000001001311ea cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1722
    frame #744: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #745: 0x00000001001671dc cpptools-srv`make_rescan_operands(a_rescan_control_block*, an_operand*, an_operand*, an_operand*, a_source_position*, unsigned int*, a_source_position*) + 460
    frame #746: 0x00000001001468f2 cpptools-srv`scan_logical_operator(an_operand*, a_rescan_control_block*, int, an_operand*) + 114
    frame #747: 0x000000010013160d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2781
    frame #748: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #749: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #750: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #751: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #752: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #753: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #754: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #755: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #756: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #757: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #758: 0x0000000100335e5d cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 285
    frame #759: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #760: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #761: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #762: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #763: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #764: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #765: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #766: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #767: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #768: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #769: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #770: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #771: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #772: 0x000000010033202a cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2746
    frame #773: 0x0000000100329622 cpptools-srv`substitute_template_arguments(a_symbol*, a_template_arg*, a_template_arg**, a_template_param*, int) + 1250
    frame #774: 0x0000000100328a33 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 195
    frame #775: 0x00000001002e1c8e cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 5358
    frame #776: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #777: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #778: 0x00000001002ca9d1 cpptools-srv`select_and_prepare_to_call_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, int, int, int, int, int, int, an_overload_context, an_operand*, a_source_position*, unsigned int, a_source_position*, int*, an_operand*, an_expr_node**, int*, int) + 193
    frame #779: 0x0000000100143b43 cpptools-srv`scan_function_call(an_operand*, an_operand*, a_rescan_control_block*, an_operand*) + 8499
    frame #780: 0x000000010013167d cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 2893
    frame #781: 0x0000000100166b51 cpptools-srv`make_rescan_operand_full(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*) + 369
    frame #782: 0x000000010011d3b0 cpptools-srv`scan_decltype_operator(a_rescan_control_block*, int) + 608
    frame #783: 0x000000010011dc00 cpptools-srv`decltype_of_expr_with_substitution(a_type*, an_expr_node*, a_template_arg*, a_template_param*, int, int*, a_ctws_state*) + 304
    frame #784: 0x0000000100331b71 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1537
    frame #785: 0x0000000100332aae cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5438
    frame #786: 0x00000001003366a1 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 577
    frame #787: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #788: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #789: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #790: 0x00000001003329be cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 5198
    frame #791: 0x0000000100335dd0 cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 144
    frame #792: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #793: 0x00000001003515eb cpptools-srv`matches_partial_specialization(a_symbol*, a_symbol*, int, a_template_arg**) + 763
    frame #794: 0x000000010032bd91 cpptools-srv`check_partial_specializations(a_symbol*, a_symbol*, int*) + 161
    frame #795: 0x000000010032af26 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 1014
    frame #796: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #797: 0x00000001000f9919 cpptools-srv`typename_specifier(a_type**, a_symbol**, int, int, a_decl_parse_state*, a_decl_pos_block*) + 425
    frame #798: 0x00000001000fca8d cpptools-srv`decl_specifiers(unsigned long, a_decl_parse_state*, a_decl_pos_block*) + 9421
    frame #799: 0x00000001000cc837 cpptools-srv`type_name_full(a_decl_parse_state*) + 247
    frame #800: 0x000000010032fb51 cpptools-srv`find_template_class_full(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int, int) + 3681
    frame #801: 0x000000010032ecdf cpptools-srv`find_template_class(a_symbol*, a_template_arg**, int, a_symbol*, int, int, int) + 15
    frame #802: 0x00000001002827a4 cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 3796
    frame #803: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #804: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #805: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #806: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #807: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #808: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #809: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #810: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #811: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #812: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #813: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #814: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #815: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #816: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #817: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #818: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #819: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #820: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #821: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #822: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #823: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #824: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #825: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #826: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #827: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #828: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #829: 0x0000000100334d82 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 354
    frame #830: 0x00000001001faf1f cpptools-srv`symbol_for_template_param_unknown_entity_con_after_substitution(a_constant*, a_template_arg*, a_template_param*, a_source_position*, a_ctws_state*, int) + 351
    frame #831: 0x000000010013107a cpptools-srv`rescan_expr_with_substitution_internal(an_expr_node*, a_rescan_control_block*, int, an_operand*, an_operand*, int) + 1354
    frame #832: 0x000000010014d93f cpptools-srv`rescan_expr_with_substitution(an_expr_node*, a_type*, a_rescan_control_block*, a_constant*) + 335
    frame #833: 0x00000001001f6214 cpptools-srv`copy_template_param_expr(an_expr_node*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*, a_constant*, a_constant**) + 196
    frame #834: 0x00000001001fbeb0 cpptools-srv`copy_template_param_con_with_substitution(a_constant*, a_template_arg*, a_template_param*, a_type*, a_source_position*, int, int*, a_ctws_state*) + 832
    frame #835: 0x000000010033604e cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 782
    frame #836: 0x0000000100335762 cpptools-srv`copy_template_arg_list_with_substitution(a_symbol*, a_template_arg*, a_template_param*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 1522
    frame #837: 0x0000000100336636 cpptools-srv`copy_template_class_reference_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*, a_type**) + 470
    frame #838: 0x0000000100331ddd cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 2157
    frame #839: 0x0000000100334c97 cpptools-srv`copy_parent_type_with_substitution(a_symbol*, a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 119
    frame #840: 0x00000001003316f5 cpptools-srv`copy_type_with_substitution(a_type*, a_template_arg*, a_template_param*, a_source_position*, int, int*, a_ctws_state*) + 389
    frame #841: 0x0000000100335e5d cpptools-srv`substitute_template_argument(a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_template_arg*, a_template_param*, a_source_position*, int, int, int*, a_ctws_state*) + 285
    frame #842: 0x00000001003393d1 cpptools-srv`all_templ_params_have_values(a_template_arg*, a_template_param*, int, int, a_symbol*, a_template_symbol_supplement*, unsigned int) + 737
    frame #843: 0x0000000100328c62 cpptools-srv`wrapup_template_argument_deduction(a_template_arg*, a_symbol*, a_template_param*, int, unsigned int) + 210
    frame #844: 0x0000000100328a15 cpptools-srv`wrapup_function_template_argument_deduction(a_template_arg**, a_symbol*, a_template_param*, int, unsigned int) + 165
    frame #845: 0x00000001002d2936 cpptools-srv`try_conversion_function_match_full(an_operand*, a_type*, a_type*, a_type*, int, int, int, a_type*, int, int, int, a_type*, int, int, a_candidate_function**) + 2150
    frame #846: 0x00000001002c2758 cpptools-srv`conversion_to_class_possible(an_operand*, an_init_component*, a_type*, int, int, int, a_type*, int, int, a_conv_descr*, a_conv_descr*, int*, a_candidate_function**) + 1944
    frame #847: 0x00000001002da921 cpptools-srv`determine_arg_match_level(an_operand*, a_type*, a_type*, a_param_type*, int, int, int, an_arg_match_summary*) + 2801
    frame #848: 0x00000001002e15b8 cpptools-srv`determine_function_viability(a_symbol*, a_symbol*, int, a_template_arg*, a_symbol*, a_type*, an_init_component*, int, an_operand*, a_type*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, int*, int*, int*, int*) + 3608
    frame #849: 0x00000001002c36ec cpptools-srv`try_overloaded_function_match(a_symbol*, int, a_template_arg*, an_init_component*, an_init_component*, int, an_operand*, int, int, int, int, int, int, int, int, int, int, an_overload_context, a_candidate_function**, a_symbol**, int*, int*, int*) + 1356
    frame #850: 0x00000001002c46d8 cpptools-srv`select_overloaded_function(a_symbol*, int, a_template_arg*, int, an_operand*, an_init_component*, an_init_component*, int, int, int, int, an_overload_context, a_source_position*, unsigned int, int*, int*, int*, int*, a_symbol**, an_arg_match_summary**) + 2792
    frame #851: 0x0000000100111e10 cpptools-srv`scan_ctor_arguments(a_symbol*, a_source_position*, a_type*, a_type*, int, int, int, int, a_rescan_control_block*, int, an_init_component*, an_init_component*, int*, int*, int*, int*, int*, an_operand*, a_dynamic_init**, an_expr_node**, a_source_position*) + 960
    frame #852: 0x0000000100139786 cpptools-srv`scan_functional_notation_type_conversion(a_rescan_control_block*, a_dynamic_init*, int, an_init_component*, a_type*, a_source_position*, an_operand*, int) + 3222
    frame #853: 0x0000000100150b33 cpptools-srv`compute_is_constructible(unsigned char, a_type*, an_expr_node*) + 643
    frame #854: 0x0000000100198d6e cpptools-srv`fold_builtin_operation_if_possible(an_expr_node*, a_constant*, int, a_source_position*, int*) + 2206
    frame #855: 0x0000000100155ae1 cpptools-srv`scan_call_like_builtin_operation(a_rescan_control_block*, a_builtin_operation_kind_tag, a_type*, an_il_entry_kind, an_il_entry_kind, int, an_operand*) + 881
    frame #856: 0x000000010014054f cpptools-srv`scan_is_constructible(a_builtin_operation_kind_tag, a_rescan_control_block*, an_operand*) + 111
    frame #857: 0x000000010011a12e cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 13678
    frame #858: 0x000000010012ea7c cpptools-srv`scan_template_argument_constant_expression(a_type*, a_constant*, a_template_arg*, a_template_param*) + 204
    frame #859: 0x0000000100280837 cpptools-srv`scan_template_argument_list(a_symbol*, int, int*, long long, long*) + 1751
    frame #860: 0x00000001002829dc cpptools-srv`coalesce_template_class_reference(a_symbol*, long long, int*) + 4364
    frame #861: 0x00000001002839ea cpptools-srv`coalesce_template_id(a_symbol*, a_token_kind, unsigned int, long long, int, int*) + 442
    frame #862: 0x000000010026bf59 cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 5753
    frame #863: 0x00000001000461ee cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 1198
    frame #864: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #865: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #866: 0x000000010004677d cpptools-srv`scan_base_specifier_list(a_class_def_state*) + 2621
    frame #867: 0x0000000100061bf6 cpptools-srv`scan_class_definition(a_type*, a_decl_parse_state*, int, int, int, int, int, int, a_template*, a_decl_pos_block*) + 2470
    frame #868: 0x000000010032b9a0 cpptools-srv`f_instantiate_template_class_full(a_type*, unsigned int*, unsigned int*, int*) + 3696
    frame #869: 0x000000010026e10a cpptools-srv`f_is_generalized_identifier_start(long long, a_type*) + 14378
    frame #870: 0x000000010011708b cpptools-srv`scan_expr_full(an_operand*, an_operand*, int, int) + 1227
    frame #871: 0x0000000100125ef0 cpptools-srv`scan_bool_constant_expression(a_constant*) + 80
    frame #872: 0x00000001000b0ab9 cpptools-srv`scan_noexcept_arg(an_exception_specification*, int) + 425
    frame #873: 0x00000001000b407f cpptools-srv`function_declarator(a_decl_parse_state*, unsigned long, a_type**, a_func_info_block*, a_symbol_locator*, a_type*, int, int, int, int, int, int, int, a_decl_pos_block*) + 12111
    frame #874: 0x00000001000ba423 cpptools-srv`r_declarator(unsigned long, unsigned long*, a_decl_parse_state*, a_type*, a_type*, a_symbol_locator*, a_type**, a_type**, int*, int*, int*, int*, a_call_conv_descr*, a_call_conv_descr*, unsigned int*, unsigned int*, an_attribute**, a_source_sequence_entry**, a_func_info_block*, a_decl_pos_block*) + 8611
    frame #875: 0x00000001000b4f98 cpptools-srv`declarator(unsigned long, a_decl_parse_state*, a_type*, a_symbol_locator*, a_func_info_block*, a_decl_pos_block*) + 520
    frame #876: 0x00000001003428b4 cpptools-srv`template_or_specialization_declaration_full(a_tmpl_decl_state*, int, a_decl_parse_state*) + 5588
    frame #877: 0x0000000100348fcb cpptools-srv`template_or_specialization_declaration(a_token_kind*, int, a_source_position*, int, a_decl_parse_state*) + 667
    frame #878: 0x000000010034ddd0 cpptools-srv`template_directive_or_declaration(a_token_kind*, int, a_source_position*) + 624
    frame #879: 0x00000001000d3c51 cpptools-srv`scan_nonmember_declaration(a_decl_parse_state*, a_source_range*) + 1649
    frame #880: 0x00000001000dc831 cpptools-srv`namespace_declaration(a_token_kind*, int, int, a_source_position*, a_symbol**) + 4465
    frame #881: 0x00000001000d436e cpptools-srv`scan_nonmember_declaration(a_decl_parse_state*, a_source_range*) + 3470
    frame #882: 0x00000001000da634 cpptools-srv`translation_unit() + 436
    frame #883: 0x000000010036d6ea cpptools-srv`process_translation_unit(char const*, int, an_exported_template_file*) + 1034
    frame #884: 0x0000000100041499 cpptools-srv`cfe_main(int, char**) + 121
    frame #885: 0x00000001003972d9 cpptools-srv`cfe_main_exception_handler(int, char**) + 9
    frame #886: 0x0000000100041599 cpptools-srv`edg_main(int, char**) + 9
    frame #887: 0x000000010038a44a cpptools-srv`edge_compiler_main(int, char const**) + 8986
    frame #888: 0x00000001003de5d1 cpptools-srv`preparse(int, char const**, a_scout_store*, edge::translation_unit*) + 241
    frame #889: 0x00000001003b3dd2 cpptools-srv`a_compiler_thread::compiler_thread_routine(a_compiler_thread*) + 290
    frame #890: 0x00000001003d5d5c cpptools-srv`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(a_compiler_thread*), a_compiler_thread*> >(void*) + 44
    frame #891: 0x00007fff204168fc libsystem_pthread.dylib`_pthread_start + 224
    frame #892: 0x00007fff20412443 libsystem_pthread.dylib`thread_start + 15
sean-mcmanus commented 2 years ago

Yeah, seems like the same issue to me.

sean-mcmanus commented 2 years ago

@Colengms FYI, Linux Alpine x64 may have a similar issue.

Colengms commented 2 years ago

I've confirmed this is the same issue as #7215 . Closing this one as a duplicate. I'm working on a fix.