From 52f4c341818ee376ef251e65fa034e2042dba63d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 4 Jan 2026 05:04:32 +0000 Subject: [PATCH] Add C11 benchmark for int vs char array traversal with 100k iterations Co-authored-by: blueloveTH <28104173+blueloveTH@users.noreply.github.com> --- _codeql_build_dir/CMakeCache.txt | 432 ++++++++ .../CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 ++ .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 101 ++ .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.31.6/CMakeSystem.cmake | 15 + .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 +++++++++++++++++ .../CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++++++++++++++++++ .../CMakeFiles/3.31.6/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 601 ++++++++++++ .../CMakeDirectoryInformation.cmake | 16 + _codeql_build_dir/CMakeFiles/Makefile.cmake | 150 +++ _codeql_build_dir/CMakeFiles/Makefile2 | 160 +++ .../CMakeFiles/TargetDirectories.txt | 4 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/main.dir/DependInfo.cmake | 24 + .../CMakeFiles/main.dir/build.make | 118 +++ .../CMakeFiles/main.dir/cmake_clean.cmake | 12 + .../CMakeFiles/main.dir/compiler_depend.make | 2 + .../CMakeFiles/main.dir/compiler_depend.ts | 2 + .../CMakeFiles/main.dir/depend.make | 2 + .../CMakeFiles/main.dir/flags.make | 10 + _codeql_build_dir/CMakeFiles/main.dir/link.d | 100 ++ .../CMakeFiles/main.dir/link.txt | 1 + .../CMakeFiles/main.dir/progress.make | 3 + .../CMakeFiles/main.dir/src2/main.c.o | Bin 0 -> 5688 bytes .../CMakeFiles/main.dir/src2/main.c.o.d | 74 ++ .../CMakeFiles/pocketpy.dir/DependInfo.cmake | 24 + .../pocketpy.dir/Unity/unity_pocketpy_c.c | 242 +++++ .../pocketpy.dir/Unity/unity_pocketpy_c.c.o | Bin 0 -> 1072016 bytes .../pocketpy.dir/Unity/unity_pocketpy_c.c.o.d | 265 +++++ .../CMakeFiles/pocketpy.dir/build.make | 117 +++ .../CMakeFiles/pocketpy.dir/cmake_clean.cmake | 12 + .../pocketpy.dir/compiler_depend.make | 2 + .../pocketpy.dir/compiler_depend.ts | 2 + .../CMakeFiles/pocketpy.dir/depend.make | 2 + .../CMakeFiles/pocketpy.dir/flags.make | 10 + .../CMakeFiles/pocketpy.dir/link.d | 88 ++ .../CMakeFiles/pocketpy.dir/link.txt | 1 + .../CMakeFiles/pocketpy.dir/progress.make | 3 + _codeql_build_dir/CMakeFiles/progress.marks | 1 + _codeql_build_dir/Makefile | 225 +++++ _codeql_build_dir/cmake_install.cmake | 66 ++ _codeql_detected_source_root | 1 + 45 files changed, 4793 insertions(+) create mode 100644 _codeql_build_dir/CMakeCache.txt create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out create mode 100644 _codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 _codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 _codeql_build_dir/CMakeFiles/Makefile.cmake create mode 100644 _codeql_build_dir/CMakeFiles/Makefile2 create mode 100644 _codeql_build_dir/CMakeFiles/TargetDirectories.txt create mode 100644 _codeql_build_dir/CMakeFiles/cmake.check_cache create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/build.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/compiler_depend.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/depend.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/flags.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/link.d create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/link.txt create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/progress.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o.d create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/build.make create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.make create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/depend.make create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/flags.make create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/link.d create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/link.txt create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/progress.make create mode 100644 _codeql_build_dir/CMakeFiles/progress.marks create mode 100644 _codeql_build_dir/Makefile create mode 100644 _codeql_build_dir/cmake_install.cmake create mode 120000 _codeql_detected_source_root diff --git a/_codeql_build_dir/CMakeCache.txt b/_codeql_build_dir/CMakeCache.txt new file mode 100644 index 00000000..9c330869 --- /dev/null +++ b/_codeql_build_dir/CMakeCache.txt @@ -0,0 +1,432 @@ +# This is the CMakeCache file. +# For build in directory: /home/runner/work/pocketpy/pocketpy/_codeql_build_dir +# It was generated by CMake: /usr/local/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +BUILD_DOCS:UNINITIALIZED=OFF + +//No help, variable specified on the command line. +BUILD_DOCUMENTATION:UNINITIALIZED=OFF + +//No help, variable specified on the command line. +CATKIN_ENABLE_TESTING:UNINITIALIZED=OFF + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=pocketpy + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=ON + +PK_BUILD_MODULE_CUTE_PNG:BOOL=OFF + +PK_BUILD_MODULE_LZ4:BOOL=OFF + +PK_BUILD_MODULE_MSGPACK:BOOL=OFF + +PK_BUILD_MODULE_PERIPHERY:BOOL=OFF + +//Build shared library +PK_BUILD_SHARED_LIB:BOOL=OFF + +//Build static library +PK_BUILD_STATIC_LIB:BOOL=OFF + +//Build static main +PK_BUILD_STATIC_MAIN:BOOL=OFF + +PK_BUILD_WITH_UNITY:BOOL=ON + +PK_ENABLE_CUSTOM_SNAME:BOOL=OFF + +PK_ENABLE_DETERMINISM:BOOL=OFF + +PK_ENABLE_MIMALLOC:BOOL=OFF + +PK_ENABLE_OS:BOOL=ON + +PK_ENABLE_THREADS:BOOL=ON + +PK_ENABLE_WATCHDOG:BOOL=OFF + +//Value Computed by CMake +pocketpy_BINARY_DIR:STATIC=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +//Value Computed by CMake +pocketpy_IS_TOP_LEVEL:STATIC=ON + +//Dependencies for the target +pocketpy_LIB_DEPENDS:STATIC=general;m;general;dl; + +//Value Computed by CMake +pocketpy_SOURCE_DIR:STATIC=/home/runner/work/pocketpy/pocketpy + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/pocketpy/pocketpy +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake new file mode 100644 index 00000000..9597147a --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..2e4931cf --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..0e5f034156adf9d6d795b655cc52140f256663af GIT binary patch literal 15968 zcmeHOYit}>6~4Q9x#ZzZnh=w;&6YN8Lh;y19Fqo_tYfb;iyS8;8xW*nGV2}NBlcl- zXIr~K2nvr{AyufVLXnU{RRI!zQVEeC6~$Fh5r|iQP=XLr8mJURXkF1FQ_?Kw%st;` zJgi$(_<_V+%X{wm&iU@SbLP(Ootb+-n;sm9$6^X)f%<@AEtSwnN({;ONrgm8?NH0< z^Hz0>T1@&vAJg`f7G%}sVtlS_5qtqj=CyI9iM&O_6hRmCkR|ixD>I9<1yadzFwZxM z4jl3+2>=Pa5icnbLozEo$RLk%Gt;hlGd*)uPKPccrzIXF^2s^j z{~eOguL|Fm?yinPzP;dWd)_Sm*s?Ck%`Wlv|9JpV%5t*;;JxNrGu*^ayKy39V@Z|1NM7j6$jgmtcS zO!m?F_#D+_Y?Hj;{G#Xs^L#LGRTEnuVaX=AH4k2z2fvx{cQm-0#+;b|&f^DVHh{}lB21Bt zG7x1T%0QHXC<9Rjq6|bC_&?6TUt4c`-8^x%#XPy_w;f8EUzqmd^>l>dTZKQQWzw-4hf5}W;__#TB**x*bnf=-Hmgy}&F;DgUlp3h7 zsgmofBS!0n&-?8W{x~7#sYQ>lxOdiDL!m#+bqak`{Zi|OB6(|Mnb<&DYJT z8S~kfcA3x4E-+)ynHR2mtEqvF(m+f7lI|Dy+~4CpY*w{<4w)x<;#@VSUi6lkCwmr? za%FS9UcZv3kLMP>L3iD;BgAdQXa1iaAR|`}5pU`k+@$ANt{%E;diQBVh%iGdYuA8cLvK+AEpYu&x?*>09prk^aqF{AbgYNu`z0>0 zzjnP|X8o)zV#M0SF}~rWqSv%4by4i^(6D+)y?cF9i{Qgnb{iQtl&~?%EVsd)HeZ%fE>DJUgz8N{5zl)B3N%Q|bf%W14VT)Lo zx~H#iXL8e_T&?8Ql3TVJ+lD>AN~AP`anGx)WAwBD<5gRg`ZQHI zF0L2gJPu>(W`*$&{M%G%*8it{|Aa~2?m!CJt8lx56 z`)?P=fN0jAr7`xWt0pvVRuit&%Eo$pG;_D_|4xPL33w0T&DN2BjPN9!0`f5*U#nCq z08;gS!dI$-kHBC)C=;`2y=U zQ^EDTf-}cTM@vBm4)pHzpE_E!IiUZeL%n-5eFW1k3oC7k)$Bi@tUZJKcJ~fi`vwLM zrn6SIcQ-w(B*)O+g%q|Zyv4Qzzw3dgr^<5jwr49pN7O7UdeZ_ab9XRU`D)o3vrBp2 z-H_QwUU|1<)v8XO8Y$6-m8({TE88h(M+84u59%%-wX+I1b)w;hzoKcvPJ% zdUlSaSJ83|HMd0jF2GzB~=+T#)~v`1DD&|uJZhdF5$*g_V9i;%#RR&eS_r= zQg{wSm$hH!+t(%L#ykspH&ufC@cu4-9v&?Cz5~X;n?XK)w;_{o6dC4!gz&%790>i# zyblubG4I2?3(eY8;W;1pm={8x7Dw(Q=MH?#=Ul>gssTRcnUMT@9xUPff0B$m#{(bp zI!Mfy(SP_s9wR=_8KGm|2-zvY!~I8}PEmz(3O?qskkjIb_~GOKD%ts%U~l{`$nOK@ z@6wDP3w4&?p#LC0DLhC~8x-h}PlWiLVt|An8h{S@-4H(|2FQHqgn@_lo(l0XZ-B)8 z4gAC7_nh#Nf0YzZkq?UsAuv?+L#lBX!9Ohyko>MISijZ^eGdus?LjKM=Pyz{fm!ww*vK@YC829r(*+;IW7Jjd`b`8Pj}lRCxSz z0T1W#TZFL-_?U-Icd)loDgX1v2l$Y)WD4>dgig&t9JBx)^y^e%4Dm5PO9(&gFNXuV zT0j6};@-f)zo&ud3iv^Zu@iJnNrT^!j`4NOb7%Ai-+z3+g}w**SNKMW%H~kxh^wtU S7jDj9$v-SqmW2o*Rs9o9p%N7U literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..e90f3f71d98d8b48fdca37fdc4f6d991fd1db519 GIT binary patch literal 15992 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 lrm#WB={^$3kg!$RQ-Ee*hEc8gl>u literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake new file mode 100644 index 00000000..b2715a60 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.11.0-1018-azure") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.11.0-1018-azure") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.11.0-1018-azure") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.11.0-1018-azure") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..50d95e5b --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ecc315e71b4e62a6558ef29ebb804b7c2bdf9e59 GIT binary patch literal 16088 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8ced32cf082708045baa23211fbf858c298928d GIT binary patch literal 16096 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 ASpWb4 literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml b/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 00000000..16351ab3 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,601 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:3 (project)" + message: | + The system is: Linux - 6.11.0-1018-azure - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-yiu2gU" + binary: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-yiu2gU" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-yiu2gU' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_6cd8b/fast + /usr/bin/gmake -f CMakeFiles/cmTC_6cd8b.dir/build.make CMakeFiles/cmTC_6cd8b.dir/build + gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-yiu2gU' + Building C object CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -o CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6cd8b.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_6cd8b.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9r9nnJ.s + GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 38987c28e967c64056a6454abdef726e + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6cd8b.dir/' + as -v --64 -o CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o /tmp/cc9r9nnJ.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_6cd8b + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6cd8b.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6cd8b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6cd8b.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOiazSF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_6cd8b /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOiazSF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_6cd8b /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6cd8b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6cd8b.' + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -Wl,-v CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o -o cmTC_6cd8b + gmake[1]: Leaving directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-yiu2gU' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-yiu2gU'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_6cd8b/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_6cd8b.dir/build.make CMakeFiles/cmTC_6cd8b.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-yiu2gU'] + ignore line: [Building C object CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o] + ignore line: [/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -o CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6cd8b.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_6cd8b.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9r9nnJ.s] + ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 38987c28e967c64056a6454abdef726e] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6cd8b.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o /tmp/cc9r9nnJ.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_6cd8b] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6cd8b.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6cd8b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6cd8b.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOiazSF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_6cd8b /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccOiazSF.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_6cd8b] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOiazSF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_6cd8b /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_6cd8b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-ZugaZS" + binary: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-ZugaZS" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-ZugaZS' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c6f04/fast + /usr/bin/gmake -f CMakeFiles/cmTC_c6f04.dir/build.make CMakeFiles/cmTC_c6f04.dir/build + gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-ZugaZS' + Building CXX object CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -o CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c6f04.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_c6f04.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccMX9Ghc.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: c81c05345ce537099dafd5580045814a + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c6f04.dir/' + as -v --64 -o CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccMX9Ghc.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_c6f04 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c6f04.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c6f04' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c6f04.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFcAoHf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_c6f04 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFcAoHf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_c6f04 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c6f04' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c6f04.' + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -Wl,-v CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c6f04 + gmake[1]: Leaving directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-ZugaZS' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-ZugaZS'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c6f04/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_c6f04.dir/build.make CMakeFiles/cmTC_c6f04.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-ZugaZS'] + ignore line: [Building CXX object CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -o CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c6f04.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_c6f04.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccMX9Ghc.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c6f04.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccMX9Ghc.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_c6f04] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c6f04.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c6f04' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c6f04.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFcAoHf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_c6f04 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccFcAoHf.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c6f04] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFcAoHf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_c6f04 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_c6f04.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "CMakeLists.txt:160 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-zXzbGe" + binary: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-zXzbGe" + cmakeVariables: + CMAKE_C_FLAGS: " -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_POSITION_INDEPENDENT_CODE: "ON" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-zXzbGe' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f7ce1/fast + /usr/bin/gmake -f CMakeFiles/cmTC_f7ce1.dir/build.make CMakeFiles/cmTC_f7ce1.dir/build + gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-zXzbGe' + Building C object CMakeFiles/cmTC_f7ce1.dir/src.c.o + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -std=gnu11 -fPIE -o CMakeFiles/cmTC_f7ce1.dir/src.c.o -c /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-zXzbGe/src.c + Linking C executable cmTC_f7ce1 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7ce1.dir/link.txt --verbose=1 + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast CMakeFiles/cmTC_f7ce1.dir/src.c.o -o cmTC_f7ce1 + gmake[1]: Leaving directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-zXzbGe' + + exitCode: 0 +... diff --git a/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..a2ae001d --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/pocketpy/pocketpy") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/_codeql_build_dir/CMakeFiles/Makefile.cmake b/_codeql_build_dir/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..32929552 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/Makefile.cmake @@ -0,0 +1,150 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/runner/work/pocketpy/pocketpy/CMakeLists.txt" + "/home/runner/work/pocketpy/pocketpy/CMakeOptions.txt" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" + "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" + "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/pocketpy.dir/DependInfo.cmake" + "CMakeFiles/main.dir/DependInfo.cmake" + ) diff --git a/_codeql_build_dir/CMakeFiles/Makefile2 b/_codeql_build_dir/CMakeFiles/Makefile2 new file mode 100644 index 00000000..47a3121c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/Makefile2 @@ -0,0 +1,160 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/pocketpy/pocketpy + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/pocketpy.dir/all +all: CMakeFiles/main.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/pocketpy.dir/codegen +codegen: CMakeFiles/main.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/pocketpy.dir/clean +clean: CMakeFiles/main.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/pocketpy.dir + +# All Build rule for target. +CMakeFiles/pocketpy.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=3,4 "Built target pocketpy" +.PHONY : CMakeFiles/pocketpy.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/pocketpy.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/pocketpy.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 0 +.PHONY : CMakeFiles/pocketpy.dir/rule + +# Convenience name for target. +pocketpy: CMakeFiles/pocketpy.dir/rule +.PHONY : pocketpy + +# codegen rule for target. +CMakeFiles/pocketpy.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=3,4 "Finished codegen for target pocketpy" +.PHONY : CMakeFiles/pocketpy.dir/codegen + +# clean rule for target. +CMakeFiles/pocketpy.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/clean +.PHONY : CMakeFiles/pocketpy.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/main.dir + +# All Build rule for target. +CMakeFiles/main.dir/all: CMakeFiles/pocketpy.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=1,2 "Built target main" +.PHONY : CMakeFiles/main.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 0 +.PHONY : CMakeFiles/main.dir/rule + +# Convenience name for target. +main: CMakeFiles/main.dir/rule +.PHONY : main + +# codegen rule for target. +CMakeFiles/main.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=1,2 "Finished codegen for target main" +.PHONY : CMakeFiles/main.dir/codegen + +# clean rule for target. +CMakeFiles/main.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/clean +.PHONY : CMakeFiles/main.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/_codeql_build_dir/CMakeFiles/TargetDirectories.txt b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..eb44f85a --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir +/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/main.dir +/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/edit_cache.dir +/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/rebuild_cache.dir diff --git a/_codeql_build_dir/CMakeFiles/cmake.check_cache b/_codeql_build_dir/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/_codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake b/_codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake new file mode 100644 index 00000000..303345dc --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/pocketpy/pocketpy/src2/main.c" "CMakeFiles/main.dir/src2/main.c.o" "gcc" "CMakeFiles/main.dir/src2/main.c.o.d" + "" "main" "gcc" "CMakeFiles/main.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/CMakeFiles/main.dir/build.make b/_codeql_build_dir/CMakeFiles/main.dir/build.make new file mode 100644 index 00000000..6cd13b52 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/pocketpy/pocketpy + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +# Include any dependencies generated for this target. +include CMakeFiles/main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/main.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/main.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/main.dir/flags.make + +CMakeFiles/main.dir/codegen: +.PHONY : CMakeFiles/main.dir/codegen + +CMakeFiles/main.dir/src2/main.c.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src2/main.c.o: /home/runner/work/pocketpy/pocketpy/src2/main.c +CMakeFiles/main.dir/src2/main.c.o: CMakeFiles/main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/main.dir/src2/main.c.o" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/main.dir/src2/main.c.o -MF CMakeFiles/main.dir/src2/main.c.o.d -o CMakeFiles/main.dir/src2/main.c.o -c /home/runner/work/pocketpy/pocketpy/src2/main.c + +CMakeFiles/main.dir/src2/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/main.dir/src2/main.c.i" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/runner/work/pocketpy/pocketpy/src2/main.c > CMakeFiles/main.dir/src2/main.c.i + +CMakeFiles/main.dir/src2/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/main.dir/src2/main.c.s" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/runner/work/pocketpy/pocketpy/src2/main.c -o CMakeFiles/main.dir/src2/main.c.s + +# Object files for target main +main_OBJECTS = \ +"CMakeFiles/main.dir/src2/main.c.o" + +# External object files for target main +main_EXTERNAL_OBJECTS = + +main: CMakeFiles/main.dir/src2/main.c.o +main: CMakeFiles/main.dir/build.make +main: CMakeFiles/main.dir/compiler_depend.ts +main: libpocketpy.so +main: CMakeFiles/main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable main" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/main.dir/build: main +.PHONY : CMakeFiles/main.dir/build + +CMakeFiles/main.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/main.dir/cmake_clean.cmake +.PHONY : CMakeFiles/main.dir/clean + +CMakeFiles/main.dir/depend: + cd /home/runner/work/pocketpy/pocketpy/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/pocketpy/pocketpy /home/runner/work/pocketpy/pocketpy /home/runner/work/pocketpy/pocketpy/_codeql_build_dir /home/runner/work/pocketpy/pocketpy/_codeql_build_dir /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/main.dir/depend + diff --git a/_codeql_build_dir/CMakeFiles/main.dir/cmake_clean.cmake b/_codeql_build_dir/CMakeFiles/main.dir/cmake_clean.cmake new file mode 100644 index 00000000..f3228162 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/main.dir/link.d" + "CMakeFiles/main.dir/src2/main.c.o" + "CMakeFiles/main.dir/src2/main.c.o.d" + "main" + "main.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.make b/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.make new file mode 100644 index 00000000..386f0a8f --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for main. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.ts b/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.ts new file mode 100644 index 00000000..a3467f4e --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for main. diff --git a/_codeql_build_dir/CMakeFiles/main.dir/depend.make b/_codeql_build_dir/CMakeFiles/main.dir/depend.make new file mode 100644 index 00000000..7e75fee7 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for main. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/main.dir/flags.make b/_codeql_build_dir/CMakeFiles/main.dir/flags.make new file mode 100644 index 00000000..78d533f8 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc +C_DEFINES = -DNDEBUG -DPK_ENABLE_CUSTOM_SNAME=0 -DPK_ENABLE_DETERMINISM=0 -DPK_ENABLE_MIMALLOC=0 -DPK_ENABLE_OS=1 -DPK_ENABLE_THREADS=1 -DPK_ENABLE_WATCHDOG=0 + +C_INCLUDES = -I/home/runner/work/pocketpy/pocketpy/include + +C_FLAGS = -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -O3 -DNDEBUG -std=gnu11 -fPIE + diff --git a/_codeql_build_dir/CMakeFiles/main.dir/link.d b/_codeql_build_dir/CMakeFiles/main.dir/link.d new file mode 100644 index 00000000..931eb75d --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/link.d @@ -0,0 +1,100 @@ +main: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/main.dir/src2/main.c.o \ + libpocketpy.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/main.dir/src2/main.c.o: + +libpocketpy.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/_codeql_build_dir/CMakeFiles/main.dir/link.txt b/_codeql_build_dir/CMakeFiles/main.dir/link.txt new file mode 100644 index 00000000..e6642e7b --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/link.txt @@ -0,0 +1 @@ +/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/main.dir/link.d CMakeFiles/main.dir/src2/main.c.o -o main -Wl,-rpath,/home/runner/work/pocketpy/pocketpy/_codeql_build_dir libpocketpy.so -lm -ldl diff --git a/_codeql_build_dir/CMakeFiles/main.dir/progress.make b/_codeql_build_dir/CMakeFiles/main.dir/progress.make new file mode 100644 index 00000000..abadeb0c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o b/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7e358ab5b7c33536e67fcb906a8b13010218d0be GIT binary patch literal 5688 zcmbW5e{3AZ702iNBX$GaxuifKZL$eAbxORswH?PeB=R}AaEJ&0k1Vsv=cts4CjHra)CSjZn+= zz1f-b^WyCveb(;GeC9iE-ptPK%=x>?^x>vRgei-#18lXVC}V?nuI7hDc9?ar80+aN zyQQ36v>-QWWvY2rw4Le<8|#|XGBzLAN{-f5VJBzHmbSy1v3d8-9U3obnAO?C6+US@ z2bj^jSC7M=!Q2c>x^BrG($J~ql(?2FRh>!p43izX6RuS*xm^EtrR1>DikY{Dv~nps zW%2T?Hr5De9P=WiapB7`r!A(O%NoseCbdQjEo(a1VaC#`6>Ad0%v-!*xjKyZl<7LQ zlOG~#yQ0~7r{sdtcC^Qn$J5$$Y0^UV8oh`?`=4sY8UyIn4ShiCK4v$AQnjbrlg7=t8%;^0p00JFhjguYrDJ7pPLFMy z7ami!J(#Avk8fbQu*jz$S-8n(Qnme97BDrp)SiB5g>O%teK76)c~x7zj8%zCxWGVA zy`G$}^N};pLg##+^zar|N;hwB_O6YMC!S1Xw@3mrQBrRv*sCO;x{qcermiG~~OnJW+sw;Yawej-(5T1HYat-;>s~Js+XTUe5y}zWqE23}Z3y>%;{|-j(=awL6_<7^1 zcw``MEKYy+VUiaL(5>|4&;0TetAQ;4^FOOWtyw(F?|^?f^}mEH9q;nbgWw1NcI4o} zA+38fQ+0S%Gy3#CJ>D}=6~*4~^!DpbQy|ytrcrY4IM7u!&%8_WtNVGk9oAk1Nf@`^j{k^_kZF3{awYAM`!&(5PcDN!` zj{xj;amNv_wJ(Zd3&T}M?QT)P*;;E`M6s2{*J7rLatk{i;15WCIKX#_aw{tYxFPv( z0(?M}TNv3E1=%P0=74@!lv~*+0iG1)7WUNu|GMOMfPX{ssQ^DE`GEi*7v)xVKEN|l zeSdp`xhGTK`%Udp}ZH|=<@Qi8mT*);#H?sxsU3P7U=X~c?o-LRz%HgC7$LVra zv<;kpSq^xG<+8<6MFb&S$RNrXJ~+r0Ez?!ZKd8GC87pr)u>R2e?-j%SN9;xahTRcO zeHW19S6%Tj$fMzx8%`h%uD(a8ZzH@6c{J4HH&OZdK0>gdpVxdW;=!##>EDn%=;sFE z_Y(b0!tW#eK3Ion80Qz@QvP>Hj{dh0zMpX1ca z({X*1=yBguekMZnRl>W8ex7g|&x?fbB>I;m#{|z#s^3=#$1{rJKOuhTI)9V!uMz!a z!XG63D&gA+|1IHorc(W0C%lL7Pb9}=6XCarUL(8}&%9vx9I5|12*+RGs^5DF-%WTI z;q<%FM>zd%9FrWw!n3*Z{}|EJ^)N>CcM<)!Li8GF(9pk>h%(bFv(wznK+0V|EvOu~ zW;oL)O>QzhQ>ifBEnxwb2K*~!O%ZlV*D9JiwgG|Z@@kpkzYnG@2b{paJuDr5hx9;I zc1o7>PF06Zr);@=RyMZ^unUTRr1;VO-*;Sl_=&*1h1xJJki7hyGzhLaWNYRM%ENH2 zXTkRPZsGnC+8!&3X(W$XTzlxV7YoFOW&R9dm{t9&bf09w_KPS6yGsfEqKFl<3O^?E z!TEb%3e>q>HvimN{1{Z=J2b2WD#ed7*z@wI7JhTF4>cXQ#?kP11$Gt30=InNfY=$_w87N5!Y_S({xHn- Q+P^B}Kd&0fG&ukN1rT(Uh5!Hn literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o.d b/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o.d new file mode 100644 index 00000000..91d4ffa7 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o.d @@ -0,0 +1,74 @@ +CMakeFiles/main.dir/src2/main.c.o: \ + /home/runner/work/pocketpy/pocketpy/src2/main.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdbool.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/assert.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/pocketpy.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/config.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/export.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/vmath.h diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake b/_codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake new file mode 100644 index 00000000..4e572407 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c" "CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o" "gcc" "CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d" + "" "libpocketpy.so" "gcc" "CMakeFiles/pocketpy.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c b/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c new file mode 100644 index 00000000..1e9155bb --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c @@ -0,0 +1,242 @@ +/* generated by CMake */ + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_array.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_mappingproxy.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_method.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_number.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_object.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_property.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_range.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_str.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/_generated.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/algorithm.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/chunkedvector.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/memorypool.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/name.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/smallmap.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/socket.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/sourcedata.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/sstream.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/str.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/threads.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/vector.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/compiler/compiler.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/compiler/lexer.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/debugger/core.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/debugger/dap.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/ceval.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/dll.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/frame.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/generator.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/heap.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/line_profiler.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/objectpool.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/typeinfo.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/vm.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/vmx.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/array2d.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/base64.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/builtins.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/colorcvt.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/conio.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/dis.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/easing.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/enum.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/gc.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/importlib.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/inspect.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/json.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/lz4.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/math.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/os.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/pickle.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/picoterm.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/pkpy.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/random.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/stdc.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/time.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/traceback.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/unicodedata.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/vmath.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/bintree.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/codeobject.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/container.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/namedict.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/object.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/Bindings.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/CodeExecution.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/DictSlots.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/FrameOps.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/GlobalSetup.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/Inspection.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/ModuleSystem.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PyDict.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PyException.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PyList.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PySlice.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PyTuple.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PythonOps.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/StackOps.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/TypeSystem.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/ValueCast.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/ValueCreation.c" + diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o b/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..84617c7d1efe108ac4c074d33ead9859c260c9f6 GIT binary patch literal 1072016 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 q};?MEh`$J1p8_2+-{CoYOukoR$TWAkWV_NaM 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 z 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�XsD7NtpF& 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 CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.i + +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.s" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c -o CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.s + +# Object files for target pocketpy +pocketpy_OBJECTS = \ +"CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o" + +# External object files for target pocketpy +pocketpy_EXTERNAL_OBJECTS = + +libpocketpy.so: CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o +libpocketpy.so: CMakeFiles/pocketpy.dir/build.make +libpocketpy.so: CMakeFiles/pocketpy.dir/compiler_depend.ts +libpocketpy.so: CMakeFiles/pocketpy.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library libpocketpy.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pocketpy.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/pocketpy.dir/build: libpocketpy.so +.PHONY : CMakeFiles/pocketpy.dir/build + +CMakeFiles/pocketpy.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/pocketpy.dir/cmake_clean.cmake +.PHONY : CMakeFiles/pocketpy.dir/clean + +CMakeFiles/pocketpy.dir/depend: + cd /home/runner/work/pocketpy/pocketpy/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/pocketpy/pocketpy /home/runner/work/pocketpy/pocketpy /home/runner/work/pocketpy/pocketpy/_codeql_build_dir /home/runner/work/pocketpy/pocketpy/_codeql_build_dir /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/pocketpy.dir/depend + diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/cmake_clean.cmake b/_codeql_build_dir/CMakeFiles/pocketpy.dir/cmake_clean.cmake new file mode 100644 index 00000000..3e17bfc6 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/pocketpy.dir/link.d" + "CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o" + "CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d" + "libpocketpy.pdb" + "libpocketpy.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pocketpy.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.make new file mode 100644 index 00000000..6b456221 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pocketpy. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.ts b/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.ts new file mode 100644 index 00000000..d835710e --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pocketpy. diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/depend.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/depend.make new file mode 100644 index 00000000..1d65576c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pocketpy. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/flags.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/flags.make new file mode 100644 index 00000000..684659c4 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc +C_DEFINES = -DNDEBUG -DPK_ENABLE_CUSTOM_SNAME=0 -DPK_ENABLE_DETERMINISM=0 -DPK_ENABLE_MIMALLOC=0 -DPK_ENABLE_OS=1 -DPK_ENABLE_THREADS=1 -DPK_ENABLE_WATCHDOG=0 -Dpocketpy_EXPORTS + +C_INCLUDES = -I/home/runner/work/pocketpy/pocketpy/include + +C_FLAGS = -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -O3 -DNDEBUG -std=gnu11 -fPIC + diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.d b/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.d new file mode 100644 index 00000000..4f53cc93 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.d @@ -0,0 +1,88 @@ +libpocketpy.so: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.txt b/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.txt new file mode 100644 index 00000000..7619ec9a --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.txt @@ -0,0 +1 @@ +/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -fPIC -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/pocketpy.dir/link.d -shared -Wl,-soname,libpocketpy.so -o libpocketpy.so CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o -lm -ldl diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/progress.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/progress.make new file mode 100644 index 00000000..8c8fb6fb --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/_codeql_build_dir/CMakeFiles/progress.marks b/_codeql_build_dir/CMakeFiles/progress.marks new file mode 100644 index 00000000..b8626c4c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/_codeql_build_dir/Makefile b/_codeql_build_dir/Makefile new file mode 100644 index 00000000..659664b6 --- /dev/null +++ b/_codeql_build_dir/Makefile @@ -0,0 +1,225 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/pocketpy/pocketpy + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles /home/runner/work/pocketpy/pocketpy/_codeql_build_dir//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named pocketpy + +# Build rule for target. +pocketpy: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pocketpy +.PHONY : pocketpy + +# fast build rule for target. +pocketpy/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/build +.PHONY : pocketpy/fast + +#============================================================================= +# Target rules for targets named main + +# Build rule for target. +main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 main +.PHONY : main + +# fast build rule for target. +main/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build +.PHONY : main/fast + +Unity/unity_pocketpy_c.o: Unity/unity_pocketpy_c.c.o +.PHONY : Unity/unity_pocketpy_c.o + +# target to build an object file +Unity/unity_pocketpy_c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o +.PHONY : Unity/unity_pocketpy_c.c.o + +Unity/unity_pocketpy_c.i: Unity/unity_pocketpy_c.c.i +.PHONY : Unity/unity_pocketpy_c.i + +# target to preprocess a source file +Unity/unity_pocketpy_c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.i +.PHONY : Unity/unity_pocketpy_c.c.i + +Unity/unity_pocketpy_c.s: Unity/unity_pocketpy_c.c.s +.PHONY : Unity/unity_pocketpy_c.s + +# target to generate assembly for a file +Unity/unity_pocketpy_c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.s +.PHONY : Unity/unity_pocketpy_c.c.s + +src2/main.o: src2/main.c.o +.PHONY : src2/main.o + +# target to build an object file +src2/main.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src2/main.c.o +.PHONY : src2/main.c.o + +src2/main.i: src2/main.c.i +.PHONY : src2/main.i + +# target to preprocess a source file +src2/main.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src2/main.c.i +.PHONY : src2/main.c.i + +src2/main.s: src2/main.c.s +.PHONY : src2/main.s + +# target to generate assembly for a file +src2/main.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src2/main.c.s +.PHONY : src2/main.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... main" + @echo "... pocketpy" + @echo "... Unity/unity_pocketpy_c.o" + @echo "... Unity/unity_pocketpy_c.i" + @echo "... Unity/unity_pocketpy_c.s" + @echo "... src2/main.o" + @echo "... src2/main.i" + @echo "... src2/main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/_codeql_build_dir/cmake_install.cmake b/_codeql_build_dir/cmake_install.cmake new file mode 100644 index 00000000..e8c19b3a --- /dev/null +++ b/_codeql_build_dir/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/runner/work/pocketpy/pocketpy + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/_codeql_detected_source_root b/_codeql_detected_source_root new file mode 120000 index 00000000..945c9b46 --- /dev/null +++ b/_codeql_detected_source_root @@ -0,0 +1 @@ +. \ No newline at end of file