Environment
- OS and Version: macOS:12.7.6 (21H1320)
- VS Code Version: 1.104.2 (Universal)
- C/C++ Extension Version: 1.27.7
- If using SSH remote, specify OS of remote machine: Debian 13.1 / testing (through ms-vscode-remote.remote-ssh)
Bug Summary and Steps to Reproduce
Bug Summary:
There is chance that formatter or intellisense prevents file from being saved by keyboard shortcut Cmd-S.
Configuration and Logs
c_cpp_properties.json:
{
// ms-vscode.cpptools
// https://code.visualstudio.com/docs/cpp/customize-cpp-settings
"configurations": [
{
"name": "Linux",
"compilerPath": "/usr/bin/gcc",
"intelliSenseMode": "linux-gcc-x64",
// "includePath": [ // use compilerArgs or settings.json: C_Cpp.default.compilerArgs instead
// "${default}", // if includePath here is enabled, it is for adding settings.json: C_Cpp.default.includePath
// "${workspaceFolder}/**",
// "${workspaceFolder}/src/foo",
// "/home/ljh/Downloads/ng-log-0.8.2/src",
// "/home/ljh/Downloads/ng-log-0.8.2/build",
// ],
"cStandard": "c17", // compilerArgs: -std=c17
"cppStandard": "c++17", // compilerArgs: -std=c++17
}
],
"version": 4,
}
---
Log:
LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/threadpool.c
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/threadpool.c
LSP: (invoked) cpptools/didChangeTextEditorSelection
Database safe to open.
LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 51)
LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 51)
tag parsing file: /Users/ljh/Downloads/libuv/src/threadpool.c
LSP: Sending response (id: 51)
LSP: (received) textDocument/willSaveWaitUntil: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 52)
LSP: (invoked) textDocument/willSaveWaitUntil: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 52)
LSP: Sending response (id: 52)
willSaveWaitUntil: 0ms
LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/threadpool.c
LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/threadpool.c
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/formatDocument: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 53)
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/formatDocument: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 53)
Formatting document: file:///Users/ljh/Downloads/libuv/src/threadpool.c
Formatting Engine: clangFormat
/Users/ljh/.vscode/extensions/ms-vscode.cpptools-1.27.7-darwin-x64/bin/../LLVM/bin/clang-format --style=file --fallback-style=llvm --Wno-error=unknown --assume-filename=/Users/ljh/Downloads/libuv/src/threadpool.c
LSP: Sending response (id: 53)
LSP: (received) textDocument/didSave: file:///Users/ljh/Downloads/libuv/src/threadpool.c
LSP: (invoked) textDocument/didSave: file:///Users/ljh/Downloads/libuv/src/threadpool.c
LSP: (received) cpptools/fileChanged: file:///Users/ljh/Downloads/libuv/src/threadpool.c
LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 54)
LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 54)
tag parsing file: /Users/ljh/Downloads/libuv/src/threadpool.c
LSP: Sending response (id: 54)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (received) textDocument/didOpen: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeActiveEditor: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 55)
LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 55)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 55)
LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 56)
LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 56)
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: Sending response (id: 56)
LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (received) textDocument/willSaveWaitUntil: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 57)
LSP: (invoked) textDocument/willSaveWaitUntil: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 57)
LSP: Sending response (id: 57)
willSaveWaitUntil: 0ms
LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/formatDocument: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 58)
LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 59)
LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 59)
LSP: Sending response (id: 59)
Database safe to open.
LSP: (invoked) cpptools/fileChanged: file:///Users/ljh/Downloads/libuv/src/threadpool.c
Intellisense update pending for: file:///Users/ljh/Downloads/libuv/src/threadpool.c
Update IntelliSense time (sec): 36.608
LSP: (invoked) textDocument/didOpen: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (invoked) cpptools/didChangeVisibleTextEditors
Intellisense update pending for: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (invoked) cpptools/didChangeActiveEditor: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/formatDocument: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 58)
Formatting document: file:///Users/ljh/Downloads/libuv/src/timer.c
Formatting Engine: clangFormat
/Users/ljh/.vscode/extensions/ms-vscode.cpptools-1.27.7-darwin-x64/bin/../LLVM/bin/clang-format --style=file --fallback-style=llvm --Wno-error=unknown --assume-filename=/Users/ljh/Downloads/libuv/src/timer.c
LSP: Sending response (id: 58)
IntelliSense update scheduled and TU acquisition started for: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (received) textDocument/didSave: file:///Users/ljh/Downloads/libuv/src/timer.c
Expanding recursive includes for: /Users/ljh/Downloads/libuv/src/timer.c
Done expanding recursive includes for: /Users/ljh/Downloads/libuv/src/timer.c
Reducing recursive includes for: /Users/ljh/Downloads/libuv/src/timer.c
tag parsing file: /Users/ljh/Downloads/libuv/src/timer.c
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (invoked) textDocument/didSave: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (received) cpptools/fileChanged: file:///Users/ljh/Downloads/libuv/src/timer.c
LSP: (invoked) cpptools/fileChanged: file:///Users/ljh/Downloads/libuv/src/timer.c
Done reducing recursive includes for: /Users/ljh/Downloads/libuv/src/timer.c
sending compilation args for /Users/ljh/Downloads/libuv/src/timer.c
include: /Users/ljh/Downloads/foo
include: /Users/ljh/Downloads/libuv/src/foo
include: /home/ljh/Downloads/ng-log-0.8.2/src
include: /home/ljh/Downloads/ng-log-0.8.2/build
system include: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include
system include: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
system include: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
system framework search path (default): /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
include (recursive): /Users/ljh/Downloads/libuv/include
define: _LP64=1
define: __APPLE_CC__=6000
define: __APPLE__=1
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=16
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2
define: __CLANG_ATOMIC_LONG_LOCK_FREE=2
define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2
define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2
define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __CONSTANT_CFSTRINGS__=1
define: __DBL_DECIMAL_DIG__=17
define: __DBL_DENORM_MIN__=4.9406564584124654e-324
define: __DBL_DIG__=15
define: __DBL_EPSILON__=2.2204460492503131e-16
define: __DBL_HAS_DENORM__=1
define: __DBL_HAS_INFINITY__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __DBL_MANT_DIG__=53
define: __DBL_MAX_10_EXP__=308
define: __DBL_MAX_EXP__=1024
define: __DBL_MAX__=1.7976931348623157e+308
define: __DBL_MIN_10_EXP__=(-307)
define: __DBL_MIN_EXP__=(-1021)
define: __DBL_MIN__=2.2250738585072014e-308
define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__
define: __DYNAMIC__=1
define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000
define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=120000
define: __FINITE_MATH_ONLY__=0
define: __FLT16_DECIMAL_DIG__=5
define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16
define: __FLT16_DIG__=3
define: __FLT16_EPSILON__=9.765625e-4F16
define: __FLT16_HAS_DENORM__=1
define: __FLT16_HAS_INFINITY__=1
define: __FLT16_HAS_QUIET_NAN__=1
define: __FLT16_MANT_DIG__=11
define: __FLT16_MAX_10_EXP__=4
define: __FLT16_MAX_EXP__=16
define: __FLT16_MAX__=6.5504e+4F16
define: __FLT16_MIN_10_EXP__=(-4)
define: __FLT16_MIN_EXP__=(-13)
define: __FLT16_MIN__=6.103515625e-5F16
define: __FLT_DECIMAL_DIG__=9
define: __FLT_DENORM_MIN__=1.40129846e-45F
define: __FLT_DIG__=6
define: __FLT_EPSILON__=1.19209290e-7F
define: __FLT_EVAL_METHOD__=0
define: __FLT_HAS_DENORM__=1
define: __FLT_HAS_INFINITY__=1
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MANT_DIG__=24
define: __FLT_MAX_10_EXP__=38
define: __FLT_MAX_EXP__=128
define: __FLT_MAX__=3.40282347e+38F
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT_MIN_EXP__=(-125)
define: __FLT_MIN__=1.17549435e-38F
define: __FLT_RADIX__=2
define: __FXSR__=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16=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: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC_STDC_INLINE__=1
define: __GNUC__=4
define: __GXX_ABI_VERSION=1002
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=L
define: __INTMAX_FMTd__="ld"
define: __INTMAX_FMTi__="li"
define: __INTMAX_MAX__=9223372036854775807L
define: __INTMAX_TYPE__=long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="ld"
define: __INTPTR_FMTi__="li"
define: __INTPTR_MAX__=9223372036854775807L
define: __INTPTR_TYPE__=long int
define: __INTPTR_WIDTH__=64
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_MAX__=2147483647
define: __LAHF_SAHF__=1
define: __LDBL_DECIMAL_DIG__=21
define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L
define: __LDBL_DIG__=18
define: __LDBL_EPSILON__=1.08420217248550443401e-19L
define: __LDBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __LDBL_HAS_QUIET_NAN__=1
define: __LDBL_MANT_DIG__=64
define: __LDBL_MAX_10_EXP__=4932
define: __LDBL_MAX_EXP__=16384
define: __LDBL_MAX__=1.18973149535723176502e+4932L
define: __LDBL_MIN_10_EXP__=(-4931)
define: __LDBL_MIN_EXP__=(-16381)
define: __LDBL_MIN__=3.36210314311209350626e-4932L
define: __LITTLE_ENDIAN__=1
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=9223372036854775807L
define: __LP64__=1
define: __MACH__=1
define: __MMX__=1
define: __NO_INLINE__=1
define: __NO_MATH_INLINES=1
define: __OBJC_BOOL_IS_BOOL=0
define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3
define: __OPENCL_MEMORY_SCOPE_DEVICE=2
define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4
define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1
define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0
define: __ORDER_BIG_ENDIAN__=4321
define: __ORDER_LITTLE_ENDIAN__=1234
define: __ORDER_PDP_ENDIAN__=3412
define: __PIC__=2
define: __POINTER_WIDTH__=64
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="ld"
define: __PTRDIFF_FMTi__="li"
define: __PTRDIFF_MAX__=9223372036854775807L
define: __PTRDIFF_TYPE__=long int
define: __PTRDIFF_WIDTH__=64
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SEG_FS=1
define: __SEG_GS=1
define: __SHRT_MAX__=32767
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT128__=16
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=16
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=8
define: __SIZEOF_POINTER__=8
define: __SIZEOF_PTRDIFF_T__=8
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=8
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="lX"
define: __SIZE_FMTo__="lo"
define: __SIZE_FMTu__="lu"
define: __SIZE_FMTx__="lx"
define: __SIZE_MAX__=18446744073709551615UL
define: __SIZE_TYPE__=long unsigned int
define: __SIZE_WIDTH__=64
define: __SSE2_MATH__=1
define: __SSE2__=1
define: __SSE3__=1
define: __SSE4_1__=1
define: __SSE_MATH__=1
define: __SSE__=1
define: __SSP__=1
define: __SSSE3__=1
define: __STDC_HOSTED__=1
define: __STDC_NO_THREADS__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC_VERSION__=201710L
define: __STDC__=1
define: __STRICT_ANSI__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=UL
define: __UINTMAX_FMTX__="lX"
define: __UINTMAX_FMTo__="lo"
define: __UINTMAX_FMTu__="lu"
define: __UINTMAX_FMTx__="lx"
define: __UINTMAX_MAX__=18446744073709551615UL
define: __UINTMAX_TYPE__=long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="lX"
define: __UINTPTR_FMTo__="lo"
define: __UINTPTR_FMTu__="lu"
define: __UINTPTR_FMTx__="lx"
define: __UINTPTR_MAX__=18446744073709551615UL
define: __UINTPTR_TYPE__=long unsigned int
define: __UINTPTR_WIDTH__=64
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=_
define: __VERSION__="Apple LLVM 14.0.0 (clang-1400.0.29.202)"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=2147483647
define: __WINT_TYPE__=int
define: __WINT_WIDTH__=32
define: __amd64=1
define: __amd64__=1
define: __apple_build_version__=14000029
define: __clang__=1
define: __clang_literal_encoding__="UTF-8"
define: __clang_major__=14
define: __clang_minor__=0
define: __clang_patchlevel__=0
define: __clang_version__="14.0.0 (clang-1400.0.29.202)"
define: __clang_wide_literal_encoding__="UTF-32"
define: __code_model_small__=1
define: __core2=1
define: __core2__=1
define: __llvm__=1
define: __nonnull=_Nonnull
define: __null_unspecified=_Null_unspecified
define: __nullable=_Nullable
define: __pic__=2
define: __seg_fs=__attribute__((address_space(257)))
define: __seg_gs=__attribute__((address_space(256)))
define: __strong=
define: __tune_core2__=1
define: __unsafe_unretained=
define: __weak=__attribute__((objc_gc(weak)))
define: __x86_64=1
define: __x86_64__=1
define: NGLOG_USE_EXPORT
other: --clang
other: --clang_version=140000
stdver: c17
intelliSenseMode: macos-clang-x64
LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 60)
LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 60)
tag parsing file: /Users/ljh/Downloads/libuv/src/timer.c
LSP: Sending response (id: 60)
Database safe to open.
Other Extensions
No response
Additional context
No response
Environment
Bug Summary and Steps to Reproduce
Bug Summary:
There is chance that formatter or intellisense prevents file from being saved by keyboard shortcut Cmd-S.
Configuration and Logs
c_cpp_properties.json: { // ms-vscode.cpptools // https://code.visualstudio.com/docs/cpp/customize-cpp-settings "configurations": [ { "name": "Linux", "compilerPath": "/usr/bin/gcc", "intelliSenseMode": "linux-gcc-x64", // "includePath": [ // use compilerArgs or settings.json: C_Cpp.default.compilerArgs instead // "${default}", // if includePath here is enabled, it is for adding settings.json: C_Cpp.default.includePath // "${workspaceFolder}/**", // "${workspaceFolder}/src/foo", // "/home/ljh/Downloads/ng-log-0.8.2/src", // "/home/ljh/Downloads/ng-log-0.8.2/build", // ], "cStandard": "c17", // compilerArgs: -std=c17 "cppStandard": "c++17", // compilerArgs: -std=c++17 } ], "version": 4, } --- Log: LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/threadpool.c LSP: (received) cpptools/didChangeTextEditorSelection LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/threadpool.c LSP: (invoked) cpptools/didChangeTextEditorSelection Database safe to open. LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 51) LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 51) tag parsing file: /Users/ljh/Downloads/libuv/src/threadpool.c LSP: Sending response (id: 51) LSP: (received) textDocument/willSaveWaitUntil: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 52) LSP: (invoked) textDocument/willSaveWaitUntil: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 52) LSP: Sending response (id: 52) willSaveWaitUntil: 0ms LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/threadpool.c LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/threadpool.c LSP: (received) cpptools/didChangeTextEditorSelection LSP: (received) cpptools/formatDocument: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 53) LSP: (invoked) cpptools/didChangeTextEditorSelection LSP: (invoked) cpptools/formatDocument: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 53) Formatting document: file:///Users/ljh/Downloads/libuv/src/threadpool.c Formatting Engine: clangFormat /Users/ljh/.vscode/extensions/ms-vscode.cpptools-1.27.7-darwin-x64/bin/../LLVM/bin/clang-format --style=file --fallback-style=llvm --Wno-error=unknown --assume-filename=/Users/ljh/Downloads/libuv/src/threadpool.c LSP: Sending response (id: 53) LSP: (received) textDocument/didSave: file:///Users/ljh/Downloads/libuv/src/threadpool.c LSP: (invoked) textDocument/didSave: file:///Users/ljh/Downloads/libuv/src/threadpool.c LSP: (received) cpptools/fileChanged: file:///Users/ljh/Downloads/libuv/src/threadpool.c LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 54) LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/threadpool.c (id: 54) tag parsing file: /Users/ljh/Downloads/libuv/src/threadpool.c LSP: Sending response (id: 54) LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (received) textDocument/didOpen: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (received) cpptools/didChangeActiveEditor: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 55) LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 55) LSP: (received) cpptools/didChangeTextEditorSelection LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 55) LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 56) LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 56) LSP: (received) cpptools/didChangeTextEditorSelection LSP: Sending response (id: 56) LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (received) cpptools/didChangeTextEditorSelection LSP: (received) textDocument/willSaveWaitUntil: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 57) LSP: (invoked) textDocument/willSaveWaitUntil: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 57) LSP: Sending response (id: 57) willSaveWaitUntil: 0ms LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (received) cpptools/didChangeTextEditorSelection LSP: (received) cpptools/formatDocument: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 58) LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 59) LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 59) LSP: Sending response (id: 59) Database safe to open. LSP: (invoked) cpptools/fileChanged: file:///Users/ljh/Downloads/libuv/src/threadpool.c Intellisense update pending for: file:///Users/ljh/Downloads/libuv/src/threadpool.c Update IntelliSense time (sec): 36.608 LSP: (invoked) textDocument/didOpen: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (invoked) cpptools/didChangeVisibleTextEditors Intellisense update pending for: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (invoked) cpptools/didChangeActiveEditor: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (invoked) cpptools/didChangeTextEditorSelection LSP: (invoked) cpptools/formatDocument: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 58) Formatting document: file:///Users/ljh/Downloads/libuv/src/timer.c Formatting Engine: clangFormat /Users/ljh/.vscode/extensions/ms-vscode.cpptools-1.27.7-darwin-x64/bin/../LLVM/bin/clang-format --style=file --fallback-style=llvm --Wno-error=unknown --assume-filename=/Users/ljh/Downloads/libuv/src/timer.c LSP: Sending response (id: 58) IntelliSense update scheduled and TU acquisition started for: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (received) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (received) cpptools/didChangeTextEditorSelection LSP: (invoked) textDocument/didChange: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (received) textDocument/didSave: file:///Users/ljh/Downloads/libuv/src/timer.c Expanding recursive includes for: /Users/ljh/Downloads/libuv/src/timer.c Done expanding recursive includes for: /Users/ljh/Downloads/libuv/src/timer.c Reducing recursive includes for: /Users/ljh/Downloads/libuv/src/timer.c tag parsing file: /Users/ljh/Downloads/libuv/src/timer.c LSP: (invoked) cpptools/didChangeTextEditorSelection LSP: (invoked) textDocument/didSave: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (received) cpptools/fileChanged: file:///Users/ljh/Downloads/libuv/src/timer.c LSP: (invoked) cpptools/fileChanged: file:///Users/ljh/Downloads/libuv/src/timer.c Done reducing recursive includes for: /Users/ljh/Downloads/libuv/src/timer.c sending compilation args for /Users/ljh/Downloads/libuv/src/timer.c include: /Users/ljh/Downloads/foo include: /Users/ljh/Downloads/libuv/src/foo include: /home/ljh/Downloads/ng-log-0.8.2/src include: /home/ljh/Downloads/ng-log-0.8.2/build system include: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include system include: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include system include: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include system framework search path (default): /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks include (recursive): /Users/ljh/Downloads/libuv/include define: _LP64=1 define: __APPLE_CC__=6000 define: __APPLE__=1 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __ATOMIC_RELAXED=0 define: __ATOMIC_RELEASE=3 define: __ATOMIC_SEQ_CST=5 define: __BIGGEST_ALIGNMENT__=16 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __CHAR16_TYPE__=unsigned short define: __CHAR32_TYPE__=unsigned int define: __CHAR_BIT__=8 define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2 define: __CLANG_ATOMIC_INT_LOCK_FREE=2 define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2 define: __CLANG_ATOMIC_LONG_LOCK_FREE=2 define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2 define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2 define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __CONSTANT_CFSTRINGS__=1 define: __DBL_DECIMAL_DIG__=17 define: __DBL_DENORM_MIN__=4.9406564584124654e-324 define: __DBL_DIG__=15 define: __DBL_EPSILON__=2.2204460492503131e-16 define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=53 define: __DBL_MAX_10_EXP__=308 define: __DBL_MAX_EXP__=1024 define: __DBL_MAX__=1.7976931348623157e+308 define: __DBL_MIN_10_EXP__=(-307) define: __DBL_MIN_EXP__=(-1021) define: __DBL_MIN__=2.2250738585072014e-308 define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__ define: __DYNAMIC__=1 define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000 define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=120000 define: __FINITE_MATH_ONLY__=0 define: __FLT16_DECIMAL_DIG__=5 define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16 define: __FLT16_DIG__=3 define: __FLT16_EPSILON__=9.765625e-4F16 define: __FLT16_HAS_DENORM__=1 define: __FLT16_HAS_INFINITY__=1 define: __FLT16_HAS_QUIET_NAN__=1 define: __FLT16_MANT_DIG__=11 define: __FLT16_MAX_10_EXP__=4 define: __FLT16_MAX_EXP__=16 define: __FLT16_MAX__=6.5504e+4F16 define: __FLT16_MIN_10_EXP__=(-4) define: __FLT16_MIN_EXP__=(-13) define: __FLT16_MIN__=6.103515625e-5F16 define: __FLT_DECIMAL_DIG__=9 define: __FLT_DENORM_MIN__=1.40129846e-45F define: __FLT_DIG__=6 define: __FLT_EPSILON__=1.19209290e-7F define: __FLT_EVAL_METHOD__=0 define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __FLT_MANT_DIG__=24 define: __FLT_MAX_10_EXP__=38 define: __FLT_MAX_EXP__=128 define: __FLT_MAX__=3.40282347e+38F define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN__=1.17549435e-38F define: __FLT_RADIX__=2 define: __FXSR__=1 define: __GCC_ASM_FLAG_OUTPUTS__=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_HAVE_DWARF2_CFI_ASM=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16=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: __GNUC_MINOR__=2 define: __GNUC_PATCHLEVEL__=1 define: __GNUC_STDC_INLINE__=1 define: __GNUC__=4 define: __GXX_ABI_VERSION=1002 define: __INT16_C_SUFFIX__= define: __INT16_FMTd__="hd" define: __INT16_FMTi__="hi" define: __INT16_MAX__=32767 define: __INT16_TYPE__=short define: __INT32_C_SUFFIX__= define: __INT32_FMTd__="d" define: __INT32_FMTi__="i" define: __INT32_MAX__=2147483647 define: __INT32_TYPE__=int define: __INT64_C_SUFFIX__=LL define: __INT64_FMTd__="lld" define: __INT64_FMTi__="lli" define: __INT64_MAX__=9223372036854775807LL define: __INT64_TYPE__=long long int define: __INT8_C_SUFFIX__= define: __INT8_FMTd__="hhd" define: __INT8_FMTi__="hhi" define: __INT8_MAX__=127 define: __INT8_TYPE__=signed char define: __INTMAX_C_SUFFIX__=L define: __INTMAX_FMTd__="ld" define: __INTMAX_FMTi__="li" define: __INTMAX_MAX__=9223372036854775807L define: __INTMAX_TYPE__=long int define: __INTMAX_WIDTH__=64 define: __INTPTR_FMTd__="ld" define: __INTPTR_FMTi__="li" define: __INTPTR_MAX__=9223372036854775807L define: __INTPTR_TYPE__=long int define: __INTPTR_WIDTH__=64 define: __INT_FAST16_FMTd__="hd" define: __INT_FAST16_FMTi__="hi" define: __INT_FAST16_MAX__=32767 define: __INT_FAST16_TYPE__=short define: __INT_FAST32_FMTd__="d" define: __INT_FAST32_FMTi__="i" define: __INT_FAST32_MAX__=2147483647 define: __INT_FAST32_TYPE__=int define: __INT_FAST64_FMTd__="lld" define: __INT_FAST64_FMTi__="lli" define: __INT_FAST64_MAX__=9223372036854775807LL define: __INT_FAST64_TYPE__=long long int define: __INT_FAST8_FMTd__="hhd" define: __INT_FAST8_FMTi__="hhi" define: __INT_FAST8_MAX__=127 define: __INT_FAST8_TYPE__=signed char define: __INT_LEAST16_FMTd__="hd" define: __INT_LEAST16_FMTi__="hi" define: __INT_LEAST16_MAX__=32767 define: __INT_LEAST16_TYPE__=short define: __INT_LEAST32_FMTd__="d" define: __INT_LEAST32_FMTi__="i" define: __INT_LEAST32_MAX__=2147483647 define: __INT_LEAST32_TYPE__=int define: __INT_LEAST64_FMTd__="lld" define: __INT_LEAST64_FMTi__="lli" define: __INT_LEAST64_MAX__=9223372036854775807LL define: __INT_LEAST64_TYPE__=long long int define: __INT_LEAST8_FMTd__="hhd" define: __INT_LEAST8_FMTi__="hhi" define: __INT_LEAST8_MAX__=127 define: __INT_LEAST8_TYPE__=signed char define: __INT_MAX__=2147483647 define: __LAHF_SAHF__=1 define: __LDBL_DECIMAL_DIG__=21 define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L define: __LDBL_DIG__=18 define: __LDBL_EPSILON__=1.08420217248550443401e-19L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=64 define: __LDBL_MAX_10_EXP__=4932 define: __LDBL_MAX_EXP__=16384 define: __LDBL_MAX__=1.18973149535723176502e+4932L define: __LDBL_MIN_10_EXP__=(-4931) define: __LDBL_MIN_EXP__=(-16381) define: __LDBL_MIN__=3.36210314311209350626e-4932L define: __LITTLE_ENDIAN__=1 define: __LONG_LONG_MAX__=9223372036854775807LL define: __LONG_MAX__=9223372036854775807L define: __LP64__=1 define: __MACH__=1 define: __MMX__=1 define: __NO_INLINE__=1 define: __NO_MATH_INLINES=1 define: __OBJC_BOOL_IS_BOOL=0 define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3 define: __OPENCL_MEMORY_SCOPE_DEVICE=2 define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4 define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1 define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_PDP_ENDIAN__=3412 define: __PIC__=2 define: __POINTER_WIDTH__=64 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __PTRDIFF_FMTd__="ld" define: __PTRDIFF_FMTi__="li" define: __PTRDIFF_MAX__=9223372036854775807L define: __PTRDIFF_TYPE__=long int define: __PTRDIFF_WIDTH__=64 define: __REGISTER_PREFIX__= define: __SCHAR_MAX__=127 define: __SEG_FS=1 define: __SEG_GS=1 define: __SHRT_MAX__=32767 define: __SIG_ATOMIC_MAX__=2147483647 define: __SIG_ATOMIC_WIDTH__=32 define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_INT128__=16 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG_DOUBLE__=16 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_LONG__=8 define: __SIZEOF_POINTER__=8 define: __SIZEOF_PTRDIFF_T__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_SIZE_T__=8 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZE_FMTX__="lX" define: __SIZE_FMTo__="lo" define: __SIZE_FMTu__="lu" define: __SIZE_FMTx__="lx" define: __SIZE_MAX__=18446744073709551615UL define: __SIZE_TYPE__=long unsigned int define: __SIZE_WIDTH__=64 define: __SSE2_MATH__=1 define: __SSE2__=1 define: __SSE3__=1 define: __SSE4_1__=1 define: __SSE_MATH__=1 define: __SSE__=1 define: __SSP__=1 define: __SSSE3__=1 define: __STDC_HOSTED__=1 define: __STDC_NO_THREADS__=1 define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_VERSION__=201710L define: __STDC__=1 define: __STRICT_ANSI__=1 define: __UINT16_C_SUFFIX__= define: __UINT16_FMTX__="hX" define: __UINT16_FMTo__="ho" define: __UINT16_FMTu__="hu" define: __UINT16_FMTx__="hx" define: __UINT16_MAX__=65535 define: __UINT16_TYPE__=unsigned short define: __UINT32_C_SUFFIX__=U define: __UINT32_FMTX__="X" define: __UINT32_FMTo__="o" define: __UINT32_FMTu__="u" define: __UINT32_FMTx__="x" define: __UINT32_MAX__=4294967295U define: __UINT32_TYPE__=unsigned int define: __UINT64_C_SUFFIX__=ULL define: __UINT64_FMTX__="llX" define: __UINT64_FMTo__="llo" define: __UINT64_FMTu__="llu" define: __UINT64_FMTx__="llx" define: __UINT64_MAX__=18446744073709551615ULL define: __UINT64_TYPE__=long long unsigned int define: __UINT8_C_SUFFIX__= define: __UINT8_FMTX__="hhX" define: __UINT8_FMTo__="hho" define: __UINT8_FMTu__="hhu" define: __UINT8_FMTx__="hhx" define: __UINT8_MAX__=255 define: __UINT8_TYPE__=unsigned char define: __UINTMAX_C_SUFFIX__=UL define: __UINTMAX_FMTX__="lX" define: __UINTMAX_FMTo__="lo" define: __UINTMAX_FMTu__="lu" define: __UINTMAX_FMTx__="lx" define: __UINTMAX_MAX__=18446744073709551615UL define: __UINTMAX_TYPE__=long unsigned int define: __UINTMAX_WIDTH__=64 define: __UINTPTR_FMTX__="lX" define: __UINTPTR_FMTo__="lo" define: __UINTPTR_FMTu__="lu" define: __UINTPTR_FMTx__="lx" define: __UINTPTR_MAX__=18446744073709551615UL define: __UINTPTR_TYPE__=long unsigned int define: __UINTPTR_WIDTH__=64 define: __UINT_FAST16_FMTX__="hX" define: __UINT_FAST16_FMTo__="ho" define: __UINT_FAST16_FMTu__="hu" define: __UINT_FAST16_FMTx__="hx" define: __UINT_FAST16_MAX__=65535 define: __UINT_FAST16_TYPE__=unsigned short define: __UINT_FAST32_FMTX__="X" define: __UINT_FAST32_FMTo__="o" define: __UINT_FAST32_FMTu__="u" define: __UINT_FAST32_FMTx__="x" define: __UINT_FAST32_MAX__=4294967295U define: __UINT_FAST32_TYPE__=unsigned int define: __UINT_FAST64_FMTX__="llX" define: __UINT_FAST64_FMTo__="llo" define: __UINT_FAST64_FMTu__="llu" define: __UINT_FAST64_FMTx__="llx" define: __UINT_FAST64_MAX__=18446744073709551615ULL define: __UINT_FAST64_TYPE__=long long unsigned int define: __UINT_FAST8_FMTX__="hhX" define: __UINT_FAST8_FMTo__="hho" define: __UINT_FAST8_FMTu__="hhu" define: __UINT_FAST8_FMTx__="hhx" define: __UINT_FAST8_MAX__=255 define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_LEAST16_FMTX__="hX" define: __UINT_LEAST16_FMTo__="ho" define: __UINT_LEAST16_FMTu__="hu" define: __UINT_LEAST16_FMTx__="hx" define: __UINT_LEAST16_MAX__=65535 define: __UINT_LEAST16_TYPE__=unsigned short define: __UINT_LEAST32_FMTX__="X" define: __UINT_LEAST32_FMTo__="o" define: __UINT_LEAST32_FMTu__="u" define: __UINT_LEAST32_FMTx__="x" define: __UINT_LEAST32_MAX__=4294967295U define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST64_FMTX__="llX" define: __UINT_LEAST64_FMTo__="llo" define: __UINT_LEAST64_FMTu__="llu" define: __UINT_LEAST64_FMTx__="llx" define: __UINT_LEAST64_MAX__=18446744073709551615ULL define: __UINT_LEAST64_TYPE__=long long unsigned int define: __UINT_LEAST8_FMTX__="hhX" define: __UINT_LEAST8_FMTo__="hho" define: __UINT_LEAST8_FMTu__="hhu" define: __UINT_LEAST8_FMTx__="hhx" define: __UINT_LEAST8_MAX__=255 define: __UINT_LEAST8_TYPE__=unsigned char define: __USER_LABEL_PREFIX__=_ define: __VERSION__="Apple LLVM 14.0.0 (clang-1400.0.29.202)" define: __WCHAR_MAX__=2147483647 define: __WCHAR_TYPE__=int define: __WCHAR_WIDTH__=32 define: __WINT_MAX__=2147483647 define: __WINT_TYPE__=int define: __WINT_WIDTH__=32 define: __amd64=1 define: __amd64__=1 define: __apple_build_version__=14000029 define: __clang__=1 define: __clang_literal_encoding__="UTF-8" define: __clang_major__=14 define: __clang_minor__=0 define: __clang_patchlevel__=0 define: __clang_version__="14.0.0 (clang-1400.0.29.202)" define: __clang_wide_literal_encoding__="UTF-32" define: __code_model_small__=1 define: __core2=1 define: __core2__=1 define: __llvm__=1 define: __nonnull=_Nonnull define: __null_unspecified=_Null_unspecified define: __nullable=_Nullable define: __pic__=2 define: __seg_fs=__attribute__((address_space(257))) define: __seg_gs=__attribute__((address_space(256))) define: __strong= define: __tune_core2__=1 define: __unsafe_unretained= define: __weak=__attribute__((objc_gc(weak))) define: __x86_64=1 define: __x86_64__=1 define: NGLOG_USE_EXPORT other: --clang other: --clang_version=140000 stdver: c17 intelliSenseMode: macos-clang-x64 LSP: (received) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 60) LSP: (invoked) cpptools/getDocumentSymbols: file:///Users/ljh/Downloads/libuv/src/timer.c (id: 60) tag parsing file: /Users/ljh/Downloads/libuv/src/timer.c LSP: Sending response (id: 60) Database safe to open.Other Extensions
No response
Additional context
No response