Skip to content

clang-tidy throws bunch of false errors from <*intrin.h> #12565

@Xotchkass

Description

@Xotchkass

Environment

  • OS and Version: Windows 10 21H2
  • VS Code Version: 192.1
  • C/C++ Extension Version: 1.21.6
  • Compiler: MSYS2/MinGW-W64 gcc v14.2.0

Bug Summary and Steps to Reproduce

Bug Summary:
Whenever I include header that uses any of <*intrin.h> (for example windows.h) headers I get bunch of false errors from clang-tidy.
изображение

Errors are clearly false, because program compiles and runs just fine.
изображение

Steps to reproduce:

  1. Create c file
#include <windows.h>

int main(void) {
   WriteConsoleA(GetStdHandle(STD_OUTPUT_HANDLE), "Hello, world!\n", 13, NULL, NULL);
   return 0;
}
  1. See error

Expected behavior:
No errors.

Configuration and Logs

c_cpp_properties.json
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${default}"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "C:/tools/msys64/mingw64/bin/gcc.exe",
            "cStandard": "c17",
            "intelliSenseMode": "windows-gcc-x64"
        }
    ],
    "version": 4
}
C/C++: Log Diagnostics
-------- Diagnostics - 8/13/2024, 10:41:07 PM
Version: 1.21.6
Current Configuration:
{
    "name": "Win32",
    "includePath": [
        "S:/prog/C/Includes"
    ],
    "defines": [
        "_DEBUG",
        "UNICODE",
        "_UNICODE"
    ],
    "compilerPath": "C:/tools/msys64/mingw64/bin/gcc.exe",
    "cStandard": "c17",
    "intelliSenseMode": "windows-gcc-x64",
    "compilerPathIsExplicit": true,
    "cStandardIsExplicit": true,
    "cppStandardIsExplicit": true,
    "intelliSenseModeIsExplicit": true,
    "compilerPathInCppPropertiesJson": "C:/tools/msys64/mingw64/bin/gcc.exe",
    "windowsSdkVersion": "10.0.19041.0",
    "cppStandard": "c++20",
    "mergeConfigurations": true,
    "browse": {
        "path": [
            "S:/prog/C/Includes",
            "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
cpptools version (native): 1.21.6.0
Translation Unit Mappings:
[ S:\prog\C\random\anon.c - source TU]:
Translation Unit Configurations:
[ S:\prog\C\random\anon.c ]:
    Process ID: 13912
    Memory Usage: 151 MB
    Compiler Path: C:\tools\msys64\mingw64\bin\gcc.exe
    Includes:
    System Includes:
        S:\prog\C\Includes
        C:\tools\msys64\mingw64\lib\gcc\x86_64-w64-mingw32\14.2.0\include
        C:\tools\msys64\mingw64\include
        C:\tools\msys64\mingw64\lib\gcc\x86_64-w64-mingw32\14.2.0\include-fixed
    Defines:
        _DEBUG
        UNICODE
        _UNICODE
    Standard Version: c17
    IntelliSense Mode: windows-gcc-x64
    Other Flags:
        --gcc
        --gnu_version=140200
Total Memory Usage: 151 MB

------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 19576
language server logging
loggingLevel: Debug
Custom configuration provider 'Makefile Tools' registered
LSP: (received) cpptools/initialize (id: 1)
LSP: (invoked) cpptools/initialize (id: 1)
cpptools version (TypeScript): 1.21.6
cpptools version (native): 1.21.6.0
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
LSP: Sending response (id: 1)
LSP: (received) cpptools/queryCompilerDefaults (id: 2)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 2)
LSP: (received) cpptools/didChangeSettings
LSP: (received) cpptools/didChangeSettings
LSP: Sending response (id: 2)
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
The extension will use the Tag Parser for IntelliSense when #includes don't resolve.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received - deferred) textDocument/didOpen: file:///s%3A/prog/C/random/anon.c
LSP: (received - deferred) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/queryCompilerDefaults (id: 3)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 3)
LSP: Sending response (id: 3)
LSP: (received) cpptools/didChangeCppProperties (id: 4)
LSP: (invoked) cpptools/didChangeCppProperties (id: 4)
Querying compiler for default C++ language standard using command line: C:\tools\msys64\mingw64\bin\gcc.exe -x c++ -E -dM nul
LSP: (received) cpptools/didChangeCppProperties (id: 5)
LSP: (received) cpptools/didChangeCppProperties (id: 6)
LSP: (received) cpptools/queryCompilerDefaults (id: 7)
LSP: (received) cpptools/didChangeCppProperties (id: 8)
LSP: (received) cpptools/didChangeCppProperties (id: 9)
LSP: (received) cpptools/didChangeCppProperties (id: 10)
LSP: (received) cpptools/didChangeCppProperties (id: 11)
LSP: (received) cpptools/didChangeCppProperties (id: 12)
LSP: (received) cpptools/didChangeCppProperties (id: 13)
LSP: (received) cpptools/didChangeCppProperties (id: 14)
LSP: (received - deferred) cpptools/didChangeVisibleTextEditors
LSP: (received - deferred) cpptools/didChangeVisibleTextEditors
LSP: (received - deferred) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 15)
LSP: (received - deferred) cpptools/getCodeActions: file:///s%3A/prog/C/random/anon.c (id: 16)
LSP: (received - deferred) cpptools/getFoldingRanges: file:///s%3A/prog/C/random/anon.c (id: 17)
LSP: (received - deferred) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 18)
LSP: (received - deferred) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 19)
LSP: (received - deferred) cpptools/getCodeActions: file:///s%3A/prog/C/random/anon.c (id: 20)
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 15)
LSP: $/cancelRequest (cpptools/getCodeActions, id: 16)
LSP: $/cancelRequest (cpptools/getFoldingRanges, id: 17)
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 18)
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: (received - deferred) cpptools/clearCustomConfigurations
LSP: (received - deferred) cpptools/clearCustomConfigurations
Detected language standard version: gnu++17
Querying compiler's default target using command line: "C:\tools\msys64\mingw64\bin\gcc.exe" -dumpmachine
Compiler returned default target value: x86_64-w64-mingw32
Compiler query command line: C:\tools\msys64\mingw64\bin\gcc.exe -std=c++20 -m64 -Wp,-v -E -dM -x c++ nul
Attempting to get defaults from C++ compiler in "compilerPath" property: 'C:\tools\msys64\mingw64\bin\gcc.exe'
Compiler query command line: C:\tools\msys64\mingw64\bin\gcc.exe -std=c17 -m64 -Wp,-v -E -dM -x c nul
Attempting to get defaults from C compiler in "compilerPath" property: 'C:\tools\msys64\mingw64\bin\gcc.exe'
  Folder: C:\TOOLS\MSYS64\MINGW64\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\ will be indexed
  Folder: S:\PROG\C\INCLUDES\ will be indexed
  Folder: S:\PROG\C++\INCLUDES\ will be indexed
  Folder: S:\PROG\C\RAYLIB_SORT\ will be indexed
