Closed sonicdcer closed 8 months ago
Same here. Introduced in C/C++ 1.17.2. Downgrade to 1.16.3 solves the issue.
Hmm... I just tried it and it's working for me. Can you re-run the C/C++: Log Diagnostics
command while you have the file with red squiggles open in the editor? The log you shared seems to indicate that you ran it while none of your source files were open.
(one thing that stands out to me with this project is that *.h
files open as C++ by default unless you change the file associations in VS Code, not sure if you're doing that or not)
cpptools version (native): 1.17.2.0
Translation Unit Mappings:
[ /mnt/d/test/sotn-decomp/include/stage.h ]:
/mnt/d/test/sotn-decomp/include/stage.h
Translation Unit Configurations:
[ /mnt/d/test/sotn-decomp/include/stage.h ]:
Process ID: 2106
Memory Usage: 13 MB
Compiler Path: /usr/bin/gcc
Includes:
/mnt/d/test/sotn-decomp/src
/mnt/d/test/sotn-decomp/build
/mnt/d/test/sotn-decomp/include
/usr/include/c++/11
/usr/include/c++/11/backward
/usr/lib/gcc/x86_64-linux-gnu/11/include
/usr/local/include
/usr/include
Defines:
_LANGUAGE_C
Standard Version: c++17
IntelliSense Mode: linux-gcc-x86
Other Flags:
--g++
--gnu_version=110300
--header_only_fallback
Total Memory Usage: 13 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 2901
Number of files parsed: 415
Hmm... I just tried it and it's working for me. Can you re-run the
C/C++: Log Diagnostics
command while you have the file with red squiggles open in the editor? The log you shared seems to indicate that you ran it while none of your source files were open.(one thing that stands out to me with this project is that
*.h
files open as C++ by default unless you change the file associations in VS Code, not sure if you're doing that or not)cpptools version (native): 1.17.2.0 Translation Unit Mappings: [ /mnt/d/test/sotn-decomp/include/stage.h ]: /mnt/d/test/sotn-decomp/include/stage.h Translation Unit Configurations: [ /mnt/d/test/sotn-decomp/include/stage.h ]: Process ID: 2106 Memory Usage: 13 MB Compiler Path: /usr/bin/gcc Includes: /mnt/d/test/sotn-decomp/src /mnt/d/test/sotn-decomp/build /mnt/d/test/sotn-decomp/include /usr/include/c++/11 /usr/include/c++/11/backward /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/local/include /usr/include Defines: _LANGUAGE_C Standard Version: c++17 IntelliSense Mode: linux-gcc-x86 Other Flags: --g++ --gnu_version=110300 --header_only_fallback Total Memory Usage: 13 MB ------- Workspace parsing diagnostics ------- Number of files discovered (not excluded): 2901 Number of files parsed: 415
-------- Diagnostics - 8/16/2023, 3:02:47 PM
Version: 1.17.2
Current Configuration:
{
"name": "Linux",
"compilerPath": "/usr/bin/clang",
"compilerArgs": [
"-m32"
],
"intelliSenseMode": "linux-clang-x64",
"includePath": [
"/home/sonic/sotn-decomp/**",
"/home/sonic/sotn-decomp/src",
"/home/sonic/sotn-decomp/build",
"/home/sonic/sotn-decomp/include"
],
"defines": [
"_LANGUAGE_C"
],
"cStandard": "gnu89",
"cppStandard": "c++14",
"compilerPathIsExplicit": true,
"cStandardIsExplicit": true,
"cppStandardIsExplicit": false,
"intelliSenseModeIsExplicit": false,
"compilerPathInCppPropertiesJson": "${default}",
"macFrameworkPath": [],
"mergeConfigurations": false,
"browse": {
"path": [
"/home/sonic/sotn-decomp/**",
"/home/sonic/sotn-decomp/src",
"/home/sonic/sotn-decomp/build",
"/home/sonic/sotn-decomp/include",
"${workspaceFolder}"
]
}
}
cpptools version (native): 1.17.2.0
Translation Unit Mappings:
[ /home/sonic/sotn-decomp/include/stage.h ]:
/home/sonic/sotn-decomp/include/stage.h
Translation Unit Configurations:
[ /home/sonic/sotn-decomp/include/stage.h ]:
Process ID: 79904
Memory Usage: 11 MB
Compiler Path: /usr/bin/clang
Includes:
/home/sonic/sotn-decomp/src
/home/sonic/sotn-decomp/build
/home/sonic/sotn-decomp/include
/usr/lib/llvm-14/lib/clang/14.0.0/include
/usr/local/include
/usr/include
Defines:
_LANGUAGE_C
Standard Version: c89
IntelliSense Mode: linux-clang-x86
Other Flags:
--clang
--clang_version=140000
--header_only_fallback
Total Memory Usage: 11 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 28221
Hi @sonicdcer , @rubiot . Would you be able to provide the C/C++: Log Diagnostics
output from both 1.17.2 and 1.16.3, for the same file? Given the same scenario, I'm curious what the differences might be between how the two versions are configuring IntelliSense for the same file.
Also, you might try enabling "C_Cpp.loggingLevel": "Debug"
and checking the C/C++ output channel for any error or warning messages with 1.17.2.
@Colengms the only thing different for me is that my log finds a source file for the header as opposed to doing "header-only fallback."
[ /home/bob/git/sotn-decomp/src/st/cen/10E4C.c ]:
/home/bob/git/sotn-decomp/include/stage.h *
EDIT: I did manage to get header-only fallback in my first attempt (before installing clang in WSL), but didn't get squiggles in that iteration either.
-------- Diagnostics - 8/17/2023, 11:38:09 AM
Version: 1.16.3
Current Configuration:
{
"name": "Linux",
"compilerPath": "/usr/bin/clang",
"compilerArgs": [
"-m32"
],
"intelliSenseMode": "linux-clang-x64",
"includePath": [
"/home/sonic/sotn-decomp/**",
"/home/sonic/sotn-decomp/src",
"/home/sonic/sotn-decomp/build",
"/home/sonic/sotn-decomp/include"
],
"defines": [
"_LANGUAGE_C"
],
"cStandard": "gnu89",
"cppStandard": "c++14",
"compilerPathIsExplicit": true,
"cStandardIsExplicit": true,
"cppStandardIsExplicit": false,
"intelliSenseModeIsExplicit": false,
"compilerPathInCppPropertiesJson": "${default}",
"macFrameworkPath": [],
"mergeConfigurations": false,
"browse": {
"path": [
"${workspaceFolder}/**",
"src",
"build",
"include"
]
}
}
cpptools version (native): 1.16.3.0
Translation Unit Mappings:
[ /home/sonic/sotn-decomp/src/st/np3/4B018.c ]:
/home/sonic/sotn-decomp/include/stage.h *
Translation Unit Configurations:
[ /home/sonic/sotn-decomp/src/st/np3/4B018.c ]:
Process ID: 1099
Memory Usage: 231 MB
Compiler Path: /usr/bin/clang
Includes:
/home/sonic/sotn-decomp/src
/home/sonic/sotn-decomp/build
/home/sonic/sotn-decomp/include
/usr/lib/llvm-14/lib/clang/14.0.0/include
/usr/local/include
/usr/include
Defines:
_LANGUAGE_C
Standard Version: c89
IntelliSense Mode: linux-clang-x86
Other Flags:
--clang
--clang_version=140000
Total Memory Usage: 231 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 28235
-------- Diagnostics - 8/17/2023, 11:40:00 AM
Version: 1.17.3
Current Configuration:
{
"name": "Linux",
"compilerPath": "/usr/bin/clang",
"compilerArgs": [
"-m32"
],
"intelliSenseMode": "linux-clang-x64",
"includePath": [
"/home/sonic/sotn-decomp/**",
"/home/sonic/sotn-decomp/src",
"/home/sonic/sotn-decomp/build",
"/home/sonic/sotn-decomp/include"
],
"defines": [
"_LANGUAGE_C"
],
"cStandard": "gnu89",
"cppStandard": "c++14",
"compilerPathIsExplicit": true,
"cStandardIsExplicit": true,
"cppStandardIsExplicit": false,
"intelliSenseModeIsExplicit": false,
"compilerPathInCppPropertiesJson": "${default}",
"macFrameworkPath": [],
"mergeConfigurations": false,
"browse": {
"path": [
"/home/sonic/sotn-decomp/**",
"/home/sonic/sotn-decomp/src",
"/home/sonic/sotn-decomp/build",
"/home/sonic/sotn-decomp/include",
"${workspaceFolder}"
]
}
}
cpptools version (native): 1.17.2.0
Translation Unit Mappings:
[ /home/sonic/sotn-decomp/include/stage.h ]:
/home/sonic/sotn-decomp/include/stage.h
Translation Unit Configurations:
[ /home/sonic/sotn-decomp/include/stage.h ]:
Process ID: 1661454
Memory Usage: 11 MB
Compiler Path: /usr/bin/clang
Includes:
/home/sonic/sotn-decomp/src
/home/sonic/sotn-decomp/build
/home/sonic/sotn-decomp/include
/usr/lib/llvm-14/lib/clang/14.0.0/include
/usr/local/include
/usr/include
Defines:
_LANGUAGE_C
Standard Version: c89
IntelliSense Mode: linux-clang-x86
Other Flags:
--clang
--clang_version=140000
--header_only_fallback
Total Memory Usage: 11 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 28235
Hi @sonicdcer , @rubiot . Would you be able to provide the
C/C++: Log Diagnostics
output from both 1.17.2 and 1.16.3, for the same file? Given the same scenario, I'm curious what the differences might be between how the two versions are configuring IntelliSense for the same file.Also, you might try enabling
"C_Cpp.loggingLevel": "Debug"
and checking the C/C++ output channel for any error or warning messages with 1.17.2.
Just saw you pushed a fix for something and released 1.17.3, not sure if that's related to this or not, but the bug is still there in 1.17.3
Just saw you pushed a fix for something and released 1.17.3, not sure if that's related to this or not, but the bug is still there in 1.17.3
Correct, it was not related to this bug. We are unable to reproduce this issue so far and have not identified a root cause for it yet.
Hi @sonicdcer . I noticed one distinct difference between your two diagnostic logs. The second one (which I assume is encountering the issue) is using --header_only_fallback
.
In both cases, it looks like you're opening a header. Assuming the database is fully populated at the time, we use its contents (after building an include graph) to choose a source file (that includes that header, in this case st/np3/4B018.c
) to use as context for the header file. In your case, it doesn't appear to have been able to find an appropriate source file to use. This could simply be because, when updating to the new extension, a rebuild of the database occurs and had not been sufficiently completed to provide the source/header mappings.
If you're not seeing a squiggle specifically referring to a header file that cannot be found, the squiggles you are seeing could suggest a different header file with the same name may be getting used.
Could you try enabling debug logging using the setting "C_Cpp.loggingLevel": "Debug"
and monitoring the C/C++
output channel for Done parsing remaining files.
? Wait until then to initially open the header file you are repro'ing with. If the issue repro's, could you provide the 'log diagnostics' output from that scenario? That would provide us an apples-to-apples comparison.
I'm hoping that waiting for the database to finish populating might 'self-heal' the issue. If not, the issue could be related to how that database is populated. The contents of that C/C++ output channel leading up to the repro could be useful to diagnose further.
OUTPUT FROM 1.17.3:
loggingLevel: Debug
cpptools version (TypeScript): 1.17.3
cpptools version (native): 1.17.2.0
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: cpptools/didChangeCppProperties (id: 1)
LSP: cpptools/queryCompilerDefaults (id: 2)
Code browsing service initialized
Folder: /home/sonic/sotn-decomp/ will be indexed
Discovering files...
Processing folder (recursive): /home/sonic/sotn-decomp/
LSP: Message ignored due to no registered handler: $/setTrace
LSP: Message ignored due to no registered handler: $/setTrace
Discovering files: 23912 file(s) processed
Querying compiler for default C++ language standard using command line: /usr/bin/clang -x c++ -E -dM /dev/null
Detected language standard version: c++14
Querying compiler's default target using command line: "/usr/bin/clang" -dumpmachine
Compiler returned default target value: x86_64-pc-linux-gnu
Compiler query command line: /usr/bin/clang -std=c17 -m64 -Wp,-v -fno-blocks -E -dM -x c /dev/null
Attempting to get defaults from C compiler in "compilerPath" property: '/usr/bin/clang'
Compiler query command line: /usr/bin/clang -std=c++14 -m64 -Wp,-v -fno-blocks -E -dM -x c++ /dev/null
Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang'
LSP: cpptools/didChangeCppProperties (id: 3)
Compiler query command line: /usr/bin/clang -m32 -std=c++14 -Wp,-v -fno-blocks -E -dM -x c++ /dev/null
LSP: cpptools/didChangeSettings
LSP: textDocument/didOpen: file:///home/sonic/sotn-decomp/include/stage.h
LSP: cpptools/didChangeSettings
LSP: cpptools/getCodeActions: file:///home/sonic/sotn-decomp/include/stage.h (id: 4)
LSP: cpptools/didChangeSettings
LSP: cpptools/getCodeActions: file:///home/sonic/sotn-decomp/include/stage.h (id: 5)
LSP: cpptools/getInlayHints: file:///home/sonic/sotn-decomp/include/stage.h (id: 6)
LSP: cpptools/getInlayHints: file:///home/sonic/sotn-decomp/include/stage.h (id: 7)
LSP: cpptools/getInlayHints: file:///home/sonic/sotn-decomp/include/stage.h (id: 8)
LSP: cpptools/getSemanticTokens: file:///home/sonic/sotn-decomp/include/stage.h (id: 9)
LSP: cpptools/getFoldingRanges: file:///home/sonic/sotn-decomp/include/stage.h (id: 10)
LSP: cpptools/getInlayHints: file:///home/sonic/sotn-decomp/include/stage.h (id: 11)
LSP: cpptools/getInlayHints: file:///home/sonic/sotn-decomp/include/stage.h (id: 12)
LSP: cpptools/getDocumentSymbols: file:///home/sonic/sotn-decomp/include/stage.h (id: 13)
LSP: cpptools/activeDocumentChange: file:///home/sonic/sotn-decomp/include/stage.h
LSP: cpptools/textEditorSelectionChange
LSP: $/cancelRequest (cpptools/getCodeActions, id: 4)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 6)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 7)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 11)
Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang'
Compiler query command line: /usr/bin/clang -m32 -std=gnu89 -Wp,-v -fno-blocks -E -dM -x c /dev/null
Attempting to get defaults from C compiler in "compilerPath" property: '/usr/bin/clang'
Folder: /usr/include/ will be indexed
Folder: /usr/lib/llvm-14/lib/clang/14.0.0/include/ will be indexed
Folder: /usr/local/include/ will be indexed
Folder: /home/sonic/sotn-decomp/ will be indexed
3445 file(s) removed from database
Done discovering files.
Discovering files...
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
Checking for syntax errors: /home/sonic/sotn-decomp/include/stage.h
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 6)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 7)
LSP: Request canceled by server (cpptools/getInlayHints, code: -32802, id: 8)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 11)
Processing folder (recursive): /usr/include/
Processing folder (recursive): /usr/lib/llvm-14/lib/clang/14.0.0/include/
Processing folder (recursive): /usr/local/include/
Processing folder (recursive): /home/sonic/sotn-decomp/
Discovering files: 28769 file(s) processed
10 file(s) removed from database
Done discovering files.
Parsing open files...
Populating include completion cache.
Parsing remaining files...
Parsing: 0 files(s) processed
Done parsing remaining files.
tag parsing file: /usr/include/c++/11/debug/macros.h
tag parsing file: /usr/include/c++/11/parallel/settings.h
tag parsing file: /usr/include/linux/types.h
tag parsing file: /usr/include/linux/sched/types.h
tag parsing file: /usr/include/linux/iio/types.h
tag parsing file: /usr/include/c++/11/parallel/types.h
tag parsing file: /usr/include/asm-generic/types.h
tag parsing file: /usr/include/c++/11/parallel/features.h
tag parsing file: /usr/include/linux/stddef.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
tag parsing file: /usr/include/c++/11/stdlib.h
tag parsing file: /usr/include/c++/11/tr1/stdlib.h
tag parsing file: /usr/include/linux/limits.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/limits.h
tag parsing file: /usr/include/c++/11/tr1/limits.h
tag parsing file: /usr/include/linux/signal.h
tag parsing file: /usr/include/asm-generic/signal.h
tag parsing file: /usr/include/linux/time.h
tag parsing file: /usr/include/asm-generic/signal-defs.h
tag parsing file: /usr/include/linux/param.h
tag parsing file: /usr/include/linux/unistd.h
tag parsing file: /usr/include/asm-generic/unistd.h
tag parsing file: /usr/include/linux/close_range.h
Done parsing open files.
sending compilation args for /home/sonic/sotn-decomp/include/stage.h
include: /home/sonic/sotn-decomp/src
include: /home/sonic/sotn-decomp/build
include: /home/sonic/sotn-decomp/include
include: /usr/lib/llvm-14/lib/clang/14.0.0/include
include: /usr/local/include
include: /usr/include
define: _ILP32=1
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=16
define: __BITINT_MAXWIDTH__=128
define: __BOOL_WIDTH__=8
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=1
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: __ELF__=1
define: __FINITE_MATH_ONLY__=0
define: __FLOAT128__=1
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__=2
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: __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=1
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_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GNUC_GNU_INLINE__=1
define: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC__=4
define: __GXX_ABI_VERSION=1002
define: __ILP32__=1
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=LL
define: __INTMAX_FMTd__="lld"
define: __INTMAX_FMTi__="lli"
define: __INTMAX_MAX__=9223372036854775807LL
define: __INTMAX_TYPE__=long long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="d"
define: __INTPTR_FMTi__="i"
define: __INTPTR_MAX__=2147483647
define: __INTPTR_TYPE__=int
define: __INTPTR_WIDTH__=32
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST16_WIDTH__=16
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST32_WIDTH__=32
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_FAST8_WIDTH__=8
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST16_WIDTH__=16
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST32_WIDTH__=32
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST64_WIDTH__=64
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_LEAST8_WIDTH__=8
define: __INT_MAX__=2147483647
define: __INT_WIDTH__=32
define: __LAHF_SAHF__=1
define: __LDBL_DECIMAL_DIG__=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: __LLONG_WIDTH__=64
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=2147483647L
define: __LONG_WIDTH__=32
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: __PIE__=2
define: __POINTER_WIDTH__=32
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="d"
define: __PTRDIFF_FMTi__="i"
define: __PTRDIFF_MAX__=2147483647
define: __PTRDIFF_TYPE__=int
define: __PTRDIFF_WIDTH__=32
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SEG_FS=1
define: __SEG_GS=1
define: __SHRT_MAX__=32767
define: __SHRT_WIDTH__=16
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT128__=16
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=12
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=4
define: __SIZEOF_POINTER__=4
define: __SIZEOF_PTRDIFF_T__=4
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=4
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="X"
define: __SIZE_FMTo__="o"
define: __SIZE_FMTu__="u"
define: __SIZE_FMTx__="x"
define: __SIZE_MAX__=4294967295U
define: __SIZE_TYPE__=unsigned int
define: __SIZE_WIDTH__=32
define: __STDC_HOSTED__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=ULL
define: __UINTMAX_FMTX__="llX"
define: __UINTMAX_FMTo__="llo"
define: __UINTMAX_FMTu__="llu"
define: __UINTMAX_FMTx__="llx"
define: __UINTMAX_MAX__=18446744073709551615ULL
define: __UINTMAX_TYPE__=long long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="X"
define: __UINTPTR_FMTo__="o"
define: __UINTPTR_FMTu__="u"
define: __UINTPTR_FMTx__="x"
define: __UINTPTR_MAX__=4294967295U
define: __UINTPTR_TYPE__=unsigned int
define: __UINTPTR_WIDTH__=32
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=
define: __VERSION__="Ubuntu Clang 14.0.0"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=4294967295U
define: __WINT_TYPE__=unsigned int
define: __WINT_UNSIGNED__=1
define: __WINT_WIDTH__=32
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 "
define: __clang_wide_literal_encoding__="UTF-32"
define: __code_model_small__=1
define: __gnu_linux__=1
define: __i386=1
define: __i386__=1
define: __i686=1
define: __i686__=1
define: __linux=1
define: __linux__=1
define: __llvm__=1
define: __pentiumpro=1
define: __pentiumpro__=1
define: __pic__=2
define: __pie__=2
define: __seg_fs=__attribute__((address_space(257)))
define: __seg_gs=__attribute__((address_space(256)))
define: __tune_i686__=1
define: __tune_pentiumpro__=1
define: __unix=1
define: __unix__=1
define: i386=1
define: linux=1
define: unix=1
define: _LANGUAGE_C
other: --clang
other: --clang_version=140000
other: --header_only_fallback
stdver: c89
intelliSenseMode: linux-clang-x86
Checking for syntax errors: /home/sonic/sotn-decomp/include/stage.h
Shutting down IntelliSense server: /home/sonic/sotn-decomp/include/stage.h
sending compilation args for /home/sonic/sotn-decomp/src/st/cen/10E4C.c
include: /home/sonic/sotn-decomp/src
include: /home/sonic/sotn-decomp/build
include: /home/sonic/sotn-decomp/include
include: /usr/lib/llvm-14/lib/clang/14.0.0/include
include: /usr/local/include
include: /usr/include
define: _ILP32=1
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=16
define: __BITINT_MAXWIDTH__=128
define: __BOOL_WIDTH__=8
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=1
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: __ELF__=1
define: __FINITE_MATH_ONLY__=0
define: __FLOAT128__=1
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__=2
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: __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=1
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_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GNUC_GNU_INLINE__=1
define: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC__=4
define: __GXX_ABI_VERSION=1002
define: __ILP32__=1
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=LL
define: __INTMAX_FMTd__="lld"
define: __INTMAX_FMTi__="lli"
define: __INTMAX_MAX__=9223372036854775807LL
define: __INTMAX_TYPE__=long long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="d"
define: __INTPTR_FMTi__="i"
define: __INTPTR_MAX__=2147483647
define: __INTPTR_TYPE__=int
define: __INTPTR_WIDTH__=32
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST16_WIDTH__=16
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST32_WIDTH__=32
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_FAST8_WIDTH__=8
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST16_WIDTH__=16
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST32_WIDTH__=32
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST64_WIDTH__=64
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_LEAST8_WIDTH__=8
define: __INT_MAX__=2147483647
define: __INT_WIDTH__=32
define: __LAHF_SAHF__=1
define: __LDBL_DECIMAL_DIG__=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: __LLONG_WIDTH__=64
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=2147483647L
define: __LONG_WIDTH__=32
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: __PIE__=2
define: __POINTER_WIDTH__=32
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="d"
define: __PTRDIFF_FMTi__="i"
define: __PTRDIFF_MAX__=2147483647
define: __PTRDIFF_TYPE__=int
define: __PTRDIFF_WIDTH__=32
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SEG_FS=1
define: __SEG_GS=1
define: __SHRT_MAX__=32767
define: __SHRT_WIDTH__=16
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT128__=16
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=12
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=4
define: __SIZEOF_POINTER__=4
define: __SIZEOF_PTRDIFF_T__=4
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=4
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="X"
define: __SIZE_FMTo__="o"
define: __SIZE_FMTu__="u"
define: __SIZE_FMTx__="x"
define: __SIZE_MAX__=4294967295U
define: __SIZE_TYPE__=unsigned int
define: __SIZE_WIDTH__=32
define: __STDC_HOSTED__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=ULL
define: __UINTMAX_FMTX__="llX"
define: __UINTMAX_FMTo__="llo"
define: __UINTMAX_FMTu__="llu"
define: __UINTMAX_FMTx__="llx"
define: __UINTMAX_MAX__=18446744073709551615ULL
define: __UINTMAX_TYPE__=long long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="X"
define: __UINTPTR_FMTo__="o"
define: __UINTPTR_FMTu__="u"
define: __UINTPTR_FMTx__="x"
define: __UINTPTR_MAX__=4294967295U
define: __UINTPTR_TYPE__=unsigned int
define: __UINTPTR_WIDTH__=32
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=
define: __VERSION__="Ubuntu Clang 14.0.0"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=4294967295U
define: __WINT_TYPE__=unsigned int
define: __WINT_UNSIGNED__=1
define: __WINT_WIDTH__=32
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 "
define: __clang_wide_literal_encoding__="UTF-32"
define: __code_model_small__=1
define: __gnu_linux__=1
define: __i386=1
define: __i386__=1
define: __i686=1
define: __i686__=1
define: __linux=1
define: __linux__=1
define: __llvm__=1
define: __pentiumpro=1
define: __pentiumpro__=1
define: __pic__=2
define: __pie__=2
define: __seg_fs=__attribute__((address_space(257)))
define: __seg_gs=__attribute__((address_space(256)))
define: __tune_i686__=1
define: __tune_pentiumpro__=1
define: __unix=1
define: __unix__=1
define: i386=1
define: linux=1
define: unix=1
define: _LANGUAGE_C
other: --clang
other: --clang_version=140000
stdver: c89
intelliSenseMode: linux-clang-x86
Queueing IntelliSense update for files in translation unit of: /home/sonic/sotn-decomp/src/st/cen/10E4C.c
Error squiggle count: 0
Checking for syntax errors: /home/sonic/sotn-decomp/include/stage.h
Shutting down IntelliSense server: /home/sonic/sotn-decomp/src/st/cen/10E4C.c
sending compilation args for /home/sonic/sotn-decomp/include/stage.h
include: /home/sonic/sotn-decomp/src
include: /home/sonic/sotn-decomp/build
include: /home/sonic/sotn-decomp/include
include: /usr/lib/llvm-14/lib/clang/14.0.0/include
include: /usr/local/include
include: /usr/include
define: _ILP32=1
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=16
define: __BITINT_MAXWIDTH__=128
define: __BOOL_WIDTH__=8
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=1
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: __ELF__=1
define: __FINITE_MATH_ONLY__=0
define: __FLOAT128__=1
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__=2
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: __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=1
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_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GNUC_GNU_INLINE__=1
define: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC__=4
define: __GXX_ABI_VERSION=1002
define: __ILP32__=1
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=LL
define: __INTMAX_FMTd__="lld"
define: __INTMAX_FMTi__="lli"
define: __INTMAX_MAX__=9223372036854775807LL
define: __INTMAX_TYPE__=long long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="d"
define: __INTPTR_FMTi__="i"
define: __INTPTR_MAX__=2147483647
define: __INTPTR_TYPE__=int
define: __INTPTR_WIDTH__=32
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST16_WIDTH__=16
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST32_WIDTH__=32
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_FAST8_WIDTH__=8
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST16_WIDTH__=16
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST32_WIDTH__=32
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST64_WIDTH__=64
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_LEAST8_WIDTH__=8
define: __INT_MAX__=2147483647
define: __INT_WIDTH__=32
define: __LAHF_SAHF__=1
define: __LDBL_DECIMAL_DIG__=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: __LLONG_WIDTH__=64
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=2147483647L
define: __LONG_WIDTH__=32
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: __PIE__=2
define: __POINTER_WIDTH__=32
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="d"
define: __PTRDIFF_FMTi__="i"
define: __PTRDIFF_MAX__=2147483647
define: __PTRDIFF_TYPE__=int
define: __PTRDIFF_WIDTH__=32
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SEG_FS=1
define: __SEG_GS=1
define: __SHRT_MAX__=32767
define: __SHRT_WIDTH__=16
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT128__=16
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=12
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=4
define: __SIZEOF_POINTER__=4
define: __SIZEOF_PTRDIFF_T__=4
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=4
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="X"
define: __SIZE_FMTo__="o"
define: __SIZE_FMTu__="u"
define: __SIZE_FMTx__="x"
define: __SIZE_MAX__=4294967295U
define: __SIZE_TYPE__=unsigned int
define: __SIZE_WIDTH__=32
define: __STDC_HOSTED__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=ULL
define: __UINTMAX_FMTX__="llX"
define: __UINTMAX_FMTo__="llo"
define: __UINTMAX_FMTu__="llu"
define: __UINTMAX_FMTx__="llx"
define: __UINTMAX_MAX__=18446744073709551615ULL
define: __UINTMAX_TYPE__=long long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="X"
define: __UINTPTR_FMTo__="o"
define: __UINTPTR_FMTu__="u"
define: __UINTPTR_FMTx__="x"
define: __UINTPTR_MAX__=4294967295U
define: __UINTPTR_TYPE__=unsigned int
define: __UINTPTR_WIDTH__=32
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=
define: __VERSION__="Ubuntu Clang 14.0.0"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=4294967295U
define: __WINT_TYPE__=unsigned int
define: __WINT_UNSIGNED__=1
define: __WINT_WIDTH__=32
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 "
define: __clang_wide_literal_encoding__="UTF-32"
define: __code_model_small__=1
define: __gnu_linux__=1
define: __i386=1
define: __i386__=1
define: __i686=1
define: __i686__=1
define: __linux=1
define: __linux__=1
define: __llvm__=1
define: __pentiumpro=1
define: __pentiumpro__=1
define: __pic__=2
define: __pie__=2
define: __seg_fs=__attribute__((address_space(257)))
define: __seg_gs=__attribute__((address_space(256)))
define: __tune_i686__=1
define: __tune_pentiumpro__=1
define: __unix=1
define: __unix__=1
define: i386=1
define: linux=1
define: unix=1
define: _LANGUAGE_C
other: --clang
other: --clang_version=140000
other: --header_only_fallback
stdver: c89
intelliSenseMode: linux-clang-x86
Queueing IntelliSense update for files in translation unit of: /home/sonic/sotn-decomp/include/stage.h
LSP: textDocument/didClose: file:///home/sonic/sotn-decomp/include/stage.h
LSP: $/cancelRequest (cpptools/getSemanticTokens, id: 9)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 9)
LSP: Request canceled by server (cpptools/getInlayHints, code: -32802, id: 12)
LSP: textDocument/didOpen: file:///home/sonic/sotn-decomp/include/stage.h
Checking for syntax errors: /home/sonic/sotn-decomp/include/stage.h
Queueing IntelliSense update for files in translation unit of: /home/sonic/sotn-decomp/include/stage.h
LSP: cpptools/getCodeActions: file:///home/sonic/sotn-decomp/include/stage.h (id: 14)
LSP: cpptools/activeDocumentChange: file:///home/sonic/sotn-decomp/include/stage.h
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getSemanticTokens: file:///home/sonic/sotn-decomp/include/stage.h (id: 15)
LSP: cpptools/getInlayHints: file:///home/sonic/sotn-decomp/include/stage.h (id: 16)
LSP: cpptools/getFoldingRanges: file:///home/sonic/sotn-decomp/include/stage.h (id: 17)
Error squiggle count: 19
Update IntelliSense time (sec): 2.513
LSP: cpptools/getCodeActions: file:///home/sonic/sotn-decomp/include/stage.h (id: 18)
LSP: cpptools/getFoldingRanges: file:///home/sonic/sotn-decomp/include/stage.h (id: 19)
OUTPUT FROM 1.16.3
loggingLevel: Debug
cpptools version (TypeScript): 1.16.3
cpptools version (native): 1.16.3.0
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: cpptools/didChangeCppProperties (id: 1)
LSP: cpptools/queryCompilerDefaults (id: 2)
Code browsing service initialized
Folder: /home/sonic/sotn-decomp/ will be indexed
Discovering files...
Processing folder (recursive): /home/sonic/sotn-decomp/
LSP: Message ignored due to no registered handler: $/setTrace
Discovering files: 23912 file(s) processed
4647 file(s) removed from database
Done discovering files.
Populating include completion cache.
Parsing remaining files...
Parsing: 0 files(s) processed
Done parsing remaining files.
Querying compiler for default C++ language standard using command line: /usr/bin/clang -x c++ -E -dM /dev/null
Detected language standard version: c++14
Querying compiler's default target using command line: "/usr/bin/clang" -dumpmachine
Compiler returned default target value: x86_64-pc-linux-gnu
Compiler query command line: /usr/bin/clang -std=c17 -m64 -Wp,-v -fno-blocks -E -dM -x c /dev/null
Attempting to get defaults from C compiler in "compilerPath" property: '/usr/bin/clang'
Compiler query command line: /usr/bin/clang -std=c++14 -m64 -Wp,-v -fno-blocks -E -dM -x c++ /dev/null
Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang'
LSP: cpptools/didChangeCppProperties (id: 3)
Compiler query command line: /usr/bin/clang -m32 -std=c++14 -Wp,-v -fno-blocks -E -dM -x c++ /dev/null
LSP: cpptools/didChangeSettings
LSP: cpptools/didChangeSettings
LSP: cpptools/didChangeSettings
LSP: textDocument/didOpen: file:///home/sonic/sotn-decomp/include/stage.h
LSP: cpptools/getCodeActions: file:///home/sonic/sotn-decomp/include/stage.h (id: 4)
LSP: cpptools/getInlayHints: file:///home/sonic/sotn-decomp/include/stage.h (id: 5)
LSP: cpptools/getFoldingRanges: file:///home/sonic/sotn-decomp/include/stage.h (id: 6)
LSP: cpptools/getSemanticTokens: file:///home/sonic/sotn-decomp/include/stage.h (id: 7)
LSP: cpptools/getInlayHints: file:///home/sonic/sotn-decomp/include/stage.h (id: 8)
LSP: cpptools/getDocumentSymbols: file:///home/sonic/sotn-decomp/include/stage.h (id: 9)
LSP: cpptools/getCodeActions: file:///home/sonic/sotn-decomp/include/stage.h (id: 10)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/sonic/sotn-decomp/include/stage.h
LSP: $/cancelRequest (cpptools/getCodeActions, id: 4)
LSP: $/cancelRequest (cpptools/getInlayHints, id: 5)
Attempting to get defaults from C++ compiler in "compilerPath" property: '/usr/bin/clang'
Compiler query command line: /usr/bin/clang -m32 -std=gnu89 -Wp,-v -fno-blocks -E -dM -x c /dev/null
Attempting to get defaults from C compiler in "compilerPath" property: '/usr/bin/clang'
Folder: /usr/include/ will be indexed
Folder: /usr/lib/llvm-14/lib/clang/14.0.0/include/ will be indexed
Folder: /usr/local/include/ will be indexed
Folder: /home/sonic/sotn-decomp/ will be indexed
Discovering files...
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
Checking for syntax errors: /home/sonic/sotn-decomp/include/stage.h
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 5)
Processing folder (recursive): /usr/include/
Processing folder (recursive): /usr/lib/llvm-14/lib/clang/14.0.0/include/
Processing folder (recursive): /usr/local/include/
Processing folder (recursive): /home/sonic/sotn-decomp/
Discovering files: 28769 file(s) processed
0 file(s) removed from database
Done discovering files.
Parsing open files...
Populating include completion cache.
Parsing remaining files...
Parsing: 0 files(s) processed
Done parsing remaining files.
tag parsing file: /usr/include/c++/11/debug/macros.h
tag parsing file: /usr/include/c++/11/parallel/settings.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/types.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/types.h
tag parsing file: /usr/include/tirpc/rpc/types.h
tag parsing file: /usr/include/linux/types.h
tag parsing file: /usr/include/linux/sched/types.h
tag parsing file: /usr/include/linux/iio/types.h
tag parsing file: /usr/include/c++/11/parallel/types.h
tag parsing file: /usr/include/asm-generic/types.h
tag parsing file: /usr/include/features.h
tag parsing file: /usr/include/c++/11/parallel/features.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/clock_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/time_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/timer_t.h
tag parsing file: /usr/include/linux/stddef.h
tag parsing error (this can be ignored unless symbols can't be found):
line 26 (col. 49): error: expected a ')'
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdint-intn.h
tag parsing file: /usr/include/endian.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/endian.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/select.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/wordsize.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/timesize.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/typesizes.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/time64.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/time.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/param.h
tag parsing file: /usr/include/stdlib.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdlib.h
tag parsing file: /usr/include/c++/11/stdlib.h
tag parsing file: /usr/include/c++/11/tr1/stdlib.h
tag parsing file: /usr/include/tirpc/netconfig.h
tag parsing file: /usr/include/linux/posix_types.h
tag parsing file: /usr/include/c++/11/cstdlib
tag parsing file: /usr/include/c++/11/tr1/cstdlib
tag parsing file: /usr/include/c++/11/limits
tag parsing file: /usr/include/c++/11/tr1/cstdint
tag parsing file: /usr/include/asm-generic/int-ll64.h
tag parsing file: /usr/include/features-time64.h
tag parsing file: /usr/include/stdc-predef.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/cdefs.h
tag parsing file: /usr/include/x86_64-linux-gnu/gnu/stubs.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/__stddef_max_align_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/byteswap.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/uintn-identity.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/endianness.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/select.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/select2.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
tag parsing file: /usr/include/limits.h
tag parsing file: /usr/include/linux/limits.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/limits.h
tag parsing file: /usr/include/c++/11/tr1/limits.h
tag parsing file: /usr/include/signal.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/signal.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/signal.h
tag parsing file: /usr/include/linux/signal.h
tag parsing file: /usr/include/asm-generic/signal.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/param.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/waitflags.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/waitstatus.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/floatn.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/locale_t.h
tag parsing file: /usr/include/alloca.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdlib-ldbl.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/posix_types.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h
tag parsing file: /usr/include/c++/11/bits/std_abs.h
tag parsing file: /usr/include/stdint.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
tag parsing file: /usr/include/c++/11/tr1/stdint.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/bitsperlong.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/long-double.h
tag parsing file: /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/struct_mutex.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/posix1_lim.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/posix2_lim.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/xopen_lim.h
tag parsing file: /usr/include/c++/11/tr1/climits
tag parsing file: /usr/include/x86_64-linux-gnu/bits/signum-generic.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/sigaction.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/sigcontext.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/stack_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/ucontext.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/sigstack.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/sigstksz.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/ss_flags.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/sigthread.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/signal_ext.h
tag parsing file: /usr/include/linux/time.h
tag parsing file: /usr/include/asm-generic/signal-defs.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/siginfo.h
tag parsing file: /usr/include/linux/param.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/floatn-common.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/posix_types_32.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/posix_types_x32.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/posix_types_64.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h
tag parsing file: /usr/include/c++/11/pstl/pstl_config.h
tag parsing file: /usr/include/math.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/openmp_wrappers/math.h
tag parsing file: /usr/include/c++/11/math.h
tag parsing file: /usr/include/c++/11/tr1/math.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/wchar.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
tag parsing file: /usr/include/asm-generic/bitsperlong.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/local_lim.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/uio_lim.h
tag parsing file: /usr/include/c++/11/climits
tag parsing file: /usr/include/x86_64-linux-gnu/bits/signum-arch.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h
tag parsing file: /usr/include/unistd.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/unistd.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/unistd.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/unistd.h
tag parsing file: /usr/include/linux/unistd.h
tag parsing file: /usr/include/asm-generic/unistd.h
tag parsing file: /usr/include/linux/time_types.h
tag parsing file: /usr/include/asm-generic/siginfo.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/param.h
tag parsing file: /usr/include/asm-generic/posix_types.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/math-vector.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/fp-logb.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/fp-fast.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/mathcalls.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/iscanonical.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/openmp_wrappers/cmath
tag parsing file: /usr/include/c++/11/cmath
tag parsing file: /usr/include/c++/11/tr1/cmath
tag parsing file: /usr/include/c++/11/ext/cmath
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/__clang_cuda_math.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/__clang_hip_math.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/posix_opt.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/environments.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/confname.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/getopt_posix.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/unistd_ext.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/unistd_32.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/unistd_x32.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/unistd_64.h
tag parsing file: /usr/include/asm-generic/param.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/__clang_cuda_cmath.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/__clang_hip_cmath.h
tag parsing file: /usr/include/c++/11/bits/cpp_type_traits.h
sending compilation args for /home/sonic/sotn-decomp/src/st/cen/10E4C.c
include: /home/sonic/sotn-decomp/src
include: /home/sonic/sotn-decomp/build
include: /home/sonic/sotn-decomp/include
include: /usr/lib/llvm-14/lib/clang/14.0.0/include
include: /usr/local/include
include: /usr/include
define: _ILP32=1
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=16
define: __BITINT_MAXWIDTH__=128
define: __BOOL_WIDTH__=8
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=1
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: __ELF__=1
define: __FINITE_MATH_ONLY__=0
define: __FLOAT128__=1
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__=2
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: __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=1
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_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GNUC_GNU_INLINE__=1
define: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC__=4
define: __GXX_ABI_VERSION=1002
define: __ILP32__=1
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=LL
define: __INTMAX_FMTd__="lld"
define: __INTMAX_FMTi__="lli"
define: __INTMAX_MAX__=9223372036854775807LL
define: __INTMAX_TYPE__=long long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="d"
define: __INTPTR_FMTi__="i"
define: __INTPTR_MAX__=2147483647
define: __INTPTR_TYPE__=int
define: __INTPTR_WIDTH__=32
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST16_WIDTH__=16
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST32_WIDTH__=32
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_FAST8_WIDTH__=8
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST16_WIDTH__=16
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST32_WIDTH__=32
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST64_WIDTH__=64
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_LEAST8_WIDTH__=8
define: __INT_MAX__=2147483647
define: __INT_WIDTH__=32
define: __LAHF_SAHF__=1
define: __LDBL_DECIMAL_DIG__=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: __LLONG_WIDTH__=64
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=2147483647L
define: __LONG_WIDTH__=32
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: __PIE__=2
define: __POINTER_WIDTH__=32
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="d"
define: __PTRDIFF_FMTi__="i"
define: __PTRDIFF_MAX__=2147483647
define: __PTRDIFF_TYPE__=int
define: __PTRDIFF_WIDTH__=32
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SEG_FS=1
define: __SEG_GS=1
define: __SHRT_MAX__=32767
define: __SHRT_WIDTH__=16
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT128__=16
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=12
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=4
define: __SIZEOF_POINTER__=4
define: __SIZEOF_PTRDIFF_T__=4
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=4
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="X"
define: __SIZE_FMTo__="o"
define: __SIZE_FMTu__="u"
define: __SIZE_FMTx__="x"
define: __SIZE_MAX__=4294967295U
define: __SIZE_TYPE__=unsigned int
define: __SIZE_WIDTH__=32
define: __STDC_HOSTED__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=ULL
define: __UINTMAX_FMTX__="llX"
define: __UINTMAX_FMTo__="llo"
define: __UINTMAX_FMTu__="llu"
define: __UINTMAX_FMTx__="llx"
define: __UINTMAX_MAX__=18446744073709551615ULL
define: __UINTMAX_TYPE__=long long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="X"
define: __UINTPTR_FMTo__="o"
define: __UINTPTR_FMTu__="u"
define: __UINTPTR_FMTx__="x"
define: __UINTPTR_MAX__=4294967295U
define: __UINTPTR_TYPE__=unsigned int
define: __UINTPTR_WIDTH__=32
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=
define: __VERSION__="Ubuntu Clang 14.0.0"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=4294967295U
define: __WINT_TYPE__=unsigned int
define: __WINT_UNSIGNED__=1
define: __WINT_WIDTH__=32
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 "
define: __clang_wide_literal_encoding__="UTF-32"
define: __code_model_small__=1
define: __gnu_linux__=1
define: __i386=1
define: __i386__=1
define: __i686=1
define: __i686__=1
define: __linux=1
define: __linux__=1
define: __llvm__=1
define: __pentiumpro=1
define: __pentiumpro__=1
define: __pic__=2
define: __pie__=2
define: __seg_fs=__attribute__((address_space(257)))
define: __seg_gs=__attribute__((address_space(256)))
define: __tune_i686__=1
define: __tune_pentiumpro__=1
define: __unix=1
define: __unix__=1
define: i386=1
define: linux=1
define: unix=1
define: _LANGUAGE_C
other: --clang
other: --clang_version=140000
stdver: c89
intelliSenseMode: linux-clang-x86
Checking for syntax errors: /home/sonic/sotn-decomp/include/stage.h
Shutting down IntelliSense server: /home/sonic/sotn-decomp/src/st/cen/10E4C.c
tag parsing file: /usr/include/c++/11/ext/type_traits.h
tag parsing file: /usr/include/c++/11/bits/specfun.h
tag parsing file: /usr/include/c++/11/bits/stl_algobase.h
tag parsing file: /usr/include/c++/11/tr1/type_traits
tag parsing file: /usr/include/c++/11/tr1/gamma.tcc
tag parsing file: /usr/include/c++/11/tr1/bessel_function.tcc
tag parsing file: /usr/include/c++/11/tr1/beta_function.tcc
tag parsing file: /usr/include/c++/11/tr1/ell_integral.tcc
tag parsing file: /usr/include/c++/11/tr1/exp_integral.tcc
tag parsing file: /usr/include/c++/11/tr1/legendre_function.tcc
tag parsing file: /usr/include/c++/11/tr1/modified_bessel_func.tcc
tag parsing file: /usr/include/c++/11/tr1/poly_hermite.tcc
tag parsing file: /usr/include/c++/11/tr1/poly_laguerre.tcc
tag parsing file: /usr/include/c++/11/tr1/riemann_zeta.tcc
sending compilation args for /home/sonic/sotn-decomp/src/st/cen/10E4C.c
include: /home/sonic/sotn-decomp/src
include: /home/sonic/sotn-decomp/build
include: /home/sonic/sotn-decomp/include
include: /usr/lib/llvm-14/lib/clang/14.0.0/include
include: /usr/local/include
include: /usr/include
define: _ILP32=1
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=16
define: __BITINT_MAXWIDTH__=128
define: __BOOL_WIDTH__=8
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=1
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: __ELF__=1
define: __FINITE_MATH_ONLY__=0
define: __FLOAT128__=1
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__=2
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: __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=1
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_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GNUC_GNU_INLINE__=1
define: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC__=4
define: __GXX_ABI_VERSION=1002
define: __ILP32__=1
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=LL
define: __INTMAX_FMTd__="lld"
define: __INTMAX_FMTi__="lli"
define: __INTMAX_MAX__=9223372036854775807LL
define: __INTMAX_TYPE__=long long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="d"
define: __INTPTR_FMTi__="i"
define: __INTPTR_MAX__=2147483647
define: __INTPTR_TYPE__=int
define: __INTPTR_WIDTH__=32
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST16_WIDTH__=16
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST32_WIDTH__=32
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_FAST8_WIDTH__=8
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST16_WIDTH__=16
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST32_WIDTH__=32
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST64_WIDTH__=64
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_LEAST8_WIDTH__=8
define: __INT_MAX__=2147483647
define: __INT_WIDTH__=32
define: __LAHF_SAHF__=1
define: __LDBL_DECIMAL_DIG__=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: __LLONG_WIDTH__=64
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=2147483647L
define: __LONG_WIDTH__=32
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: __PIE__=2
define: __POINTER_WIDTH__=32
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="d"
define: __PTRDIFF_FMTi__="i"
define: __PTRDIFF_MAX__=2147483647
define: __PTRDIFF_TYPE__=int
define: __PTRDIFF_WIDTH__=32
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SEG_FS=1
define: __SEG_GS=1
define: __SHRT_MAX__=32767
define: __SHRT_WIDTH__=16
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT128__=16
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=12
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=4
define: __SIZEOF_POINTER__=4
define: __SIZEOF_PTRDIFF_T__=4
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=4
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="X"
define: __SIZE_FMTo__="o"
define: __SIZE_FMTu__="u"
define: __SIZE_FMTx__="x"
define: __SIZE_MAX__=4294967295U
define: __SIZE_TYPE__=unsigned int
define: __SIZE_WIDTH__=32
define: __STDC_HOSTED__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=ULL
define: __UINTMAX_FMTX__="llX"
define: __UINTMAX_FMTo__="llo"
define: __UINTMAX_FMTu__="llu"
define: __UINTMAX_FMTx__="llx"
define: __UINTMAX_MAX__=18446744073709551615ULL
define: __UINTMAX_TYPE__=long long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="X"
define: __UINTPTR_FMTo__="o"
define: __UINTPTR_FMTu__="u"
define: __UINTPTR_FMTx__="x"
define: __UINTPTR_MAX__=4294967295U
define: __UINTPTR_TYPE__=unsigned int
define: __UINTPTR_WIDTH__=32
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=
define: __VERSION__="Ubuntu Clang 14.0.0"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=4294967295U
define: __WINT_TYPE__=unsigned int
define: __WINT_UNSIGNED__=1
define: __WINT_WIDTH__=32
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 "
define: __clang_wide_literal_encoding__="UTF-32"
define: __code_model_small__=1
define: __gnu_linux__=1
define: __i386=1
define: __i386__=1
define: __i686=1
define: __i686__=1
define: __linux=1
define: __linux__=1
define: __llvm__=1
define: __pentiumpro=1
define: __pentiumpro__=1
define: __pic__=2
define: __pie__=2
define: __seg_fs=__attribute__((address_space(257)))
define: __seg_gs=__attribute__((address_space(256)))
define: __tune_i686__=1
define: __tune_pentiumpro__=1
define: __unix=1
define: __unix__=1
define: i386=1
define: linux=1
define: unix=1
define: _LANGUAGE_C
other: --clang
other: --clang_version=140000
stdver: c89
intelliSenseMode: linux-clang-x86
Queueing IntelliSense update for files in translation unit of: /home/sonic/sotn-decomp/src/st/cen/10E4C.c
tag parsing file: /usr/include/c++/11/tr1/hypergeometric.tcc
tag parsing file: /usr/include/c++/11/bits/c++0x_warning.h
tag parsing file: /usr/include/c++/11/type_traits
tag parsing file: /usr/include/c++/11/tr2/type_traits
tag parsing file: /usr/include/c++/11/experimental/type_traits
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/cuda_wrappers/algorithm
tag parsing file: /usr/include/c++/11/algorithm
tag parsing file: /usr/include/c++/11/parallel/algorithm
tag parsing file: /usr/include/c++/11/ext/algorithm
tag parsing file: /usr/include/c++/11/experimental/algorithm
tag parsing file: /usr/include/x86_64-linux-gnu/bits/pthread_stack_min.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/getopt_core.h
tag parsing file: /usr/include/linux/close_range.h
tag parsing file: /usr/include/c++/11/utility
tag parsing file: /usr/include/c++/11/tr1/utility
tag parsing file: /usr/include/c++/11/experimental/utility
tag parsing file: /usr/include/c++/11/bits/functexcept.h
tag parsing file: /usr/include/c++/11/ext/numeric_traits.h
tag parsing file: /usr/include/c++/11/bits/stl_pair.h
tag parsing file: /usr/include/c++/11/bits/stl_iterator_base_types.h
tag parsing file: /usr/include/c++/11/bits/stl_iterator_base_funcs.h
tag parsing file: /usr/include/c++/11/bits/stl_iterator.h
tag parsing file: /usr/include/c++/11/bits/concept_check.h
tag parsing file: /usr/include/c++/11/debug/debug.h
tag parsing file: /usr/include/c++/11/bits/move.h
tag parsing file: /usr/include/c++/11/bits/predefined_ops.h
tag parsing file: /usr/include/c++/11/compare
tag parsing file: /usr/include/c++/11/parallel/algobase.h
tag parsing file: /usr/include/c++/11/tr1/special_function_util.h
tag parsing file: /usr/include/c++/11/experimental/bits/lfts_config.h
tag parsing file: /usr/include/c++/11/bits/stl_algo.h
tag parsing file: /usr/include/c++/11/bits/ranges_algo.h
tag parsing file: /usr/include/c++/11/pstl/glue_algorithm_impl.h
tag parsing file: /usr/include/c++/11/pstl/glue_algorithm_defs.h
tag parsing file: /usr/include/c++/11/parallel/algorithmfwd.h
tag parsing file: /usr/include/c++/11/parallel/algo.h
tag parsing file: /usr/include/c++/11/experimental/random
tag parsing file: /usr/include/c++/11/bits/stl_relops.h
tag parsing file: /usr/include/c++/11/initializer_list
tag parsing file: /usr/include/c++/11/bits/uses_allocator.h
tag parsing file: /usr/include/c++/11/bits/exception_defines.h
tag parsing file: /usr/include/c++/11/bits/iterator_concepts.h
tag parsing file: /usr/include/c++/11/debug/assertions.h
tag parsing file: /usr/include/c++/11/bits/ptr_traits.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/openmp_wrappers/new
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/cuda_wrappers/new
tag parsing file: /usr/include/c++/11/new
tag parsing file: /usr/include/c++/11/bits/stl_construct.h
tag parsing file: /usr/include/c++/11/debug/stl_iterator.h
tag parsing file: /usr/include/c++/11/bits/boost_concept_check.h
tag parsing file: /usr/include/c++/11/debug/functions.h
tag parsing file: /usr/include/c++/11/concepts
tag parsing file: /usr/include/c++/11/parallel/base.h
tag parsing file: /usr/include/c++/11/parallel/find.h
tag parsing file: /usr/include/c++/11/parallel/find_selectors.h
tag parsing file: /usr/include/c++/11/bits/algorithmfwd.h
tag parsing file: /usr/include/c++/11/bits/stl_heap.h
tag parsing file: /usr/include/c++/11/bits/stl_tempbuf.h
tag parsing file: /usr/include/c++/11/bits/uniform_int_dist.h
tag parsing file: /usr/include/c++/11/bits/ranges_algobase.h
tag parsing file: /usr/include/c++/11/bits/ranges_util.h
tag parsing file: /usr/include/c++/11/functional
tag parsing file: /usr/include/c++/11/tr1/functional
Error squiggle count: 0
Update IntelliSense time (sec): 1.516
tag parsing file: /usr/include/c++/11/ext/functional
tag parsing file: /usr/include/c++/11/experimental/functional
tag parsing file: /usr/include/c++/11/pstl/execution_defs.h
tag parsing file: /usr/include/c++/11/pstl/utils.h
tag parsing file: /usr/include/c++/11/pstl/algorithm_fwd.h
tag parsing file: /usr/include/c++/11/pstl/numeric_fwd.h
tag parsing file: /usr/include/c++/11/parallel/tags.h
tag parsing file: /usr/include/c++/11/parallel/iterator.h
tag parsing file: /usr/include/c++/11/parallel/sort.h
tag parsing file: /usr/include/c++/11/parallel/workstealing.h
tag parsing file: /usr/include/c++/11/parallel/par_loop.h
tag parsing file: /usr/include/c++/11/parallel/omp_loop.h
tag parsing file: /usr/include/c++/11/parallel/omp_loop_static.h
tag parsing file: /usr/include/c++/11/parallel/for_each_selectors.h
tag parsing file: /usr/include/c++/11/parallel/for_each.h
tag parsing file: /usr/include/c++/11/parallel/search.h
tag parsing file: /usr/include/c++/11/parallel/random_shuffle.h
tag parsing file: /usr/include/c++/11/parallel/partition.h
tag parsing file: /usr/include/c++/11/parallel/merge.h
tag parsing file: /usr/include/c++/11/parallel/unique_copy.h
tag parsing file: /usr/include/c++/11/parallel/set_operations.h
tag parsing file: /usr/include/c++/11/random
tag parsing file: /usr/include/c++/11/tr1/random
tag parsing file: /usr/include/c++/11/ext/random
tag parsing file: /usr/include/c++/11/bits/ranges_cmp.h
tag parsing file: /usr/include/c++/11/bits/exception.h
tag parsing file: /usr/include/c++/11/debug/helper_functions.h
tag parsing file: /usr/include/c++/11/bits/stl_function.h
tag parsing file: /usr/include/c++/11/debug/formatter.h
tag parsing file: /usr/include/c++/11/parallel/basic_iterator.h
tag parsing file: /usr/include/c++/11/parallel/parallel.h
tag parsing file: /usr/include/c++/11/parallel/compatibility.h
tag parsing file: /usr/include/c++/11/parallel/equally_split.h
tag parsing file: /usr/include/c++/11/iterator
tag parsing file: /usr/include/c++/11/ext/iterator
tag parsing file: /usr/include/c++/11/experimental/iterator
tag parsing file: /usr/include/c++/11/bits/ranges_base.h
tag parsing file: /usr/include/c++/11/bits/invoke.h
tag parsing file: /usr/include/c++/11/tuple
tag parsing file: /usr/include/c++/11/tr1/tuple
tag parsing file: /usr/include/c++/11/experimental/tuple
tag parsing file: /usr/include/c++/11/bits/functional_hash.h
tag parsing file: /usr/include/c++/11/bits/refwrap.h
tag parsing file: /usr/include/c++/11/bits/std_function.h
tag parsing file: /usr/include/c++/11/unordered_map
tag parsing file: /usr/include/c++/11/tr1/unordered_map
tag parsing file: /usr/include/c++/11/experimental/unordered_map
tag parsing file: /usr/include/c++/11/debug/unordered_map
tag parsing file: /usr/include/c++/11/vector
tag parsing file: /usr/include/c++/11/experimental/vector
tag parsing file: /usr/include/c++/11/debug/vector
tag parsing file: /usr/include/c++/11/array
tag parsing file: /usr/include/c++/11/tr1/array
tag parsing file: /usr/include/c++/11/experimental/array
tag parsing file: /usr/include/c++/11/typeinfo
tag parsing file: /usr/include/c++/11/bits/stringfwd.h
tag parsing file: /usr/include/c++/11/tr1/functional_hash.h
tag parsing file: /usr/include/c++/11/parallel/checkers.h
tag parsing file: /usr/include/c++/11/parallel/multiway_mergesort.h
tag parsing file: /usr/include/c++/11/parallel/quicksort.h
tag parsing file: /usr/include/c++/11/parallel/balanced_quicksort.h
tag parsing file: /usr/include/c++/11/parallel/random_number.h
tag parsing file: /usr/include/c++/11/bits/stl_numeric.h
tag parsing file: /usr/include/c++/11/parallel/multiseq_selection.h
tag parsing file: /usr/include/c++/11/string
tag parsing file: /usr/include/c++/11/experimental/string
tag parsing file: /usr/include/c++/11/debug/string
tag parsing file: /usr/include/c++/11/iosfwd
tag parsing file: /usr/include/c++/11/cstdint
tag parsing file: /usr/include/c++/11/bits/random.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h
tag parsing file: /usr/include/c++/11/bits/random.tcc
tag parsing file: /usr/include/c++/11/cstdio
tag parsing file: /usr/include/c++/11/tr1/cstdio
tag parsing file: /usr/include/c++/11/tr1/random.h
tag parsing file: /usr/include/c++/11/tr1/random.tcc
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/emmintrin.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/ppc_wrappers/emmintrin.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/ext/opt_random.h
tag parsing file: /usr/include/c++/11/ext/random.tcc
LSP: cpptools/getFoldingRanges: file:///home/sonic/sotn-decomp/include/stage.h (id: 11)
tag parsing file: /usr/include/c++/11/backward/binders.h
tag parsing file: /usr/include/c++/11/parallel/compiletime_settings.h
tag parsing file: /usr/include/sched.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/sched.h
tag parsing file: /usr/include/linux/sched.h
tag parsing file: /usr/include/c++/11/bits/stream_iterator.h
tag parsing file: /usr/include/c++/11/bits/streambuf_iterator.h
tag parsing file: /usr/include/c++/11/bits/range_access.h
tag parsing file: /usr/include/c++/11/bits/max_size_type.h
tag parsing file: /usr/include/c++/11/bits/hash_bytes.h
tag parsing file: /usr/include/c++/11/bits/allocator.h
tag parsing file: /usr/include/c++/11/ext/alloc_traits.h
tag parsing file: /usr/include/c++/11/ext/aligned_buffer.h
tag parsing file: /usr/include/c++/11/bits/hashtable.h
tag parsing file: /usr/include/c++/11/bits/unordered_map.h
tag parsing file: /usr/include/c++/11/bits/erase_if.h
tag parsing file: /usr/include/c++/11/tr1/hashtable.h
tag parsing file: /usr/include/c++/11/tr1/unordered_map.h
tag parsing file: /usr/include/c++/11/experimental/memory_resource
tag parsing file: /usr/include/c++/11/debug/safe_unordered_container.h
tag parsing file: /usr/include/c++/11/debug/safe_container.h
tag parsing file: /usr/include/c++/11/debug/safe_iterator.h
tag parsing file: /usr/include/c++/11/debug/safe_local_iterator.h
tag parsing file: /usr/include/c++/11/bits/stl_uninitialized.h
tag parsing file: /usr/include/c++/11/bits/stl_vector.h
tag parsing file: /usr/include/c++/11/bits/stl_bvector.h
tag parsing file: /usr/include/c++/11/bits/vector.tcc
tag parsing file: /usr/include/c++/11/debug/safe_sequence.h
tag parsing file: /usr/include/c++/11/bits/memoryfwd.h
tag parsing file: /usr/include/c++/11/parallel/multiway_merge.h
tag parsing file: /usr/include/c++/11/parallel/queue.h
tag parsing file: /usr/include/c++/11/queue
tag parsing file: /usr/include/c++/11/bits/char_traits.h
tag parsing file: /usr/include/c++/11/bits/localefwd.h
tag parsing file: /usr/include/c++/11/bits/ostream_insert.h
tag parsing file: /usr/include/c++/11/bits/basic_string.h
tag parsing file: /usr/include/c++/11/bits/basic_string.tcc
tag parsing file: /usr/include/c++/11/bits/postypes.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/pmmintrin.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/ppc_wrappers/pmmintrin.h
tag parsing file: /usr/include/c++/11/numeric
tag parsing file: /usr/include/c++/11/parallel/numeric
tag parsing file: /usr/include/c++/11/ext/numeric
tag parsing file: /usr/include/c++/11/experimental/numeric
tag parsing file: /usr/include/stdio.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdio.h
tag parsing file: /usr/include/c++/11/tr1/stdio.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/xmmintrin.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/ppc_wrappers/xmmintrin.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/altivec.h
tag parsing file: /usr/include/time.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/time.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/cpu-set.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
tag parsing file: /usr/include/c++/11/streambuf
tag parsing file: /usr/include/c++/11/numbers
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h
tag parsing file: /usr/include/c++/11/bits/alloc_traits.h
tag parsing file: /usr/include/c++/11/bits/hashtable_policy.h
tag parsing file: /usr/include/c++/11/bits/enable_special_members.h
tag parsing file: /usr/include/c++/11/bits/node_handle.h
tag parsing file: /usr/include/c++/11/tr1/hashtable_policy.h
tag parsing file: /usr/include/c++/11/memory
tag parsing file: /usr/include/c++/11/tr1/memory
tag parsing file: /usr/include/c++/11/ext/memory
tag parsing file: /usr/include/c++/11/experimental/memory
tag parsing file: /usr/include/c++/11/atomic
tag parsing file: /usr/include/c++/11/cstddef
tag parsing file: /usr/include/c++/11/ext/new_allocator.h
tag parsing file: /usr/include/c++/11/debug/safe_unordered_base.h
tag parsing file: /usr/include/c++/11/debug/safe_unordered_container.tcc
tag parsing file: /usr/include/c++/11/debug/safe_base.h
tag parsing file: /usr/include/c++/11/debug/safe_iterator.tcc
tag parsing file: /usr/include/c++/11/debug/safe_local_iterator.tcc
tag parsing file: /usr/include/c++/11/debug/safe_sequence.tcc
tag parsing file: /usr/include/c++/11/parallel/losertree.h
tag parsing file: /usr/include/c++/11/deque
tag parsing file: /usr/include/c++/11/experimental/deque
tag parsing file: /usr/include/c++/11/debug/deque
tag parsing file: /usr/include/c++/11/bits/stl_queue.h
tag parsing file: /usr/include/c++/11/cwchar
tag parsing file: /usr/include/c++/11/tr1/cwchar
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h
tag parsing file: /usr/include/c++/11/cctype
tag parsing file: /usr/include/c++/11/tr1/cctype
tag parsing file: /usr/include/c++/11/bits/cxxabi_forced.h
tag parsing file: /usr/include/c++/11/ext/atomicity.h
tag parsing file: /usr/include/c++/11/string_view
tag parsing file: /usr/include/c++/11/experimental/string_view
tag parsing file: /usr/include/c++/11/ext/string_conversions.h
tag parsing file: /usr/include/c++/11/bits/charconv.h
tag parsing file: /usr/include/c++/11/bit
tag parsing file: /usr/include/c++/11/pstl/glue_numeric_impl.h
tag parsing file: /usr/include/c++/11/pstl/glue_numeric_defs.h
tag parsing file: /usr/include/c++/11/parallel/numericfwd.h
tag parsing file: /usr/include/c++/11/parallel/partial_sum.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
tag parsing file: /usr/include/c++/11/tr1/stdarg.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/__FILE.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/FILE.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdio2.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/stdio-ldbl.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/mmintrin.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/ppc_wrappers/mmintrin.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/mm_malloc.h
tag parsing file: /usr/lib/llvm-14/lib/clang/14.0.0/include/ppc_wrappers/mm_malloc.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/timex.h
tag parsing file: /usr/include/c++/11/bits/ios_base.h
tag parsing file: /usr/include/c++/11/bits/streambuf.tcc
tag parsing file: /usr/include/c++/11/bits/stl_raw_storage_iter.h
tag parsing file: /usr/include/c++/11/bits/align.h
tag parsing file: /usr/include/c++/11/bits/unique_ptr.h
tag parsing file: /usr/include/c++/11/experimental/bits/shared_ptr.h
tag parsing file: /usr/include/c++/11/bits/shared_ptr.h
tag parsing file: /usr/include/c++/11/bits/shared_ptr_atomic.h
tag parsing file: /usr/include/c++/11/backward/auto_ptr.h
tag parsing file: /usr/include/c++/11/bits/ranges_uninitialized.h
tag parsing file: /usr/include/c++/11/bits/uses_allocator_args.h
tag parsing file: /usr/include/c++/11/pstl/glue_memory_impl.h
tag parsing file: /usr/include/c++/11/pstl/glue_memory_defs.h
tag parsing file: /usr/include/c++/11/exception
tag parsing file: /usr/include/c++/11/ext/concurrence.h
tag parsing file: /usr/include/c++/11/tr1/shared_ptr.h
tag parsing file: /usr/include/c++/11/bits/atomic_base.h
tag parsing file: /usr/include/c++/11/bits/stl_deque.h
tag parsing file: /usr/include/c++/11/bits/deque.tcc
tag parsing file: /usr/include/wchar.h
tag parsing file: /usr/include/c++/11/tr1/wchar.h
tag parsing file: /usr/include/c++/11/clocale
tag parsing file: /usr/include/ctype.h
tag parsing file: /usr/include/c++/11/tr1/ctype.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/single_threaded.h
tag parsing file: /usr/include/c++/11/experimental/bits/string_view.tcc
tag parsing file: /usr/include/c++/11/bits/string_view.tcc
tag parsing file: /usr/include/c++/11/cerrno
tag parsing file: /usr/include/c++/11/tr1/cstdarg
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
tag parsing file: /usr/include/malloc.h
tag parsing file: /usr/include/c++/11/bits/locale_classes.h
tag parsing file: /usr/include/c++/11/stdexcept
tag parsing file: /usr/include/c++/11/system_error
tag parsing file: /usr/include/c++/11/experimental/system_error
tag parsing file: /usr/include/c++/11/ostream
tag parsing file: /usr/include/c++/11/bits/shared_ptr_base.h
tag parsing file: /usr/include/c++/11/bits/exception_ptr.h
tag parsing file: /usr/include/c++/11/bits/nested_exception.h
tag parsing file: /usr/include/c++/11/bits/atomic_lockfree_defines.h
tag parsing file: /usr/include/c++/11/bits/atomic_wait.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/wint_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/wchar2.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/wchar-ldbl.h
tag parsing file: /usr/include/locale.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/locale.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h
tag parsing file: /usr/include/errno.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/errno.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/errno.h
tag parsing file: /usr/include/x86_64-linux-gnu/asm/errno.h
tag parsing file: /usr/include/linux/errno.h
tag parsing file: /usr/include/asm-generic/errno.h
tag parsing file: /usr/include/c++/11/cstdarg
tag parsing file: /usr/include/c++/11/bits/locale_classes.tcc
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h
tag parsing file: /usr/include/c++/11/ios
tag parsing file: /usr/include/c++/11/bits/ostream.tcc
tag parsing file: /usr/include/c++/11/bits/allocated_ptr.h
tag parsing file: /usr/include/c++/11/bits/cxxabi_init_exception.h
tag parsing file: /usr/include/syscall.h
tag parsing file: /usr/include/x86_64-linux-gnu/sys/syscall.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/syscall.h
tag parsing file: /usr/include/c++/11/bits/std_mutex.h
tag parsing file: /usr/include/pthread.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/error_t.h
tag parsing file: /usr/include/asm-generic/errno-base.h
tag parsing file: /usr/include/c++/11/bits/basic_ios.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/setjmp.h
tag parsing file: /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
tag parsing file: /usr/include/c++/11/bits/locale_facets.h
tag parsing file: /usr/include/c++/11/bits/basic_ios.tcc
tag parsing file: /usr/include/c++/11/cwctype
tag parsing file: /usr/include/c++/11/tr1/cwctype
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h
tag parsing file: /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h
tag parsing file: /usr/include/c++/11/bits/locale_facets.tcc
tag parsing file: /usr/include/wctype.h
tag parsing file: /usr/include/c++/11/tr1/wctype.h
Checking for syntax errors: /home/sonic/sotn-decomp/include/stage.h
Queueing IntelliSense update for files in translation unit of: /home/sonic/sotn-decomp/src/st/cen/10E4C.c
Done parsing open files.
Error squiggle count: 0
Update IntelliSense time (sec): 0.256
LSP: cpptools/getSemanticTokens: file:///home/sonic/sotn-decomp/include/stage.h (id: 12)
LSP: cpptools/getFoldingRanges: file:///home/sonic/sotn-decomp/include/stage.h (id: 13)
LSP: cpptools/textEditorSelectionChange
Hi @sonicdcer @rubiot . The provided logs appear to indicate the same IntelliSense configuration between 1.16 and 1.17, and I don't see any error messages that point specifically to headers not being found. That would seem to suggest the issue is with some code that is not being parsed correctly by the latest version of the IntelliSense engine, impacting subsequent code. If either of you can isolate this repro down to the specific code necessary to reproduce it, and share that with us, that could be very useful to us to investigate further and validate a fix.
Hi @sonicdcer @rubiot . The provided logs appear to indicate the same IntelliSense configuration between 1.16 and 1.17, and I don't see any error messages that point specifically to headers not being found. That would seem to suggest the issue is with some code that is not being parsed correctly by the latest version of the IntelliSense engine, impacting subsequent code. If either of you can isolate this repro down to the specific code necessary to reproduce it, and share that with us, that could be very useful to us to investigate further and validate a fix.
Hi @Colengms, the steps to reproduce are in the description of this PR, you need to clone that repository, it happens everywhere, in every file.
Hi @sonicdcer . Using 1.17.2, I am not able to reproduce squiggles with that repo (using clang 14, which you are using). I'm specifically trying to repro with stage.h
, which is also opened within the context of 10E4C.c
for me. I'm not able to repro stage.h
using --header_only_fallback
fallback. However, if I duplicate that file and rename it such that --header_only_fallback
is used, I still do not get any squiggles. Because I'm not easily able to repro, that may imply there is something specific to your environment. Have you tried using C/C++: Reset IntelliSense Database
while using 1.17.x (and waiting for the database repopulation to complete) ?
Have you tried this on a different machine? Since this consistently does not repro for me, I'd be curious if this is only impacting a single machine, which could point to an issue with the environment. Also, if this is indeed a problem that is persisting through every project you try through the WSL remoting extension, perhaps you can provide a much simpler repro for further investigation?
I do see that there is no "build" directory present (presumably until built), yet it appears to be referred to as one of the include paths in c_cpp_properties.json
. I assume that implies some sources depend on generated headers. Perhaps some files you are viewing will not resolve properly until the project is built at least once? Since there is a "Makefile" present, you might consider using the Makefile Tools extension.
I'm having a similar problem but with my own codebase. What I find particularly weird is that I also have SonarLint installed and that seems to find the headers fine. I don't undertstand why I'm seeing this:
#include errors detected. Consider updating your compile_commands.json or includePath. Squiggles are disabled for this translation unit.
when SonarLint is using the same c_cpp_properties.json file and not showing a problem.
I tried running Code Analysis on a single file:
LSP: cpptools/runCodeAnalysis
/home/tom/.vscode-server/extensions/ms-vscode.cpptools-1.17.5-linux-x64/bin/../LLVM/bin/clang-tidy
--header-filter=/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app
-p
/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/.vscode/compile_commands.json
--export-fixes=/tmp/{13760475409157101770}/fixes140095673707312.yaml
--quiet
--use-color=false
/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/app/traffic_app.cpp
--
-std=gnu++17
-xc++
-Wno-pragma-pack
-Wno-pragma-once-outside-header
-DAPP_RELEASE_VERSION=1.0.56-1-gfe486f1-dirty
-DAWS_AUTH_USE_IMPORT_EXPORT
-DAWS_CAL_USE_IMPORT_EXPORT
-DAWS_CHECKSUMS_USE_IMPORT_EXPORT
-DAWS_COMMON_USE_IMPORT_EXPORT
-DAWS_COMPRESSION_USE_IMPORT_EXPORT
-DAWS_CRT_CPP_USE_IMPORT_EXPORT
-DAWS_EVENT_STREAM_USE_IMPORT_EXPORT
-DAWS_HTTP_USE_IMPORT_EXPORT
-DAWS_IO_USE_IMPORT_EXPORT
-DAWS_MQTT_USE_IMPORT_EXPORT
-DAWS_MQTT_WITH_WEBSOCKETS
-DAWS_S3_USE_IMPORT_EXPORT
-DAWS_SDKUTILS_USE_IMPORT_EXPORT
-DAWS_SDK_VERSION_MAJOR=1
-DAWS_SDK_VERSION_MINOR=9
-DAWS_SDK_VERSION_PATCH=379
-DAWS_USE_EPOLL
-DPLATFORM_LINUX=1
-D_FORTIFY_SOURCE=2
-D_FORTIFY_SOURCE=2
-DNDEBUG
-DS2N_STACKTRACE
-DS2N_FEATURES_AVAILABLE
-DS2N_FALL_THROUGH_SUPPORTED
-DS2N___RESTRICT__SUPPORTED
-DS2N_MADVISE_SUPPORTED
-DS2N_CLONE_SUPPORTED
-DS2N_LIBCRYPTO_SUPPORTS_EVP_MD5_SHA1_HASH
-DS2N_LIBCRYPTO_SUPPORTS_EVP_RC4
-DS2N_LIBCRYPTO_SUPPORTS_EVP_MD_CTX_SET_PKEY_CTX
-D__SSP_STRONG__=3
-D__DBL_MIN_EXP__=(-1021)
-D__cpp_attributes=200809L
-D__cpp_nontype_template_parameter_auto=201606L
-D__UINT_LEAST16_MAX__=0xffff
-D__ATOMIC_ACQUIRE=2
-D__FLT128_MAX_10_EXP__=4932
-D__FLT_MIN__=1.17549435082228750796873653722224568e-38F
-D__GCC_IEC_559_COMPLEX=2
-D__cpp_aggregate_nsdmi=201304L
-D__UINT_LEAST8_TYPE__=unsigned char
-D__INTMAX_C(c)=c ## L
-D__CHAR_BIT__=8
-D__UINT8_MAX__=0xff
-D__SCHAR_WIDTH__=8
-D__WINT_MAX__=0xffffffffU
-D__FLT32_MIN_EXP__=(-125)
-D__cpp_static_assert=201411L
-D__ORDER_LITTLE_ENDIAN__=1234
-D__SIZE_MAX__=0xffffffffffffffffUL
-D__WCHAR_MAX__=0x7fffffff
-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
-D__DBL_DENORM_MIN__=double(4.94065645841246544176568792868221372e-324L)
-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
-D__GCC_ATOMIC_CHAR_LOCK_FREE=2
-D__GCC_IEC_559=2
-D__FLT32X_DECIMAL_DIG__=17
-D__FLT_EVAL_METHOD__=0
-D__cpp_binary_literals=201304L
-D__FLT64_DECIMAL_DIG__=17
-D__CET__=3
-D__cpp_noexcept_function_type=201510L
-D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
-D__cpp_variadic_templates=200704L
-D__UINT_FAST64_MAX__=0xffffffffffffffffUL
-D__SIG_ATOMIC_TYPE__=int
-D__DBL_MIN_10_EXP__=(-307)
-D__FINITE_MATH_ONLY__=0
-D__cpp_variable_templates=201304L
-D__FLT32X_MAX_EXP__=1024
-D__FLT32_HAS_DENORM__=1
-D__UINT_FAST8_MAX__=0xff
-D__cpp_rvalue_reference=200610L
-D__cpp_nested_namespace_definitions=201411L
-D__DEC64_MAX_EXP__=385
-D__INT8_C(c)=c
-D__INT_LEAST8_WIDTH__=8
-D__cpp_variadic_using=201611L
-D__UINT_LEAST64_MAX__=0xffffffffffffffffUL
-D__INT_LEAST8_MAX__=0x7f
-D__cpp_capture_star_this=201603L
-D__SHRT_MAX__=0x7fff
-D__LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
-D__FLT64X_MAX_10_EXP__=4932
-D__cpp_if_constexpr=201606L
-D__LDBL_IS_IEC_60559__=2
-D__FLT64X_HAS_QUIET_NAN__=1
-D__UINT_LEAST8_MAX__=0xff
-D__GCC_ATOMIC_BOOL_LOCK_FREE=2
-D__FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
-D__UINTMAX_TYPE__=long unsigned int
-D__linux=1
-D__DEC32_EPSILON__=1E-6DF
-D__FLT_EVAL_METHOD_TS_18661_3__=0
-D__unix=1
-D__UINT32_MAX__=0xffffffffU
-D__GXX_EXPERIMENTAL_CXX0X__=1
-D__FLT128_MIN_EXP__=(-16381)
-D__WINT_MIN__=0U
-D__FLT128_MIN_10_EXP__=(-4931)
-D__FLT32X_IS_IEC_60559__=2
-D__INT_LEAST16_WIDTH__=16
-D__SCHAR_MAX__=0x7f
-D__FLT128_MANT_DIG__=113
-D__WCHAR_MIN__=(-__WCHAR_MAX__ - 1)
-D__INT64_C(c)=c ## L
-D__GCC_ATOMIC_POINTER_LOCK_FREE=2
-D__FLT32X_MANT_DIG__=53
-D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
-D__cpp_aligned_new=201606L
-D__USER_LABEL_PREFIX__=
-D__FLT32_MAX_10_EXP__=38
-D__FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
-D__STDC_HOSTED__=1
-D__DEC64_MIN_EXP__=(-382)
-D__cpp_decltype_auto=201304L
-D__DBL_DIG__=15
-D__FLT32_DIG__=6
-D__FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
-D__GXX_WEAK__=1
-D__SHRT_WIDTH__=16
-D__FLT32_IS_IEC_60559__=2
-D__LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
-D__DBL_IS_IEC_60559__=2
-D__DEC32_MAX__=9.999999E96DF
-D__cpp_threadsafe_static_init=200806L
-D__cpp_enumerator_attributes=201411L
-D__FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
-D__FLT32X_HAS_INFINITY__=1
-D__INT32_MAX__=0x7fffffff
-D__unix__=1
-D__INT_WIDTH__=32
-D__SIZEOF_LONG__=8
-D__STDC_IEC_559__=1
-D__STDC_ISO_10646__=201706L
-D__UINT16_C(c)=c
-D__DECIMAL_DIG__=21
-D__STDC_IEC_559_COMPLEX__=1
-D__FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
-D__gnu_linux__=1
-D__INT16_MAX__=0x7fff
-D__FLT64_MIN_EXP__=(-1021)
-D__FLT64X_MIN_10_EXP__=(-4931)
-D__LDBL_HAS_QUIET_NAN__=1
-D__FLT64_MANT_DIG__=53
-D__FLT64X_MANT_DIG__=64
-D__GXX_RTTI=1
-D__pie__=2
-D__MMX__=1
-D__FLT_HAS_DENORM__=1
-D__SIZEOF_LONG_DOUBLE__=16
-D__BIGGEST_ALIGNMENT__=16
-D__STDC_UTF_16__=1
-D__FLT64_MAX_10_EXP__=308
-D__cpp_delegating_constructors=200604L
-D__FLT32_HAS_INFINITY__=1
-D__DBL_MAX__=double(1.79769313486231570814527423731704357e+308L)
-D__cpp_raw_strings=200710L
-D__INT_FAST32_MAX__=0x7fffffffffffffffL
-D__DBL_HAS_INFINITY__=1
-D__SIZEOF_FLOAT__=4
-D__HAVE_SPECULATION_SAFE_VALUE=1
-D__cpp_fold_expressions=201603L
-D__DEC32_MIN_EXP__=(-94)
-D__INTPTR_WIDTH__=64
-D__FLT64X_HAS_INFINITY__=1
-D__UINT_LEAST32_MAX__=0xffffffffU
-D__FLT32X_HAS_DENORM__=1
-D__INT_FAST16_TYPE__=long int
-D__MMX_WITH_SSE__=1
-D__LDBL_HAS_DENORM__=1
-D__cplusplus=201703L
-D__cpp_ref_qualifiers=200710L
-D__DEC32_MIN__=1E-95DF
-D__DEPRECATED=1
-D__cpp_rvalue_references=200610L
-D__DBL_MAX_EXP__=1024
-D__WCHAR_WIDTH__=32
-D__FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
-D__DEC128_EPSILON__=1E-33DL
-D__ATOMIC_HLE_RELEASE=131072
-D__PTRDIFF_MAX__=0x7fffffffffffffffL
-D__amd64=1
-D__ATOMIC_HLE_ACQUIRE=65536
-D__GNUG__=11
-D__LONG_LONG_MAX__=0x7fffffffffffffffLL
-D__SIZEOF_SIZE_T__=8
-D__cpp_nsdmi=200809L
-D__FLT64X_MIN_EXP__=(-16381)
-D__SIZEOF_WINT_T__=4
-D__LONG_LONG_WIDTH__=64
-D__cpp_initializer_lists=200806L
-D__FLT32_MAX_EXP__=128
-D__cpp_hex_float=201603L
-D__GXX_ABI_VERSION=1016
-D__FLT128_HAS_INFINITY__=1
-D__FLT_MIN_EXP__=(-125)
-D__GCC_HAVE_DWARF2_CFI_ASM=1
-D__x86_64=1
-D__cpp_lambdas=200907L
-D__INT_FAST64_TYPE__=long int
-D__FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
-D__cpp_template_auto=201606L
-D__DBL_MIN__=double(2.22507385850720138309023271733240406e-308L)
-D__FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
-D__FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
-D__SIZEOF_POINTER__=8
-D__LP64__=1
-D__DBL_HAS_QUIET_NAN__=1
-D__FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
-D__DECIMAL_BID_FORMAT__=1
-D__FLT64_MIN_10_EXP__=(-307)
-D__FLT64X_DECIMAL_DIG__=21
-D__DEC128_MIN__=1E-6143DL
-D__REGISTER_PREFIX__=
-D__UINT16_MAX__=0xffff
-D__LDBL_HAS_INFINITY__=1
-D__FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
-D__UINT8_TYPE__=unsigned char
-D__FLT_DIG__=6
-D__NO_INLINE__=1
-D__DEC_EVAL_METHOD__=2
-D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL
-D__FLT_MANT_DIG__=24
-D__LDBL_DECIMAL_DIG__=21
-D__UINT64_C(c)=c ## UL
-D__cpp_unicode_characters=201411L
-D_STDC_PREDEF_H=1
-D__INT_LEAST32_MAX__=0x7fffffff
-D__GCC_ATOMIC_INT_LOCK_FREE=2
-D__FLT128_MAX_EXP__=16384
-D__FLT32_MANT_DIG__=24
-D__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
-D__STDC_IEC_60559_COMPLEX__=201404L
-D__cpp_aggregate_bases=201603L
-D__FLT128_HAS_DENORM__=1
-D__FLT32_DECIMAL_DIG__=9
-D__FLT128_DIG__=33
-D__INT32_C(c)=c
-D__DEC64_EPSILON__=1E-15DD
-D__ORDER_PDP_ENDIAN__=3412
-D__DEC128_MIN_EXP__=(-6142)
-D__INT_FAST32_TYPE__=long int
-D__UINT_LEAST16_TYPE__=short unsigned int
-Dunix=1
-D__DBL_HAS_DENORM__=1
-D__cpp_rtti=199711L
-D__SIZE_TYPE__=long unsigned int
-D__UINT64_MAX__=0xffffffffffffffffUL
-D__FLT_IS_IEC_60559__=2
-D__GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-32LE"
-D__FLT64X_DIG__=18
-D__INT8_TYPE__=signed char
-D__cpp_digit_separators=201309L
-D__ELF__=1
-D__GCC_ASM_FLAG_OUTPUTS__=1
-D__UINT32_TYPE__=unsigned int
-D__FLT_RADIX__=2
-D__INT_LEAST16_TYPE__=short int
-D__LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
-D__UINTMAX_C(c)=c ## UL
-D__GLIBCXX_BITSIZE_INT_N_0=128
-D__k8=1
-D__FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
-D__SIG_ATOMIC_MAX__=0x7fffffff
-D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
-D__STDC_IEC_60559_BFP__=201404L
-D__SIZEOF_PTRDIFF_T__=8
-D__LDBL_DIG__=18
-D__FLT64_IS_IEC_60559__=2
-D__x86_64__=1
-D__FLT32X_MIN_EXP__=(-1021)
-D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF
-D__INT_FAST16_MAX__=0x7fffffffffffffffL
-D__FLT64_DIG__=15
-D__UINT_FAST32_MAX__=0xffffffffffffffffUL
-D__UINT_LEAST64_TYPE__=long unsigned int
-D__FLT_HAS_QUIET_NAN__=1
-D__FLT_MAX_10_EXP__=38
-D__LONG_MAX__=0x7fffffffffffffffL
-D__FLT64X_HAS_DENORM__=1
-D__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
-D__FLT_HAS_INFINITY__=1
-D__GNUC_EXECUTION_CHARSET_NAME="UTF-8"
-D__cpp_unicode_literals=200710L
-D__UINT_FAST16_TYPE__=long unsigned int
-D__DEC64_MAX__=9.999999999999999E384DD
-D__INT_FAST32_WIDTH__=64
-D__CHAR16_TYPE__=short unsigned int
-D__PRAGMA_REDEFINE_EXTNAME=1
-D__SIZE_WIDTH__=64
-D__SEG_FS=1
-D__INT_LEAST16_MAX__=0x7fff
-D__DEC64_MANT_DIG__=16
-D__INT64_MAX__=0x7fffffffffffffffL
-D__SEG_GS=1
-D__FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
-D__SIG_ATOMIC_WIDTH__=32
-D__INT_LEAST64_TYPE__=long int
-D__INT16_TYPE__=short int
-D__INT_LEAST8_TYPE__=signed char
-D__cpp_structured_bindings=201606L
-D__SIZEOF_INT__=4
-D__DEC32_MAX_EXP__=97
-D__INT_FAST8_MAX__=0x7f
-D__FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
-D__INTPTR_MAX__=0x7fffffffffffffffL
-D__cpp_guaranteed_copy_elision=201606L
-Dlinux=1
-D__FLT64_HAS_QUIET_NAN__=1
-D__FLT32_MIN_10_EXP__=(-37)
-D__EXCEPTIONS=1
-D__PTRDIFF_WIDTH__=64
-D__LDBL_MANT_DIG__=64
-D__cpp_range_based_for=201603L
-D__FLT64_HAS_INFINITY__=1
-D__FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
-D__STDCPP_DEFAULT_NEW_ALIGNMENT__=16
-D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
-D__code_model_small__=1
-D__GCC_ATOMIC_LONG_LOCK_FREE=2
-D__cpp_nontype_template_args=201411L
-D__DEC32_MANT_DIG__=7
-D__cpp_return_type_deduction=201304L
-D__k8__=1
-D__INTPTR_TYPE__=long int
-D__UINT16_TYPE__=short unsigned int
-D__WCHAR_TYPE__=int
-D__pic__=2
-D__UINTPTR_MAX__=0xffffffffffffffffUL
-D__INT_FAST64_WIDTH__=64
-D__cpp_decltype=200707L
-D__INT_FAST64_MAX__=0x7fffffffffffffffL
-D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
-D__FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
-D__FLT64X_MAX_EXP__=16384
-D__UINT_FAST64_TYPE__=long unsigned int
-D__cpp_inline_variables=201606L
-D__INT_MAX__=0x7fffffff
-D__linux__=1
-D__INT64_TYPE__=long int
-D__FLT_MAX_EXP__=128
-D__ORDER_BIG_ENDIAN__=4321
-D__DBL_MANT_DIG__=53
-D__cpp_inheriting_constructors=201511L
-D__SIZEOF_FLOAT128__=16
-D__INT_LEAST64_MAX__=0x7fffffffffffffffL
-D__DEC64_MIN__=1E-383DD
-D__WINT_TYPE__=unsigned int
-D__UINT_LEAST32_TYPE__=unsigned int
-D__SIZEOF_SHORT__=2
-D__FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
-D__LDBL_MIN_EXP__=(-16381)
-D__FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
-D__amd64__=1
-D__WINT_WIDTH__=32
-D__INT_LEAST64_WIDTH__=64
-D__LDBL_MAX_EXP__=16384
-D__FLT32X_MAX_10_EXP__=308
-D__SIZEOF_INT128__=16
-D__FLT64X_IS_IEC_60559__=2
-D__LDBL_MAX_10_EXP__=4932
-D__ATOMIC_RELAXED=0
-D__DBL_EPSILON__=double(2.22044604925031308084726333618164062e-16L)
-D__FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
-D_LP64=1
-D__UINT8_C(c)=c
-D__FLT64_MAX_EXP__=1024
-D__INT_LEAST32_TYPE__=int
-D__SIZEOF_WCHAR_T__=4
-D__FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
-D__FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
-D__FLT128_HAS_QUIET_NAN__=1
-D__INTMAX_MAX__=0x7fffffffffffffffL
-D__INT_FAST8_TYPE__=signed char
-D__cpp_namespace_attributes=201411L
-D__FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
-D__STDCPP_THREADS__=1
-D__GNUC_STDC_INLINE__=1
-D__FLT64_HAS_DENORM__=1
-D__FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
-D__DBL_DECIMAL_DIG__=17
-D__STDC_UTF_32__=1
-D__INT_FAST8_WIDTH__=8
-D__FXSR__=1
-D__FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
-D__DBL_NORM_MAX__=double(1.79769313486231570814527423731704357e+308L)
-D__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
-D__INTMAX_WIDTH__=64
-D__cpp_runtime_arrays=198712L
-D__UINT64_TYPE__=long unsigned int
-D__UINT32_C(c)=c ## U
-D__cpp_alias_templates=200704L
-D__FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
-D__FLT128_IS_IEC_60559__=2
-D__INT8_MAX__=0x7f
-D__LONG_WIDTH__=64
-D__PIC__=2
-D__UINT_FAST32_TYPE__=long unsigned int
-D__FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
-D__CHAR32_TYPE__=unsigned int
-D__FLT_MAX__=3.40282346638528859811704183484516925e+38F
-D__cpp_constexpr=201603L
-D__cpp_deduction_guides=201703L
-D__INT32_TYPE__=int
-D__SIZEOF_DOUBLE__=8
-D__cpp_exceptions=199711L
-D__FLT_MIN_10_EXP__=(-37)
-D__FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
-D__INT_LEAST32_WIDTH__=32
-D__INTMAX_TYPE__=long int
-D__DEC128_MAX_EXP__=6145
-D__FLT32X_HAS_QUIET_NAN__=1
-D__ATOMIC_CONSUME=1
-D__GLIBCXX_TYPE_INT_N_0=__int128
-D__INT_FAST16_WIDTH__=64
-D__UINTMAX_MAX__=0xffffffffffffffffUL
-D__PIE__=2
-D__FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
-D__cpp_template_template_args=201611L
-D__DBL_MAX_10_EXP__=308
-D__LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
-D__INT16_C(c)=c
-D__STDC__=1
-D__FLT32X_DIG__=15
-D__PTRDIFF_TYPE__=long int
-D__ATOMIC_SEQ_CST=5
-D__FLT32X_MIN_10_EXP__=(-307)
-D__UINTPTR_TYPE__=long unsigned int
-D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
-D__DEC128_MANT_DIG__=34
-D__LDBL_MIN_10_EXP__=(-4931)
-D__cpp_generic_lambdas=201304L
-D__SIZEOF_LONG_LONG__=8
-D__cpp_user_defined_literals=200809L
-D__FLT128_DECIMAL_DIG__=36
-D__GCC_ATOMIC_LLONG_LOCK_FREE=2
-D__FLT32_HAS_QUIET_NAN__=1
-D__FLT_DECIMAL_DIG__=9
-D__UINT_FAST16_MAX__=0xffffffffffffffffUL
-D__LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
-D__GCC_ATOMIC_SHORT_LOCK_FREE=2
-D__UINT_FAST8_TYPE__=unsigned char
-D_GNU_SOURCE=1
-D__cpp_init_captures=201304L
-D__ATOMIC_ACQ_REL=4
-D__ATOMIC_RELEASE=3
-I/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/app
-I/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/lib/include
-I/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/ble-provision
-I/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/app/lpr_plugins
-isystem/usr/include/c++/11
-isystem/usr/include/x86_64-linux-gnu/c++/11
-isystem/usr/include/c++/11/backward
-isystem/usr/lib/gcc/x86_64-linux-gnu/11/include
-isystem/usr/local/include
-isystem/usr/include/x86_64-linux-gnu
-isystem/usr/include
Error while processing /home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/app/traffic_app.cpp.
warning: redefining builtin macro [clang-diagnostic-builtin-macro-redefined]
/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/app/traffic_interface.h:7:10: error: 'glib.h' file not found [clang-diagnostic-error]
7 | #include <glib.h>
| ^~~~~~~~
LSP: cpptools/activeDocumentChange: file:///home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/app/cloud_service.h
LSP: cpptools/textEditorSelectionChange
Hi @parsley72 . I'd suggest opening a new issue, and include details about how your project is configured, as it may not be the same problem this GitHub issue is tracking.
Code Analysis is not directly related to IntelliSense. (The missing header warning you initially mentioned). But, in this case, it may be surfacing an issue with the same root cause:
/home/tom/Documents/Bitbucket/motorola-l6q/oclea-yocto-sdk/source/motorola-app/app/traffic_interface.h:7:10: error: 'glib.h' file not found [clang-diagnostic-error]
7 | #include <glib.h>
| ^~~~~~~~
Perhaps this is the same issue as: https://stackoverflow.com/questions/45401164/glib-h-no-such-file-or-directory
If there are include paths required by a build, those include paths also need to be specified in the IntelliSense configuration (as well as the compilerPath
, to ensure system includes are found). That can be done manually in the C/C++ Extension configuration (i.e. in the UI displayed by the C/C++: Edit Configuration (UI)
command). Or, if your project uses CMake or Makefiles, you could use the CMake Tools or Makefile Tools extensions, which act as 'custom configuration providers' for the C/C++ Extension, automatically providing information from the build system to be used for configuring IntelliSense.
Same here. Introduced in C/C++ 1.17.2. Downgrade to 1.16.3 solves the issue.
The same issue still occurs in version 1.17.5, but it is resolved by downgrading to version 1.16.3. Thank you for providing this helpful solution.
For the attached socket project, the issue can be reproduced above C/C++ 1.17.x including 1.18.x. When open the project, the output window will show the following errors. Maybe the IntelliSenseMode and compilerPath were detected incorrectly.
[11/12/2023, 5:14:25 PM] For C++ source files, IntelliSenseMode was changed from "linux-gcc-x64" to "linux-clang-x64" based on compiler args and querying compilerPath: "/usr/bin/clang" [11/12/2023, 5:14:25 PM] IntelliSenseMode was changed because it didn't match the detected compiler. Consider setting "compilerPath" instead. Set "compilerPath" to "" to disable detection of system includes and defines. [11/12/2023, 5:14:25 PM] For C source files, IntelliSenseMode was changed from "linux-gcc-x64" to "linux-clang-x64" based on compiler args and querying compilerPath: "/usr/bin/clang" [11/12/2023, 5:14:25 PM] IntelliSenseMode was changed because it didn't match the detected compiler. Consider setting "compilerPath" instead. Set "compilerPath" to "" to disable detection of system includes and defines.
Hey @Colengms, this issue might need further attention.
@sonicdcer, you can help us out by closing this issue if the problem no longer exists, or adding more information.
This issue has been closed because it needs more information and has not had recent activity.
Environment
Bug Summary and Steps to Reproduce
Bug Summary: Since the update, intellisense is unable to find types, globals, macros etc, that are not in the same file, it's like it's failing to see the headers. Reinstalled vscode, reinstalled all the extensions including this one, also tried using another distro (Debian), and the problem persisted through every project that i tried connecting through WSL. The issue does not happen over Windows. The only fix i found was going back to the previous version of the extension, that fixed my issue immediately.
Steps to reproduce: git clone https://github.com/sonicdcer/sotn-decomp connect to WSL and open folder browse source files
Configuration and Logs
Other Extensions
No response
Additional context
No response