Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
liyinbo opened this issue Jan 11, 2022 · 7 comments
Closed
Assignees
Labels
bug investigate: repro This issue's repro steps needs to be investigated/confirmed Language Service
Milestone

Comments

@liyinbo
Copy link

liyinbo commented Jan 11, 2022

Bug type: Language Service

Describe the bug

  • OS and Version: macOS 12.1

  • VS Code Version:Version: 1.63.2 (Universal)
    Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3
    Date: 2021-12-15T09:37:28.172Z
    Electron: 13.5.2
    Chromium: 91.0.4472.164
    Node.js: 14.16.0
    V8: 9.1.269.39-electron.0
    OS: Darwin arm64 21.2.0

  • C/C++ Extension Version: v1.7.1

  • Other extensions you installed (and if the issue persists after disabling them):CMake Tools v1.9.2

  • IntelliSense crash while add the line #include "nlohmann/json.hpp",and autocomplete not working.

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

  • Code sample

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 in c_cpp_properties.json
{
    "configurations": [
        {
            "name": "cmake",
            "compileCommands": "${workspaceFolder}/build/compile_commands.json",
            "configurationProvider": "ms-vscode.cmake-tools"
        }
    ],
    "version": 4
}
  • Logs from running C/C++: Log Diagnostics from the VS Code command palette
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
Copy link
Contributor

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

@Colengms Colengms self-assigned this Jan 11, 2022
@Colengms Colengms added bug investigate: repro This issue's repro steps needs to be investigated/confirmed Language Service labels Jan 11, 2022
@Colengms Colengms added this to the On Deck milestone Jan 11, 2022
@sean-mcmanus
Copy link
Contributor

@Colengms What's at the top of the crash call stack? Is it the same as #8678 ?

@sean-mcmanus
Copy link
Contributor

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

@Colengms
Copy link
Contributor

This is the stack I'm getting from this repro. It's rather long, so this may be: #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
Copy link
Contributor

Yeah, seems like the same issue to me.

@sean-mcmanus
Copy link
Contributor

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

@Colengms
Copy link
Contributor

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

@github-actions github-actions bot locked and limited conversation to collaborators Mar 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug investigate: repro This issue's repro steps needs to be investigated/confirmed Language Service
Projects
None yet
Development

No branches or pull requests

3 participants