LSP: Sending response (id: 4)
LSP: (invoked) cpptools/didChangeCppProperties (id: 5)
  Folder: C:\TOOLS\MSYS64\MINGW64\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\ will be indexed
  Folder: S:\PROG\C\INCLUDES\ will be indexed
  Folder: S:\PROG\C++\INCLUDES\ will be indexed
  Folder: S:\PROG\C\BRAINFUCK\ will be indexed
LSP: Sending response (id: 5)
LSP: (invoked) cpptools/didChangeCppProperties (id: 6)
  Folder: C:\TOOLS\MSYS64\MINGW64\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\ will be indexed
  Folder: S:\PROG\C\INCLUDES\ will be indexed
  Folder: S:\PROG\C++\INCLUDES\ will be indexed
LSP: Sending response (id: 6)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 7)
LSP: Sending response (id: 7)
LSP: (invoked) cpptools/didChangeCppProperties (id: 8)
Querying compiler for default C++ language standard using command line: C:/tools/msys64/mingw64/bin/gcc.exe -x c++ -E -dM nul
Detected language standard version: gnu++17
Querying compiler's default target using command line: "C:/tools/msys64/mingw64/bin/gcc.exe" -dumpmachine
Compiler returned default target value: x86_64-w64-mingw32
Compiler query command line: C:/tools/msys64/mingw64/bin/gcc.exe -std=c++20 -m64 -Wp,-v -E -dM -x c++ nul
Attempting to get defaults from C++ compiler in "compilerPath" property: 'C:/tools/msys64/mingw64/bin/gcc.exe'
Compiler query command line: C:/tools/msys64/mingw64/bin/gcc.exe -std=c17 -m64 -Wp,-v -E -dM -x c nul
Attempting to get defaults from C compiler in "compilerPath" property: 'C:/tools/msys64/mingw64/bin/gcc.exe'
  Folder: C:\TOOLS\MSYS64\MINGW64\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\ will be indexed
  Folder: S:\PROG\C\INCLUDES\ will be indexed
  Folder: S:\PROG\C++\INCLUDES\ will be indexed
  Folder: S:\PROG\C\RANDOM\ will be indexed
LSP: Sending response (id: 8)
LSP: (invoked) cpptools/didChangeCppProperties (id: 9)
Code browsing service initialized
  Folder: C:\TOOLS\MSYS64\MINGW64\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\ will be indexed
  Folder: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\ will be indexed
  Folder: S:\PROG\C\INCLUDES\ will be indexed
  Folder: S:\PROG\C++\INCLUDES\ will be indexed
  Folder: S:\PROG\C\YIN-YANG_PING-PONG\ will be indexed
LSP: (queued) textDocument/didOpen: file:///s%3A/prog/C/random/anon.c
LSP: (queued) cpptools/didChangeVisibleTextEditors
LSP: (queued) cpptools/didChangeVisibleTextEditors
LSP: (queued) cpptools/didChangeVisibleTextEditors
LSP: (queued) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 15)
LSP: (queued) cpptools/getCodeActions: file:///s%3A/prog/C/random/anon.c (id: 16)
LSP: (queued) cpptools/getFoldingRanges: file:///s%3A/prog/C/random/anon.c (id: 17)
LSP: (queued) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 18)
LSP: (queued) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 19)
LSP: (queued) cpptools/getCodeActions: file:///s%3A/prog/C/random/anon.c (id: 20)
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: (queued) cpptools/clearCustomConfigurations
LSP: Sending response (id: 9)
LSP: (invoked) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 15)
Discovering files...
LSP: (invoked) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 18)
LSP: (invoked) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 19)
LSP: (invoked) cpptools/didChangeCppProperties (id: 10)
LSP: Sending response (id: 10)
LSP: (invoked) cpptools/didChangeCppProperties (id: 11)
LSP: Sending response (id: 11)
LSP: (invoked) cpptools/didChangeCppProperties (id: 12)
LSP: Sending response (id: 12)
LSP: (invoked) cpptools/didChangeCppProperties (id: 13)
LSP: Sending response (id: 13)
LSP: (invoked) cpptools/didChangeCppProperties (id: 14)
LSP: Sending response (id: 14)
LSP: (invoked) textDocument/didOpen: file:///s%3A/prog/C/random/anon.c
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: Sending response (id: 19)
Populating file name cache...
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\INCLUDE\
Done populating filename cache. Elapsed time: 32 ms
Intellisense update pending for: file:///s%3A/prog/C/random/anon.c
LSP: (invoked) cpptools/getCodeActions: file:///s%3A/prog/C/random/anon.c (id: 16)
LSP: (invoked) cpptools/getFoldingRanges: file:///s%3A/prog/C/random/anon.c (id: 17)
LSP: (invoked) cpptools/getCodeActions: file:///s%3A/prog/C/random/anon.c (id: 20)
LSP: Request canceled by server (<unknown/completed>, code: -32802, id: 17)
LSP: Sending response (id: 20)
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
LSP: (invoked) cpptools/clearCustomConfigurations
c:\Users\user\.vscode\extensions\ms-vscode.cpptools-1.21.6-win32-x64/bin/../LLVM/bin/clang-tidy.exe
--checks=-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling
--header-filter=(S:/prog/C/random|S:\\prog\\C\\random)
--export-fixes=C:\Users\user\AppData\Local\Temp\{14262874726606007984}\fixes10888.yaml
--quiet
--use-color=false
S:/prog/C/random/anon.c
--
-std=c17
-xc
-Wno-pragma-pack
-Wno-pragma-once-outside-header
-D_DEBUG
-DUNICODE
-D_UNICODE
-D__DBL_MIN_EXP__=(-1021)
-D__UINT_LEAST16_MAX__=0xffff
-D__FLT16_HAS_QUIET_NAN__=1
-D__ATOMIC_ACQUIRE=2
-D__WCHAR_MAX__=0xffff
-D__FLT128_MAX_10_EXP__=4932
-D__FLT_MIN__=1.17549435082228750796873653722224568e-38F
-D__GCC_IEC_559_COMPLEX=2
-D__UINT_LEAST8_TYPE__=unsigned char
-D__BFLT16_DENORM_MIN__=9.18354961579912115600575419704879436e-41BF16
-D__INTMAX_C(c)=c ## LL
-D__CHAR_BIT__=8
-D__MINGW32__=1
-D__UINT8_MAX__=0xff
-D__SCHAR_WIDTH__=8
-D_WIN64=1
-D__WINT_MAX__=0xffff
-D__FLT32_MIN_EXP__=(-125)
-D__BFLT16_NORM_MAX__=3.38953138925153547590470800371487867e+38BF16
-D__BFLT16_MIN_10_EXP__=(-37)
-D__ORDER_LITTLE_ENDIAN__=1234
-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
-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__FLT64_DECIMAL_DIG__=17
-D__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
-D__UINT_FAST64_MAX__=0xffffffffffffffffULL
-D__SIG_ATOMIC_TYPE__=int
-D__DBL_MIN_10_EXP__=(-307)
-D__FINITE_MATH_ONLY__=0
-D__FLT32X_MAX_EXP__=1024
-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
-D__FLT32_HAS_DENORM__=1
-D__UINT_FAST8_MAX__=0xff
-D__FLT32_MAX_10_EXP__=38
-D__DEC64_MAX_EXP__=385
-D__INT8_C(c)=c
-D__INT_LEAST8_WIDTH__=8
-D__UINT_LEAST64_MAX__=0xffffffffffffffffULL
-D__SHRT_MAX__=0x7fff
-D__LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
-D__FLT64X_MAX_10_EXP__=4932
-D__BFLT16_MAX_10_EXP__=38
-D__BFLT16_MAX_EXP__=128
-D__LDBL_IS_IEC_60559__=1
-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 long unsigned int
-D__BFLT16_DECIMAL_DIG__=4
-D__DEC32_EPSILON__=1E-6DF
-D__FLT_EVAL_METHOD_TS_18661_3__=0
-D__UINT32_MAX__=0xffffffffU
-D__DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
-D__FLT128_MIN_EXP__=(-16381)
-D__WINT_MIN__=0
-D__FLT128_MIN_10_EXP__=(-4931)
-D__FLT32X_IS_IEC_60559__=1
-D__INT_LEAST16_WIDTH__=16
-D__SCHAR_MAX__=0x7f
-D__FLT128_MANT_DIG__=113
-D__WCHAR_MIN__=0
-D__INT64_C(c)=c ## LL
-D__GCC_ATOMIC_POINTER_LOCK_FREE=2
-D__ATOMIC_SEQ_CST=5
-D__INT_LEAST64_MAX__=0x7fffffffffffffffLL
-D__FLT32X_MANT_DIG__=53
-D__FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
-D__STDC_HOSTED__=1
-D__DEC64_MIN_EXP__=(-382)
-D__WIN64=1
-D__DBL_DIG__=15
-D__FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
-D__SHRT_WIDTH__=16
-D__FLT32_IS_IEC_60559__=1
-D__LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
-D__STDC_UTF_16__=1
-D__DBL_IS_IEC_60559__=1
-D__DEC32_MAX__=9.999999E96DF
-D__FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
-D__FLT32X_HAS_INFINITY__=1
-D__INT_WIDTH__=32
-D__DECIMAL_DIG__=21
-D__FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
-D__FLT64X_MIN_10_EXP__=(-4931)
-D__LDBL_HAS_QUIET_NAN__=1
-D__FLT16_MIN_EXP__=(-13)
-D__FLT64_MANT_DIG__=53
-D_REENTRANT=1
-D__FLT64X_MANT_DIG__=64
-D__MMX__=1
-D__FLT_HAS_DENORM__=1
-D__SIZEOF_LONG_DOUBLE__=16
-D__BIGGEST_ALIGNMENT__=16
-D__SIZE_TYPE__=long long unsigned int
-D__FLT64_MAX_10_EXP__=308
-D__BFLT16_IS_IEC_60559__=0
-D__FLT16_MAX_10_EXP__=4
-D__DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
-D__INT_FAST32_MAX__=0x7fffffff
-D__DBL_HAS_INFINITY__=1
-D__INT64_MAX__=0x7fffffffffffffffLL
-D__SIZEOF_FLOAT__=4
-D__WINNT__=1
-D__HAVE_SPECULATION_SAFE_VALUE=1
-D__DEC32_MIN_EXP__=(-94)
-D__INTPTR_WIDTH__=64
-D__UINT_LEAST32_MAX__=0xffffffffU
-D__FLT32X_HAS_DENORM__=1
-D__INT_FAST16_TYPE__=short int
-D__STRICT_ANSI__=1
-D__MMX_WITH_SSE__=1
-D__LDBL_HAS_DENORM__=1
-D__SEG_GS=1
-D__BFLT16_EPSILON__=7.81250000000000000000000000000000000e-3BF16
-D__FLT128_HAS_INFINITY__=1
-D__DEC32_MIN__=1E-95DF
-D__DBL_MAX_EXP__=1024
-D__WCHAR_WIDTH__=16
-D__FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
-D__DEC128_EPSILON__=1E-33DL
-D__FLT16_DECIMAL_DIG__=5
-D__ATOMIC_HLE_RELEASE=131072
-D__WIN32__=1
-D__PTRDIFF_MAX__=0x7fffffffffffffffLL
-D__amd64=1
-D__ATOMIC_HLE_ACQUIRE=65536
-D__LONG_LONG_MAX__=0x7fffffffffffffffLL
-D__SIZEOF_SIZE_T__=8
-D__BFLT16_HAS_INFINITY__=1
-D__FLT64X_MIN_EXP__=(-16381)
-D__SIZEOF_WINT_T__=2
-D__LONG_LONG_WIDTH__=64
-D__FLT32_MAX_EXP__=128
-D__GXX_ABI_VERSION=1019
-D__FLT_MIN_EXP__=(-125)
-D__INT16_MAX__=0x7fff
-D__x86_64=1
-D__INT_FAST64_TYPE__=long long int
-D__BFLT16_MAX__=3.38953138925153547590470800371487867e+38BF16
-D__BFLT16_HAS_DENORM__=1
-D__FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
-D__FLT16_DENORM_MIN__=5.96046447753906250000000000000000000e-8F16
-D__FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
-D__FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
-D__SIZEOF_POINTER__=8
-D__DBL_HAS_QUIET_NAN__=1
-D__FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
-D__LDBL_MAX_EXP__=16384
-D__DECIMAL_BID_FORMAT__=1
-D__FLT64_MIN_EXP__=(-1021)
-D__GXX_TYPEINFO_EQUALITY_INLINE=0
-D__FLT64_MIN_10_EXP__=(-307)
-D__FLT16_MIN_10_EXP__=(-4)
-D__FLT64X_DECIMAL_DIG__=21
-D__DEC128_MIN__=1E-6143DL
-D__REGISTER_PREFIX__=
-D__UINT16_MAX__=0xffff
-D__DBL_HAS_DENORM__=1
-D__cdecl=__attribute__((__cdecl__))
-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__FLT_MANT_DIG__=24
-D__LDBL_DECIMAL_DIG__=21
-D__UINT64_C(c)=c ## ULL
-D_WIN32=1
-D__SEH__=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__FLT32X_MIN_EXP__=(-1021)
-D__BFLT16_MIN__=1.17549435082228750796873653722224568e-38BF16
-D__FLT128_HAS_DENORM__=1
-D__FLT32_DECIMAL_DIG__=9
-D__FLT128_DIG__=33
-D_INTEGRAL_MAX_BITS=64
-D__INT32_C(c)=c
-D__DEC64_EPSILON__=1E-15DD
-D__ORDER_PDP_ENDIAN__=3412
-D__DEC128_MIN_EXP__=(-6142)
-D__DEC128_MAX__=9.999999999999999999999999999999999E6144DL
-D__INT_FAST32_TYPE__=int
-D__UINT_LEAST16_TYPE__=short unsigned int
-D__DEC128_MAX_EXP__=6145
-D__UINT64_MAX__=0xffffffffffffffffULL
-D__FLT_IS_IEC_60559__=1
-D__GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-16LE"
-D__FLT64X_DIG__=18
-D__INT8_TYPE__=signed char
-D__GCC_ASM_FLAG_OUTPUTS__=1
-D__UINT32_TYPE__=unsigned int
-D__BFLT16_HAS_QUIET_NAN__=1
-D__FLT_RADIX__=2
-D__INT_LEAST16_TYPE__=short int
-D__LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
-D__UINTMAX_C(c)=c ## ULL
-D__FLT16_DIG__=3
-D__FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
-D__SIG_ATOMIC_MAX__=0x7fffffff
-D__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
-D__USER_LABEL_PREFIX__=
-D__SIZEOF_PTRDIFF_T__=8
-D__FLT64X_HAS_INFINITY__=1
-D__SIZEOF_LONG__=4
-D__LDBL_DIG__=18
-D__FLT64_IS_IEC_60559__=1
-D__x86_64__=1
-D__FLT16_IS_IEC_60559__=1
-D__FLT16_MAX_EXP__=16
-D__DEC32_SUBNORMAL_MIN__=0.000001E-95DF
-D__MSVCRT__=1
-D__INT_FAST16_MAX__=0x7fff
-D__GCC_CONSTRUCTIVE_SIZE=64
-D__FLT64_DIG__=15
-D__UINT_FAST32_MAX__=0xffffffffU
-D__UINT_LEAST64_TYPE__=long long unsigned int
-D__FLT16_EPSILON__=9.76562500000000000000000000000000000e-4F16
-D__FLT_HAS_QUIET_NAN__=1
-D__FLT_MAX_10_EXP__=38
-D__LONG_MAX__=0x7fffffffL
-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__UINT_FAST16_TYPE__=short unsigned int
-D__DEC64_MAX__=9.999999999999999E384DD
-D__INT_FAST32_WIDTH__=32
-D__CHAR16_TYPE__=short unsigned int
-D__PRAGMA_REDEFINE_EXTNAME=1
-D__SIZE_WIDTH__=64
-D__SEG_FS=1
-D__BITINT_MAXWIDTH__=65535
-D__INT_LEAST16_MAX__=0x7fff
-D__FLT16_NORM_MAX__=6.55040000000000000000000000000000000e+4F16
-D__DEC64_MANT_DIG__=16
-D__FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
-D__SIG_ATOMIC_WIDTH__=32
-D__INT_LEAST64_TYPE__=long long int
-D__INT16_TYPE__=short int
-D__INT_LEAST8_TYPE__=signed char
-D__FLT16_MAX__=6.55040000000000000000000000000000000e+4F16
-D__nocona__=1
-D__FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
-D__STDC_VERSION__=201710L
-D__SIZEOF_INT__=4
-D__DEC32_MAX_EXP__=97
-D__INT_FAST8_MAX__=0x7f
-D__FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
-D__INTPTR_MAX__=0x7fffffffffffffffLL
-D__WIN64__=1
-D__FLT64_HAS_QUIET_NAN__=1
-D__stdcall=__attribute__((__stdcall__))
-D__FLT32_MIN_10_EXP__=(-37)
-D__FLT32X_DIG__=15
-D__GXX_MERGED_TYPEINFO_NAMES=0
-D__UINT16_C(c)=c
-D__PTRDIFF_WIDTH__=64
-D__LDBL_MANT_DIG__=64
-D__INT_FAST16_WIDTH__=16
-D__FLT64_HAS_INFINITY__=1
-D__FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
-D__FLT16_HAS_INFINITY__=1
-D__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
-D__GCC_ATOMIC_LONG_LOCK_FREE=2
-D__DEC32_MANT_DIG__=7
-D__FLT16_MANT_DIG__=11
-D__INTPTR_TYPE__=long long int
-D__UINT16_TYPE__=short unsigned int
-D__WCHAR_TYPE__=short unsigned int
-D__pic__=1
-D__UINTPTR_MAX__=0xffffffffffffffffULL
-D__INT_FAST64_WIDTH__=64
-D__LDBL_HAS_INFINITY__=1
-D__INT_FAST64_MAX__=0x7fffffffffffffffLL
-D__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
-D__FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
-D__FLT32_HAS_INFINITY__=1
-D__FLT64X_MAX_EXP__=16384
-D__UINT_FAST64_TYPE__=long long unsigned int
-D__BFLT16_MIN_EXP__=(-125)
-D__INT_MAX__=0x7fffffff
-D__nocona=1
-D__code_model_medium__=1
-D__INT64_TYPE__=long long int
-D__FLT_MAX_EXP__=128
-D__ORDER_BIG_ENDIAN__=4321
-D__DBL_MANT_DIG__=53
-D__SIZEOF_FLOAT128__=16
-D__BFLT16_MANT_DIG__=8
-D__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
-D__DEC64_MIN__=1E-383DD
-D__WINT_TYPE__=short 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__=16
-D__INT_LEAST8_MAX__=0x7f
-D__INT_LEAST64_WIDTH__=64
-D__FLT32X_MAX_10_EXP__=308
-D__WIN32=1
-D__SIZEOF_INT128__=16
-D__FLT16_MIN__=6.10351562500000000000000000000000000e-5F16
-D__FLT64X_IS_IEC_60559__=1
-D__LDBL_MAX_10_EXP__=4932
-D__ATOMIC_RELAXED=0
-D__DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
-D__INT_LEAST32_TYPE__=int
-D__thiscall=__attribute__((__thiscall__))
-D__UINT8_C(c)=c
-D__FLT64_MAX_EXP__=1024
-D__SIZEOF_WCHAR_T__=2
-D__UINT64_TYPE__=long long unsigned int
-D__WINNT=1
-D__FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
-D__FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
-D__FLT128_HAS_QUIET_NAN__=1
-D__INTMAX_MAX__=0x7fffffffffffffffLL
-D__INT_FAST8_TYPE__=signed char
-D__fastcall=__attribute__((__fastcall__))
-D__FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
-D__GNUC_STDC_INLINE__=1
-D__FLT64_HAS_DENORM__=1
-D__FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
-D__FLT16_HAS_DENORM__=1
-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__MINGW64__=1
-D__GCC_DESTRUCTIVE_SIZE=64
-D__INTMAX_WIDTH__=64
-D__FLT32_DIG__=6
-D__UINT32_C(c)=c ## U
-D__FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
-D__FLT128_IS_IEC_60559__=1
-D__INT8_MAX__=0x7f
-D__LONG_WIDTH__=32
-D__DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
-D__PIC__=1
-D__INT32_MAX__=0x7fffffff
-D__UINT_FAST32_TYPE__=unsigned int
-D__FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
-D__CHAR32_TYPE__=unsigned int
-D__FLT_MAX__=3.40282346638528859811704183484516925e+38F
-D__INT32_TYPE__=int
-D__SIZEOF_DOUBLE__=8
-D__FLT_MIN_10_EXP__=(-37)
-D__FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
-D__INT_LEAST32_WIDTH__=32
-D__INTMAX_TYPE__=long long int
-D__FLT32X_HAS_QUIET_NAN__=1
-D__ATOMIC_CONSUME=1
-D__UINTMAX_MAX__=0xffffffffffffffffULL
-D__FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
-D__DBL_MAX_10_EXP__=308
-D__LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
-D__INT16_C(c)=c
-D__ATOMIC_RELEASE=3
-D__STDC__=1
-D__PTRDIFF_TYPE__=long long int
-D__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16=1
-D__FLT32X_MIN_10_EXP__=(-307)
-D__UINTPTR_TYPE__=long long unsigned int
-D__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
-D__DEC128_MANT_DIG__=34
-D__LDBL_MIN_10_EXP__=(-4931)
-D__SIZEOF_LONG_LONG__=8
-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__=0xffff
-D__LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
-D__GCC_ATOMIC_SHORT_LOCK_FREE=2
-D__SIZE_MAX__=0xffffffffffffffffULL
-D__UINT_FAST8_TYPE__=unsigned char
-D__ATOMIC_ACQ_REL=4
-D__declspec(x)=__attribute__((x))
-isystemS:/prog/C/Includes
-isystemC:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include
-isystemC:/tools/msys64/mingw64/include
-isystemC:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include-fixed
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\
  Processing folder (recursive): S:\PROG\C\INCLUDES\
  Processing folder (recursive): S:\PROG\C++\INCLUDES\
  Processing folder (recursive): S:\PROG\C\RAYLIB_SORT\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\INCLUDE\
IntelliSense update scheduled and TU acquisition started for: file:///s%3A/prog/C/random/anon.c
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\
  Processing folder (recursive): S:\PROG\C\INCLUDES\
sending compilation args for S:\prog\C\random\anon.c
  system include: S:\PROG\C\INCLUDES
  system include: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE
  system include: C:\TOOLS\MSYS64\MINGW64\INCLUDE
  system include: C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED
  define: __DBL_MIN_EXP__=(-1021)
  define: __UINT_LEAST16_MAX__=0xffff
  define: __FLT16_HAS_QUIET_NAN__=1
  define: __ATOMIC_ACQUIRE=2
  define: __WCHAR_MAX__=0xffff
  define: __FLT128_MAX_10_EXP__=4932
  define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
  define: __GCC_IEC_559_COMPLEX=2
  define: __UINT_LEAST8_TYPE__=unsigned char
  define: __SIZEOF_FLOAT80__=16
  define: __BFLT16_DENORM_MIN__=9.18354961579912115600575419704879436e-41BF16
  define: __INTMAX_C(c)=c ## LL
  define: __CHAR_BIT__=8
  define: __MINGW32__=1
  define: __UINT8_MAX__=0xff
  define: __SCHAR_WIDTH__=8
  define: _WIN64=1
  define: __WINT_MAX__=0xffff
  define: __FLT32_MIN_EXP__=(-125)
  define: __BFLT16_NORM_MAX__=3.38953138925153547590470800371487867e+38BF16
  define: __BFLT16_MIN_10_EXP__=(-37)
  define: __ORDER_LITTLE_ENDIAN__=1234
  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: __GCC_ATOMIC_CHAR_LOCK_FREE=2
  define: __GCC_IEC_559=2
  define: __FLT32X_DECIMAL_DIG__=17
  define: __FLT_EVAL_METHOD__=0
  define: __FLT64_DECIMAL_DIG__=17
  define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
  define: __UINT_FAST64_MAX__=0xffffffffffffffffULL
  define: __SIG_ATOMIC_TYPE__=int
  define: __DBL_MIN_10_EXP__=(-307)
  define: __FINITE_MATH_ONLY__=0
  define: __FLT32X_MAX_EXP__=1024
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
  define: __FLT32_HAS_DENORM__=1
  define: __UINT_FAST8_MAX__=0xff
  define: __FLT32_MAX_10_EXP__=38
  define: __DEC64_MAX_EXP__=385
  define: __INT8_C(c)=c
  define: __INT_LEAST8_WIDTH__=8
  define: __UINT_LEAST64_MAX__=0xffffffffffffffffULL
  define: __SHRT_MAX__=0x7fff
  define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
  define: __FLT64X_MAX_10_EXP__=4932
  define: __BFLT16_MAX_10_EXP__=38
  define: __BFLT16_MAX_EXP__=128
  define: __LDBL_IS_IEC_60559__=1
  define: __FLT64X_HAS_QUIET_NAN__=1
  define: __UINT_LEAST8_MAX__=0xff
  define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
  define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
  define: __UINTMAX_TYPE__=long long unsigned int
  define: __BFLT16_DECIMAL_DIG__=4
  define: __DEC32_EPSILON__=1E-6DF
  define: __FLT_EVAL_METHOD_TS_18661_3__=0
  define: __UINT32_MAX__=0xffffffffU
  define: __DBL_DENORM_MIN__=((double)4.94065645841246544176568792868221372e-324L)
  define: __FLT128_MIN_EXP__=(-16381)
  define: __WINT_MIN__=0
  define: __FLT128_MIN_10_EXP__=(-4931)
  define: __FLT32X_IS_IEC_60559__=1
  define: __INT_LEAST16_WIDTH__=16
  define: __SCHAR_MAX__=0x7f
  define: __FLT128_MANT_DIG__=113
  define: __WCHAR_MIN__=0
  define: __INT64_C(c)=c ## LL
  define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
  define: __ATOMIC_SEQ_CST=5
  define: __INT_LEAST64_MAX__=0x7fffffffffffffffLL
  define: __FLT32X_MANT_DIG__=53
  define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
  define: __STDC_HOSTED__=1
  define: __DEC64_MIN_EXP__=(-382)
  define: __WIN64=1
  define: __DBL_DIG__=15
  define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
  define: __SHRT_WIDTH__=16
  define: __FLT32_IS_IEC_60559__=1
  define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
  define: __STDC_UTF_16__=1
  define: __DBL_IS_IEC_60559__=1
  define: __DEC32_MAX__=9.999999E96DF
  define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
  define: __FLT32X_HAS_INFINITY__=1
  define: __INT_WIDTH__=32
  define: __DECIMAL_DIG__=21
  define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
  define: __FLT64X_MIN_10_EXP__=(-4931)
  define: __LDBL_HAS_QUIET_NAN__=1
  define: __FLT16_MIN_EXP__=(-13)
  define: __FLT64_MANT_DIG__=53
  define: _REENTRANT=1
  define: __FLT64X_MANT_DIG__=64
  define: __BFLT16_DIG__=2
  define: __GNUC__=14
  define: __MMX__=1
  define: __FLT_HAS_DENORM__=1
  define: __SIZEOF_LONG_DOUBLE__=16
  define: __BIGGEST_ALIGNMENT__=16
  define: __SIZE_TYPE__=long long unsigned int
  define: __FLT64_MAX_10_EXP__=308
  define: __BFLT16_IS_IEC_60559__=0
  define: __FLT16_MAX_10_EXP__=4
  define: __DBL_MAX__=((double)1.79769313486231570814527423731704357e+308L)
  define: __INT_FAST32_MAX__=0x7fffffff
  define: __DBL_HAS_INFINITY__=1
  define: __INT64_MAX__=0x7fffffffffffffffLL
  define: __SIZEOF_FLOAT__=4
  define: __WINNT__=1
  define: __HAVE_SPECULATION_SAFE_VALUE=1
  define: __DEC32_MIN_EXP__=(-94)
  define: __INTPTR_WIDTH__=64
  define: __UINT_LEAST32_MAX__=0xffffffffU
  define: __FLT32X_HAS_DENORM__=1
  define: __INT_FAST16_TYPE__=short int
  define: __STRICT_ANSI__=1
  define: __MMX_WITH_SSE__=1
  define: __LDBL_HAS_DENORM__=1
  define: __SEG_GS=1
  define: __BFLT16_EPSILON__=7.81250000000000000000000000000000000e-3BF16
  define: __FLT128_HAS_INFINITY__=1
  define: __DEC32_MIN__=1E-95DF
  define: __DBL_MAX_EXP__=1024
  define: __WCHAR_WIDTH__=16
  define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
  define: __DEC128_EPSILON__=1E-33DL
  define: __FLT16_DECIMAL_DIG__=5
  define: __SSE2_MATH__=1
  define: __ATOMIC_HLE_RELEASE=131072
  define: __WIN32__=1
  define: __PTRDIFF_MAX__=0x7fffffffffffffffLL
  define: __amd64=1
  define: __ATOMIC_HLE_ACQUIRE=65536
  define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
  define: __SIZEOF_SIZE_T__=8
  define: __BFLT16_HAS_INFINITY__=1
  define: __FLT64X_MIN_EXP__=(-16381)
  define: __SIZEOF_WINT_T__=2
  define: __LONG_LONG_WIDTH__=64
  define: __FLT32_MAX_EXP__=128
  define: __GXX_ABI_VERSION=1019
  define: __FLT_MIN_EXP__=(-125)
  define: __INT16_MAX__=0x7fff
  define: __x86_64=1
  define: __INT_FAST64_TYPE__=long long int
  define: __BFLT16_MAX__=3.38953138925153547590470800371487867e+38BF16
  define: __BFLT16_HAS_DENORM__=1
  define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
  define: __FLT16_DENORM_MIN__=5.96046447753906250000000000000000000e-8F16
  define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
  define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
  define: __SIZEOF_POINTER__=8
  define: __DBL_HAS_QUIET_NAN__=1
  define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
  define: __LDBL_MAX_EXP__=16384
  define: __DECIMAL_BID_FORMAT__=1
  define: __FLT64_MIN_EXP__=(-1021)
  define: __GXX_TYPEINFO_EQUALITY_INLINE=0
  define: __FLT64_MIN_10_EXP__=(-307)
  define: __FLT16_MIN_10_EXP__=(-4)
  define: __FLT64X_DECIMAL_DIG__=21
  define: __DEC128_MIN__=1E-6143DL
  define: __REGISTER_PREFIX__=
  define: __UINT16_MAX__=0xffff
  define: __DBL_HAS_DENORM__=1
  define: __cdecl=__attribute__((__cdecl__))
  define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
  define: __UINT8_TYPE__=unsigned char
  define: __FLT_DIG__=6
  define: __NO_INLINE__=1
  define: __DEC_EVAL_METHOD__=2
  define: __FLT_MANT_DIG__=24
  define: __LDBL_DECIMAL_DIG__=21
  define: __VERSION__="14.2.0"
  define: __UINT64_C(c)=c ## ULL
  define: _WIN32=1
  define: __SEH__=1
  define: __INT_LEAST32_MAX__=0x7fffffff
  define: __GCC_ATOMIC_INT_LOCK_FREE=2
  define: __FLT128_MAX_EXP__=16384
  define: __FLT32_MANT_DIG__=24
  define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
  define: __FLT32X_MIN_EXP__=(-1021)
  define: __BFLT16_MIN__=1.17549435082228750796873653722224568e-38BF16
  define: __FLT128_HAS_DENORM__=1
  define: __FLT32_DECIMAL_DIG__=9
  define: __FLT128_DIG__=33
  define: _INTEGRAL_MAX_BITS=64
  define: __INT32_C(c)=c
  define: __DEC64_EPSILON__=1E-15DD
  define: __ORDER_PDP_ENDIAN__=3412
  define: __DEC128_MIN_EXP__=(-6142)
  define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
  define: __INT_FAST32_TYPE__=int
  define: __UINT_LEAST16_TYPE__=short unsigned int
  define: __DEC128_MAX_EXP__=6145
  define: __UINT64_MAX__=0xffffffffffffffffULL
  define: __FLT_IS_IEC_60559__=1
  define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-16LE"
  define: __FLT64X_DIG__=18
  define: __INT8_TYPE__=signed char
  define: __GCC_ASM_FLAG_OUTPUTS__=1
  define: __UINT32_TYPE__=unsigned int
  define: __BFLT16_HAS_QUIET_NAN__=1
  define: __FLT_RADIX__=2
  define: __INT_LEAST16_TYPE__=short int
  Processing folder (recursive): S:\PROG\C++\INCLUDES\
  define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
  define: __UINTMAX_C(c)=c ## ULL
  define: __FLT16_DIG__=3
  define: __SSE_MATH__=1
  define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
  define: __SIG_ATOMIC_MAX__=0x7fffffff
  define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
  define: __USER_LABEL_PREFIX__=
  define: __SIZEOF_PTRDIFF_T__=8
  define: __FLT64X_HAS_INFINITY__=1
  define: __SIZEOF_LONG__=4
  define: __LDBL_DIG__=18
  define: __FLT64_IS_IEC_60559__=1
  define: __x86_64__=1
  define: __FLT16_IS_IEC_60559__=1
  define: __FLT16_MAX_EXP__=16
  define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
  define: __MSVCRT__=1
  define: __INT_FAST16_MAX__=0x7fff
  define: __GCC_CONSTRUCTIVE_SIZE=64
  define: __FLT64_DIG__=15
  define: __UINT_FAST32_MAX__=0xffffffffU
  define: __UINT_LEAST64_TYPE__=long long unsigned int
  define: __FLT16_EPSILON__=9.76562500000000000000000000000000000e-4F16
  define: __FLT_HAS_QUIET_NAN__=1
  define: __FLT_MAX_10_EXP__=38
  define: __LONG_MAX__=0x7fffffffL
  define: __FLT64X_HAS_DENORM__=1
  define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
  define: __FLT_HAS_INFINITY__=1
  define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
  define: __UINT_FAST16_TYPE__=short unsigned int
  define: __DEC64_MAX__=9.999999999999999E384DD
  define: __INT_FAST32_WIDTH__=32
  define: __CHAR16_TYPE__=short unsigned int
  define: __PRAGMA_REDEFINE_EXTNAME=1
  define: __SIZE_WIDTH__=64
  define: __SEG_FS=1
  define: __BITINT_MAXWIDTH__=65535
  define: __INT_LEAST16_MAX__=0x7fff
  define: __FLT16_NORM_MAX__=6.55040000000000000000000000000000000e+4F16
  define: __DEC64_MANT_DIG__=16
  define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
  define: __SIG_ATOMIC_WIDTH__=32
  define: __INT_LEAST64_TYPE__=long long int
  define: __INT16_TYPE__=short int
  define: __INT_LEAST8_TYPE__=signed char
  define: __FLT16_MAX__=6.55040000000000000000000000000000000e+4F16
  define: __nocona__=1
  define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
  define: __STDC_VERSION__=201710L
  define: __SIZEOF_INT__=4
  define: __DEC32_MAX_EXP__=97
  define: __INT_FAST8_MAX__=0x7f
  define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
  define: __INTPTR_MAX__=0x7fffffffffffffffLL
  define: __WIN64__=1
  define: __FLT64_HAS_QUIET_NAN__=1
  define: __stdcall=__attribute__((__stdcall__))
  define: __FLT32_MIN_10_EXP__=(-37)
  define: __FLT32X_DIG__=15
  define: __GXX_MERGED_TYPEINFO_NAMES=0
  define: __UINT16_C(c)=c
  define: __PTRDIFF_WIDTH__=64
  define: __LDBL_MANT_DIG__=64
  define: __INT_FAST16_WIDTH__=16
  define: __FLT64_HAS_INFINITY__=1
  define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
  define: __FLT16_HAS_INFINITY__=1
  define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
  define: __GCC_ATOMIC_LONG_LOCK_FREE=2
  define: __DEC32_MANT_DIG__=7
  define: __FLT16_MANT_DIG__=11
  define: __INTPTR_TYPE__=long long int
  define: __UINT16_TYPE__=short unsigned int
  define: __WCHAR_TYPE__=short unsigned int
  define: __pic__=1
  define: __UINTPTR_MAX__=0xffffffffffffffffULL
  define: __INT_FAST64_WIDTH__=64
  define: __LDBL_HAS_INFINITY__=1
  define: __INT_FAST64_MAX__=0x7fffffffffffffffLL
  define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
  define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
  define: __FLT32_HAS_INFINITY__=1
  define: __FLT64X_MAX_EXP__=16384
  define: __UINT_FAST64_TYPE__=long long unsigned int
  define: __BFLT16_MIN_EXP__=(-125)
  define: __INT_MAX__=0x7fffffff
  define: __nocona=1
  define: __code_model_medium__=1
  define: __INT64_TYPE__=long long int
  define: __FLT_MAX_EXP__=128
  define: __ORDER_BIG_ENDIAN__=4321
  define: __DBL_MANT_DIG__=53
  define: __SIZEOF_FLOAT128__=16
  define: __BFLT16_MANT_DIG__=8
  define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
  define: __DEC64_MIN__=1E-383DD
  define: __WINT_TYPE__=short unsigned int
  define: __UINT_LEAST32_TYPE__=unsigned int
  define: __SIZEOF_SHORT__=2
  define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
  define: __SSE__=1
  define: __LDBL_MIN_EXP__=(-16381)
  define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
  define: __amd64__=1
  define: __WINT_WIDTH__=16
  define: __INT_LEAST8_MAX__=0x7f
  define: __INT_LEAST64_WIDTH__=64
  define: __FLT32X_MAX_10_EXP__=308
  define: __WIN32=1
  define: __SIZEOF_INT128__=16
  define: __FLT16_MIN__=6.10351562500000000000000000000000000e-5F16
  define: __FLT64X_IS_IEC_60559__=1
  define: __LDBL_MAX_10_EXP__=4932
  define: __ATOMIC_RELAXED=0
  define: __DBL_EPSILON__=((double)2.22044604925031308084726333618164062e-16L)
  define: __INT_LEAST32_TYPE__=int
  define: __thiscall=__attribute__((__thiscall__))
  define: __UINT8_C(c)=c
  define: __FLT64_MAX_EXP__=1024
  define: __SIZEOF_WCHAR_T__=2
  define: __UINT64_TYPE__=long long unsigned int
  define: __GNUC_PATCHLEVEL__=0
  define: __WINNT=1
  define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
  define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
  define: __FLT128_HAS_QUIET_NAN__=1
  define: __INTMAX_MAX__=0x7fffffffffffffffLL
  define: __INT_FAST8_TYPE__=signed char
  define: __fastcall=__attribute__((__fastcall__))
  define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
  define: __GNUC_STDC_INLINE__=1
  define: __FLT64_HAS_DENORM__=1
  define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
  define: __FLT16_HAS_DENORM__=1
  define: __DBL_DECIMAL_DIG__=17
  define: __STDC_UTF_32__=1
  define: __INT_FAST8_WIDTH__=8
  define: __FXSR__=1
  define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
  define: __DBL_NORM_MAX__=((double)1.79769313486231570814527423731704357e+308L)
  define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
  define: __MINGW64__=1
  define: __GCC_DESTRUCTIVE_SIZE=64
  define: __INTMAX_WIDTH__=64
  define: __FLT32_DIG__=6
  define: __UINT32_C(c)=c ## U
  define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
  define: __FLT128_IS_IEC_60559__=1
  define: __INT8_MAX__=0x7f
  define: __LONG_WIDTH__=32
  define: __DBL_MIN__=((double)2.22507385850720138309023271733240406e-308L)
  define: __PIC__=1
  define: __INT32_MAX__=0x7fffffff
  define: __UINT_FAST32_TYPE__=unsigned int
  define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
  define: __CHAR32_TYPE__=unsigned int
  define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
  define: __SSE2__=1
  define: __INT32_TYPE__=int
  define: __SIZEOF_DOUBLE__=8
  define: __FLT_MIN_10_EXP__=(-37)
  define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
  define: __INT_LEAST32_WIDTH__=32
  define: __INTMAX_TYPE__=long long int
  define: __FLT32X_HAS_QUIET_NAN__=1
  define: __ATOMIC_CONSUME=1
  define: __GNUC_MINOR__=2
  define: __UINTMAX_MAX__=0xffffffffffffffffULL
  define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
  define: __DBL_MAX_10_EXP__=308
  define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
  define: __INT16_C(c)=c
  define: __ATOMIC_RELEASE=3
  define: __STDC__=1
  define: __PTRDIFF_TYPE__=long long int
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16=1
  define: __FLT32X_MIN_10_EXP__=(-307)
  define: __UINTPTR_TYPE__=long long unsigned int
  define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
  define: __DEC128_MANT_DIG__=34
  define: __LDBL_MIN_10_EXP__=(-4931)
  define: __SIZEOF_LONG_LONG__=8
  define: __FLT128_DECIMAL_DIG__=36
  define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
  define: __FLT32_HAS_QUIET_NAN__=1
  define: __FLT_DECIMAL_DIG__=9
  define: __UINT_FAST16_MAX__=0xffff
  define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
  define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
  define: __SIZE_MAX__=0xffffffffffffffffULL
  define: __SSE3__=1
  define: __UINT_FAST8_TYPE__=unsigned char
  define: __ATOMIC_ACQ_REL=4
  define: __declspec(x)=__attribute__((x))
  define: _DEBUG
  define: UNICODE
  define: _UNICODE
  other: --gcc
  other: --gnu_version=140200
  stdver: c17
  intelliSenseMode: windows-gcc-x64
  Processing folder (recursive): S:\PROG\C\BRAINFUCK\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\INCLUDE\
LSP: (received) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 21)
LSP: (invoked) cpptools/getDocumentSymbols: file:///s%3A/prog/C/random/anon.c (id: 21)
LSP: Sending response (id: 21)
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\
  Processing folder (recursive): S:\PROG\C\INCLUDES\
  Processing folder (recursive): S:\PROG\C++\INCLUDES\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\INCLUDE\
LSP: $/cancelRequest (<unknown/completed>, id: 20)
LSP: (received) cpptools/getCodeActions: file:///s%3A/prog/C/random/anon.c (id: 22)
LSP: (invoked) cpptools/getCodeActions: file:///s%3A/prog/C/random/anon.c (id: 22)
LSP: Sending response (id: 22)
Update IntelliSense time (sec): 0.19
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\
  Processing folder (recursive): S:\PROG\C\INCLUDES\
  Processing folder (recursive): S:\PROG\C++\INCLUDES\
  Processing folder (recursive): S:\PROG\C\RANDOM\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\INCLUDE\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE\
  Processing folder (recursive): C:\TOOLS\MSYS64\MINGW64\LIB\GCC\X86_64-W64-MINGW32\14.2.0\INCLUDE-FIXED\
  Processing folder (recursive): S:\PROG\C\INCLUDES\
  Processing folder (recursive): S:\PROG\C++\INCLUDES\
  Processing folder (recursive): S:\PROG\C\YIN-YANG_PING-PONG\
  Discovering files: 19576 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.
Done parsing open files.
Error while processing S:\prog\C\random\anon.c.
warning: redefining builtin macro [clang-diagnostic-builtin-macro-redefined]
error: too many errors emitted, stopping now [clang-diagnostic-error]
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\cetintrin.h:42:33: error: too few arguments to function call, expected 1, have 0 [clang-diagnostic-error]
   42 |   return __builtin_ia32_rdsspq ();
      |          ~~~~~~~~~~~~~~~~~~~~~  ^
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\ia32intrin.h:112:1: error: definition of builtin function '__rdtsc' [clang-diagnostic-error]
  112 | __rdtsc (void)
      | ^
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\lzcntintrin.h:39:1: error: definition of builtin function '__lzcnt16' [clang-diagnostic-error]
   39 | __lzcnt16 (unsigned short __X)
      | ^
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\lzcntintrin.h:58:1: error: definition of builtin function '__lzcnt64' [clang-diagnostic-error]
   58 | __lzcnt64 (unsigned long long __X)
      | ^
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:79:10: error: invalid conversion between vector type '__attribute__((__vector_size__(2 * sizeof(int)))) int' (vector of 2 'int' values) and integer type '__m64' (aka 'int') of different size [clang-diagnostic-error]
   79 |   return (__m64) __builtin_ia32_vec_init_v2si (__i, 0);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:122:39: error: passing '__v2si' (aka 'int') to parameter of incompatible type '__attribute__((__vector_size__(2 * sizeof(int)))) int' (vector of 2 'int' values) [clang-diagnostic-error]
  122 |   return __builtin_ia32_vec_ext_v2si ((__v2si)__i, 0);
      |                                       ^~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:161:43: error: passing '__v4hi' (aka 'short') to parameter of incompatible type '__attribute__((__vector_size__(4 * sizeof(short)))) short' (vector of 4 'short' values) [clang-diagnostic-error]
  161 |   return (__m64) __builtin_ia32_packsswb ((__v4hi)__m1, (__v4hi)__m2);
      |                                           ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:176:43: error: passing '__v2si' (aka 'int') to parameter of incompatible type '__attribute__((__vector_size__(2 * sizeof(int)))) int' (vector of 2 'int' values) [clang-diagnostic-error]
  176 |   return (__m64) __builtin_ia32_packssdw ((__v2si)__m1, (__v2si)__m2);
      |                                           ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:191:43: error: passing '__v4hi' (aka 'short') to parameter of incompatible type '__attribute__((__vector_size__(4 * sizeof(short)))) short' (vector of 4 'short' values) [clang-diagnostic-error]
  191 |   return (__m64) __builtin_ia32_packuswb ((__v4hi)__m1, (__v4hi)__m2);
      |                                           ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:205:44: error: passing '__v8qi' (aka 'char') to parameter of incompatible type '__attribute__((__vector_size__(8 * sizeof(char)))) char' (vector of 8 'char' values) [clang-diagnostic-error]
  205 |   return (__m64) __builtin_ia32_punpckhbw ((__v8qi)__m1, (__v8qi)__m2);
      |                                            ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:219:44: error: passing '__v4hi' (aka 'short') to parameter of incompatible type '__attribute__((__vector_size__(4 * sizeof(short)))) short' (vector of 4 'short' values) [clang-diagnostic-error]
  219 |   return (__m64) __builtin_ia32_punpckhwd ((__v4hi)__m1, (__v4hi)__m2);
      |                                            ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:233:44: error: passing '__v2si' (aka 'int') to parameter of incompatible type '__attribute__((__vector_size__(2 * sizeof(int)))) int' (vector of 2 'int' values) [clang-diagnostic-error]
  233 |   return (__m64) __builtin_ia32_punpckhdq ((__v2si)__m1, (__v2si)__m2);
      |                                            ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:247:44: error: passing '__v8qi' (aka 'char') to parameter of incompatible type '__attribute__((__vector_size__(8 * sizeof(char)))) char' (vector of 8 'char' values) [clang-diagnostic-error]
  247 |   return (__m64) __builtin_ia32_punpcklbw ((__v8qi)__m1, (__v8qi)__m2);
      |                                            ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:261:44: error: passing '__v4hi' (aka 'short') to parameter of incompatible type '__attribute__((__vector_size__(4 * sizeof(short)))) short' (vector of 4 'short' values) [clang-diagnostic-error]
  261 |   return (__m64) __builtin_ia32_punpcklwd ((__v4hi)__m1, (__v4hi)__m2);
      |                                            ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\mmintrin.h:275:44: error: passing '__v2si' (aka 'int') to parameter of incompatible type '__attribute__((__vector_size__(2 * sizeof(int)))) int' (vector of 2 'int' values) [clang-diagnostic-error]
  275 |   return (__m64) __builtin_ia32_punpckldq ((__v2si)__m1, (__v2si)__m2);
      |                                            ^~~~~~~~~~~~
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\waitpkgintrin.h:48:41: error: too few arguments to function call, expected 3, have 2 [clang-diagnostic-error]
   48 |   return __builtin_ia32_umwait (__A, __B);
      |          ~~~~~~~~~~~~~~~~~~~~~          ^
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\waitpkgintrin.h:55:41: error: too few arguments to function call, expected 3, have 2 [clang-diagnostic-error]
   55 |   return __builtin_ia32_tpause (__A, __B);
      |          ~~~~~~~~~~~~~~~~~~~~~          ^
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\xsaveintrin.h:53:1: error: conflicting types for '_xsetbv' [clang-diagnostic-error]
   53 | _xsetbv (unsigned int __A, long long __V)
      | ^
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\xsaveintrin.h:53:1: note: '_xsetbv' is a builtin with type 'void (unsigned int, unsigned long long)'
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\xsaveintrin.h:60:1: error: conflicting types for '_xgetbv' [clang-diagnostic-error]
   60 | _xgetbv (unsigned int __A)
      | ^
C:/tools/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.2.0/include\xsaveintrin.h:60:1: note: '_xgetbv' is a builtin with type 'unsigned long long (unsigned int)'
LSP: $/cancelRequest (<unknown/completed>, id: 22)

Other Extensions

Tested without any other extensions

Additional context

No response

Metadata

Metadata

Assignees

Labels

Feature: Code AnalysisRelated to integration with clang-tidy, cppcheck, cl.exe /analyze, etc.Language Servicebuginvestigate: reproThis issue's repro steps needs to be investigated/confirmed

Type

No type

Projects

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions