Skip to content

Instantly share code, notes, and snippets.

@yumetodo
Last active March 19, 2017 00:35
Show Gist options
  • Save yumetodo/3667315003256630c24daa6ec83a7f6c to your computer and use it in GitHub Desktop.
Save yumetodo/3667315003256630c24daa6ec83a7f6c to your computer and use it in GitHub Desktop.
clang4.0をビルドした時の遺産
# This is the CMakeCache file.
# For build in directory: /home/yumetodo/clang_build/build-release
# It was generated by CMake: /usr/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
########################
//Dependencies for target
AnnotateFunctions_LIB_DEPENDS:STATIC=
//Default URL where bug reports are to be submitted.
BUG_REPORT_URL:STRING=http://llvm.org/bugs/
//Build clang-format VS plugin
BUILD_CLANG_FORMAT_VS_PLUGIN:BOOL=OFF
//Build all libraries as shared libraries instead of static
BUILD_SHARED_LIBS:BOOL=OFF
//Header providing backtrace(3) facility
Backtrace_HEADER:STRING=execinfo.h
//Path to a file.
Backtrace_INCLUDE_DIR:PATH=/usr/include
//Library providing backtrace(3), empty for default set of libraries
Backtrace_LIBRARY:FILEPATH=
//Dependencies for target
BugpointPasses_LIB_DEPENDS:STATIC=
//Build CLANG example programs by default.
CLANG_BUILD_EXAMPLES:BOOL=OFF
//Build the Clang tools. If OFF, just generate build targets.
CLANG_BUILD_TOOLS:BOOL=ON
//Default C++ stdlib to use ("libstdc++" or "libc++", empty for
// platform default
CLANG_DEFAULT_CXX_STDLIB:STRING=
//Default linker to use (linker name or absolute path, empty for
// platform default)
CLANG_DEFAULT_LINKER:STRING=
//Default OpenMP runtime used by -fopenmp.
CLANG_DEFAULT_OPENMP_RUNTIME:STRING=libomp
//Default runtime library to use ("libgcc" or "compiler-rt", empty
// for platform default)
CLANG_DEFAULT_RTLIB:STRING=
//Build ARCMT.
CLANG_ENABLE_ARCMT:BOOL=ON
//Build static analyzer.
CLANG_ENABLE_STATIC_ANALYZER:BOOL=ON
//Version number that will be placed into the clang executable,
// in the form XX.YY
CLANG_EXECUTABLE_VERSION:STRING=4.0
//Generate build targets for the Clang docs.
CLANG_INCLUDE_DOCS:BOOL=ON
//Generate build targets for the Clang unit tests.
CLANG_INCLUDE_TESTS:BOOL=ON
//Install the scan-build tool
CLANG_INSTALL_SCANBUILD:BOOL=ON
//Install the scan-view tool
CLANG_INSTALL_SCANVIEW:BOOL=ON
//Build clang with plugin support
CLANG_PLUGIN_SUPPORT:BOOL=ON
//Vendor-specific text for showing the repository the source is
// taken from.
CLANG_REPOSITORY_STRING:STRING=
//Relative directory from the Clang binary to its resource files.
CLANG_RESOURCE_DIR:STRING=
//Native TableGen executable. Saves building one when cross-compiling.
CLANG_TABLEGEN:STRING=clang-tblgen
//Run Clang tests under Valgrind
CLANG_TEST_USE_VG:BOOL=ON
//Whether to build arcmt-test as part of CLANG
CLANG_TOOL_ARCMT_TEST_BUILD:BOOL=ON
//Whether to build clang-check as part of CLANG
CLANG_TOOL_CLANG_CHECK_BUILD:BOOL=ON
//Whether to build clang-format as part of CLANG
CLANG_TOOL_CLANG_FORMAT_BUILD:BOOL=ON
//Whether to build clang-format-vs as part of CLANG
CLANG_TOOL_CLANG_FORMAT_VS_BUILD:BOOL=ON
//Whether to build clang-fuzzer as part of CLANG
CLANG_TOOL_CLANG_FUZZER_BUILD:BOOL=ON
//Whether to build clang-import-test as part of CLANG
CLANG_TOOL_CLANG_IMPORT_TEST_BUILD:BOOL=ON
//Whether to build clang-offload-bundler as part of CLANG
CLANG_TOOL_CLANG_OFFLOAD_BUNDLER_BUILD:BOOL=ON
//Whether to build c-arcmt-test as part of CLANG
CLANG_TOOL_C_ARCMT_TEST_BUILD:BOOL=ON
//Whether to build c-index-test as part of CLANG
CLANG_TOOL_C_INDEX_TEST_BUILD:BOOL=ON
//Whether to build diagtool as part of CLANG
CLANG_TOOL_DIAGTOOL_BUILD:BOOL=ON
//Whether to build driver as part of CLANG
CLANG_TOOL_DRIVER_BUILD:BOOL=ON
//Whether to build libclang as part of CLANG
CLANG_TOOL_LIBCLANG_BUILD:BOOL=ON
//Whether to build scan-build as part of CLANG
CLANG_TOOL_SCAN_BUILD_BUILD:BOOL=ON
//Whether to build scan-view as part of CLANG
CLANG_TOOL_SCAN_VIEW_BUILD:BOOL=ON
//Vendor-specific text for showing with version information.
CLANG_VENDOR:STRING=
//Vendor-specific uti.
CLANG_VENDOR_UTI:STRING=org.llvm.clang
//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar
//The ASM compiler
CMAKE_ASM_COMPILER:FILEPATH=/usr/bin/cc
//Flags used by the assembler during all build types.
CMAKE_ASM_FLAGS:STRING=
//Flags used by the assembler during debug builds.
CMAKE_ASM_FLAGS_DEBUG:STRING=-g
//Flags used by the assembler during release minsize builds.
CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the assembler during release builds.
CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the assembler during Release with Debug Info builds.
CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//Build type (default Debug)
CMAKE_BUILD_TYPE:STRING=Release
//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=
//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release builds for minimum
// size.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during release builds with debug info.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=
//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release builds for minimum
// size.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during release builds with debug info.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//Flags used by the linker.
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 release minsize 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 Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
//user executables (bin)
CMAKE_INSTALL_BINDIR:PATH=bin
//read-only architecture-independent data (DATAROOTDIR)
CMAKE_INSTALL_DATADIR:PATH=
//read-only architecture-independent data root (share)
CMAKE_INSTALL_DATAROOTDIR:PATH=share
//documentation root (DATAROOTDIR/doc/PROJECT_NAME)
CMAKE_INSTALL_DOCDIR:PATH=
//C header files (include)
CMAKE_INSTALL_INCLUDEDIR:PATH=include
//info documentation (DATAROOTDIR/info)
CMAKE_INSTALL_INFODIR:PATH=
//object code libraries (lib)
CMAKE_INSTALL_LIBDIR:PATH=lib
//program executables (libexec)
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
//locale-dependent data (DATAROOTDIR/locale)
CMAKE_INSTALL_LOCALEDIR:PATH=
//modifiable single-machine data (var)
CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
//man documentation (DATAROOTDIR/man)
CMAKE_INSTALL_MANDIR:PATH=
//C header files for non-gcc (/usr/include)
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local/llvm-4.0.0
//system admin executables (sbin)
CMAKE_INSTALL_SBINDIR:PATH=sbin
//modifiable architecture-independent data (com)
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
//read-only single-machine data (etc)
CMAKE_INSTALL_SYSCONFDIR:PATH=etc
//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld
//Program used to build from build.ninja files.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja
//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info 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_NAME:STATIC=LLVM
//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info 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=OFF
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=OFF
//Flags used by the linker during the creation of static libraries.
CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip
//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=OFF
//Build builtins
COMPILER_RT_BUILD_BUILTINS:BOOL=ON
//Build sanitizers
COMPILER_RT_BUILD_SANITIZERS:BOOL=ON
//Build xray
COMPILER_RT_BUILD_XRAY:BOOL=ON
//Can we execute instrumented tests
COMPILER_RT_CAN_EXECUTE_TESTS:BOOL=ON
//Build runtimes with full debug info
COMPILER_RT_DEBUG:BOOL=OFF
//Build builtins only for the default target
COMPILER_RT_DEFAULT_TARGET_ONLY:BOOL=OFF
//Default triple for which compiler-rt runtimes will be built.
COMPILER_RT_DEFAULT_TARGET_TRIPLE:STRING=x86_64-unknown-linux-gnu
//Fail and stop if warning is triggered
COMPILER_RT_ENABLE_WERROR:BOOL=OFF
//Skip the atomic builtin (this may be needed if system headers
// are unavailable)
COMPILER_RT_EXCLUDE_ATOMIC_BUILTIN:BOOL=OFF
//Generate dSYM files and strip executables and libraries (Darwin
// Only)
COMPILER_RT_EXTERNALIZE_DEBUGINFO:BOOL=OFF
//Generate and build compiler-rt unit tests.
COMPILER_RT_INCLUDE_TESTS:BOOL=ON
//sanitizers to build if supported on the target (all;asan;dfsan;msan;tsan;safestack;cfi;esan;scudo)
COMPILER_RT_SANITIZERS_TO_BUILD:STRING=asan;dfsan;msan;tsan;safestack;cfi;esan;scudo
//Enable to build Debian packages
CPACK_BINARY_DEB:BOOL=OFF
//Enable to build IFW packages
CPACK_BINARY_IFW:BOOL=OFF
//Enable to build NSIS packages
CPACK_BINARY_NSIS:BOOL=OFF
//Enable to build RPM packages
CPACK_BINARY_RPM:BOOL=OFF
//Enable to build STGZ packages
CPACK_BINARY_STGZ:BOOL=ON
//Enable to build TBZ2 packages
CPACK_BINARY_TBZ2:BOOL=OFF
//Enable to build TGZ packages
CPACK_BINARY_TGZ:BOOL=ON
//Enable to build TXZ packages
CPACK_BINARY_TXZ:BOOL=OFF
//Enable to build TZ packages
CPACK_BINARY_TZ:BOOL=ON
//Enable to build TBZ2 source packages
CPACK_SOURCE_TBZ2:BOOL=ON
//Enable to build TGZ source packages
CPACK_SOURCE_TGZ:BOOL=ON
//Enable to build TXZ source packages
CPACK_SOURCE_TXZ:BOOL=ON
//Enable to build TZ source packages
CPACK_SOURCE_TZ:BOOL=ON
//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF
//Path to a library.
CURSES_CURSES_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcurses.so
//Path to a library.
CURSES_FORM_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libform.so
//Path to a file.
CURSES_INCLUDE_PATH:PATH=/usr/include
//Path to a library.
CURSES_NCURSES_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libncurses.so
//The curses panel library
CURSES_PANEL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpanel.so
//Colon separated list of directories clang will search for headers.
C_INCLUDE_DIRS:STRING=
//Default <path> to all compiler invocations for --sysroot=<path>.
DEFAULT_SYSROOT:PATH=
//Path to a library.
DL_LIBRARY_PATH:FILEPATH=/usr/lib/x86_64-linux-gnu/libdl.so
//Graphviz Dot tool for using Doxygen
DOXYGEN_DOT_EXECUTABLE:FILEPATH=/usr/bin/dot
//Doxygen documentation generation tool (http://www.doxygen.org)
DOXYGEN_EXECUTABLE:FILEPATH=/usr/bin/doxygen
//Path to a program.
DTRACE:FILEPATH=DTRACE-NOTFOUND
//pass --build-id to ld
ENABLE_LINKER_BUILD_ID:BOOL=OFF
//enable x86 relax relocations by default
ENABLE_X86_RELAX_RELOCATIONS:BOOL=OFF
//Path to a program.
EPYDOC_EXECUTABLE:FILEPATH=EPYDOC_EXECUTABLE-NOTFOUND
//Additional directory, where CMake should search for ffi.h or
// ffi/ffi.h
FFI_INCLUDE_DIR:PATH=
//Additional directory, where CMake should search for libffi.so
FFI_LIBRARY_DIR:PATH=
//Directory where gcc is installed.
GCC_INSTALL_PREFIX:PATH=
//The gold linker
GOLD_EXECUTABLE:FILEPATH=/usr/bin/ld.gold
//go executable
GO_EXECUTABLE:FILEPATH=/usr/bin/go
//Build libclang as a static library (in addition to a shared one)
LIBCLANG_BUILD_STATIC:BOOL=ON
//Version number that will be placed into the libclang library
// , in the form XX.YY
LIBCLANG_LIBRARY_VERSION:STRING=4.0
//Appended user specified assembler flags.
LIBOMP_ASMFLAGS:STRING=
//Appended user specified C compiler flags.
LIBOMP_CFLAGS:STRING=
//Should exports be copied into source exports/ directory?
LIBOMP_COPY_EXPORTS:STRING=TRUE
//Appended user specified C preprocessor flags.
LIBOMP_CPPFLAGS:STRING=
//Appended user specified C++ compiler flags.
LIBOMP_CXXFLAGS:STRING=
//Shared library instead of static library?
LIBOMP_ENABLE_SHARED:BOOL=ON
//Appended user specified Fortran compiler flags. These are only
// used if LIBOMP_FORTRAN_MODULES==TRUE.
LIBOMP_FFLAGS:STRING=
//Create Fortran module files? (requires fortran compiler)
LIBOMP_FORTRAN_MODULES:BOOL=OFF
//Install path for hwloc library
LIBOMP_HWLOC_INSTALL_DIR:PATH=/usr/local/llvm-4.0.0
//Install libgomp and libiomp5 library aliases for backwards compatibility
LIBOMP_INSTALL_ALIASES:BOOL=ON
//Appended user specified linker flags.
LIBOMP_LDFLAGS:STRING=
//Appended user specified linked libs flags. (e.g., -lm)
LIBOMP_LIBFLAGS:STRING=
//Base OMP library name
LIBOMP_LIB_NAME:STRING=libomp
//Performance,Profiling,Stubs library (normal/profile/stubs)
LIBOMP_LIB_TYPE:STRING=normal
//Intel(R) Many Integrated Core Architecture (Intel(R) MIC Architecture)
// (knf/knc). Ignored if not Intel(R) MIC Architecture build.
LIBOMP_MIC_ARCH:STRING=knc
//OMPT-blame?
LIBOMP_OMPT_BLAME:BOOL=ON
//Trace OMPT initialization?
LIBOMP_OMPT_DEBUG:BOOL=OFF
//OMPT-support?
LIBOMP_OMPT_SUPPORT:BOOL=OFF
//OMPT-trace?
LIBOMP_OMPT_TRACE:BOOL=ON
//The OpenMP version (45/40/30)
LIBOMP_OMP_VERSION:STRING=45
//For Mac builds, semicolon separated list of architectures to
// build for universal fat binary.
LIBOMP_OSX_ARCHITECTURES:STRING=
//Path to a program.
LIBOMP_SHELL:FILEPATH=/bin/sh
//Stats-Gathering functionality?
LIBOMP_STATS:BOOL=OFF
//Extra compiler flags to send to the test compiler
LIBOMP_TEST_CFLAGS:STRING=
//TSAN-support?
LIBOMP_TSAN_SUPPORT:BOOL=OFF
//Should TSX-based lock be compiled (adaptive lock in kmp_lock.cpp).
// These are x86 specific.
LIBOMP_USE_ADAPTIVE_LOCKS:BOOL=ON
//Enable debugger interface code?
LIBOMP_USE_DEBUGGER:BOOL=OFF
//Use Hwloc (http://www.open-mpi.org/projects/hwloc/) library for
// affinity?
LIBOMP_USE_HWLOC:BOOL=OFF
//Should larger alignment (4096 bytes) be used for some locks and
// data structures?
LIBOMP_USE_INTERNODE_ALIGNMENT:BOOL=OFF
//Enable ITT notify?
LIBOMP_USE_ITT_NOTIFY:BOOL=ON
//Should 128-bit precision entry points be built?
LIBOMP_USE_QUAD_PRECISION:BOOL=ON
//Should we link to C++ library?
LIBOMP_USE_STDCPPLIB:BOOL=OFF
//Should version symbols be used? These provide binary compatibility
// with libgomp.
LIBOMP_USE_VERSION_SYMBOLS:BOOL=ON
//Path to a file.
LIBXML2_INCLUDE_DIR:PATH=/usr/include/libxml2
//Path to a library.
LIBXML2_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libxml2.so
//Path to a program.
LIBXML2_XMLLINT_EXECUTABLE:FILEPATH=/usr/bin/xmllint
//Command used to spawn llvm-lit
LIT_COMMAND:STRING=/usr/bin/python2.7;/home/yumetodo/clang_build/llvm/utils/lit/lit.py
//Build the Darwin LLDB.framework
LLDB_BUILD_FRAMEWORK:BOOL=OFF
//Disables the Curses integration.
LLDB_DISABLE_CURSES:BOOL=OFF
//Disables the use of editline.
LLDB_DISABLE_LIBEDIT:BOOL=OFF
//Disables the Python scripting integration.
LLDB_DISABLE_PYTHON:BOOL=OFF
//Causes lldb to export all symbols when building liblldb.
LLDB_EXPORT_ALL_SYMBOLS:BOOL=OFF
//Causes LLDB to use the PYTHONHOME environment variable to locate
// Python.
LLDB_RELOCATABLE_PYTHON:BOOL=OFF
//Specify the architecture to run LLDB tests as (x86|x64). Determines
// whether tests are compiled with -m32 or -m64
LLDB_TEST_ARCH:STRING=x86_64
//Use in-tree clang when testing lldb
LLDB_TEST_CLANG:BOOL=ON
//C++ compiler to use when testing LLDB
LLDB_TEST_CXX_COMPILER:STRING=
//C compiler to use when testing LLDB
LLDB_TEST_C_COMPILER:STRING=
//Specify additional arguments to pass to test runner. For example:
// '-C gcc -C clang -A i386 -A x86_64'
LLDB_TEST_USER_ARGS:STRING=
//Use lldb's builtin demangler instead of the system one
LLDB_USE_BUILTIN_DEMANGLER:BOOL=ON
//Build the lld tools. If OFF, just generate build targets.
LLD_BUILD_TOOLS:BOOL=ON
//Enable VTune user task tracking.
LLD_USE_VTUNE:BOOL=OFF
//Dependencies for target
LLVMAArch64AsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAArch64AsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAArch64CodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAArch64Desc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAArch64Disassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAArch64Info_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAArch64Utils_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAMDGPUAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAMDGPUAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAMDGPUCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAMDGPUDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAMDGPUDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAMDGPUInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAMDGPUUtils_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMARMAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMARMAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMARMCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMARMDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMARMDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMARMInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAnalysis_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMBPFAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMBPFCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMBPFDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMBPFDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMBPFInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMBitReader_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMBitWriter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMCore_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMCoroutines_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMCoverage_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMDebugInfoCodeView_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMDebugInfoDWARF_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMDebugInfoMSF_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMDebugInfoPDB_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMDemangle_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMExecutionEngine_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMGlobalISel_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMHello_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMHexagonAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMHexagonCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMHexagonDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMHexagonDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMHexagonInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMIRReader_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMInstCombine_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMInstrumentation_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMInterpreter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLTO_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLanaiAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLanaiCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLanaiDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLanaiDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLanaiInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLanaiInstPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLibDriver_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLineEditor_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMLinker_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMCDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMCJIT_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMCParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMC_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMIRParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMSP430AsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMSP430CodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMSP430Desc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMSP430Info_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMipsAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMipsAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMipsCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMipsDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMipsDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMMipsInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMNVPTXAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMNVPTXCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMNVPTXDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMNVPTXInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMObjCARCOpts_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMObjectYAML_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMObject_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMOption_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMOrcJIT_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMPasses_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMPowerPCAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMPowerPCAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMPowerPCCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMPowerPCDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMPowerPCDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMPowerPCInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMProfileData_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMRISCVCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMRISCVDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMRISCVInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMRuntimeDyld_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMScalarOpts_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSelectionDAG_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSparcAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSparcAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSparcCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSparcDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSparcDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSparcInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSupport_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSymbolize_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSystemZAsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSystemZAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSystemZCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSystemZDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSystemZDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMSystemZInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMTableGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMTarget_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMTransformUtils_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMVectorize_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMX86AsmParser_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMX86AsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMX86CodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMX86Desc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMX86Disassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMX86Info_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMX86Utils_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMXCoreAsmPrinter_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMXCoreCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMXCoreDesc_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMXCoreDisassembler_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMXCoreInfo_LIB_DEPENDS:STATIC=
//Dependencies for target
LLVMXRay_LIB_DEPENDS:STATIC=
//Enable abi-breaking checks. Can be WITH_ASSERTS, FORCE_ON or
// FORCE_OFF.
LLVM_ABI_BREAKING_CHECKS:STRING=WITH_ASSERTS
//Append the version control system revision id to LLVM version
LLVM_APPEND_VC_REV:BOOL=OFF
//Value Computed by CMake
LLVM_BINARY_DIR:STATIC=/home/yumetodo/clang_build/build-release
//PATH to binutils/include containing plugin-api.h for gold plugin.
LLVM_BINUTILS_INCDIR:PATH=
//Build 32 bits executables and libraries.
LLVM_BUILD_32_BITS:BOOL=OFF
//Build the llvm documentation.
LLVM_BUILD_DOCS:BOOL=OFF
//Build the LLVM example programs. If OFF, just generate build
// targets.
LLVM_BUILD_EXAMPLES:BOOL=OFF
//Build compiler-rt as an external project.
LLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=OFF
//Experimental: Build GlobalISel
LLVM_BUILD_GLOBAL_ISEL:BOOL=OFF
//Build LLVM and tools with PGO instrumentation (experimental)
LLVM_BUILD_INSTRUMENTED:BOOL=OFF
//Build LLVM and tools with Code Coverage instrumentation (experimental)
LLVM_BUILD_INSTRUMENTED_COVERAGE:BOOL=OFF
//Build libllvm-c re-export library (Darwin Only)
LLVM_BUILD_LLVM_C_DYLIB:BOOL=OFF
//Build libllvm dynamic library
LLVM_BUILD_LLVM_DYLIB:BOOL=OFF
//Build the LLVM runtime libraries.
LLVM_BUILD_RUNTIME:BOOL=ON
//Build LLVM unit tests. If OFF, just generate build targets.
LLVM_BUILD_TESTS:BOOL=OFF
//Build the LLVM tools. If OFF, just generate build targets.
LLVM_BUILD_TOOLS:BOOL=ON
//Build LLVM utility binaries. If OFF, just generate build targets.
LLVM_BUILD_UTILS:BOOL=ON
//Set to ON for a ccache enabled build
LLVM_CCACHE_BUILD:BOOL=OFF
//Default target for which LLVM will generate code.
LLVM_DEFAULT_TARGET_TRIPLE:STRING=x86_64-unknown-linux-gnu
//Dependency debugging mode to verify correctly expressed library
// dependencies (Darwin only)
LLVM_DEPENDENCY_DEBUGGING:BOOL=OFF
//Disable abi-breaking checks mismatch detection at link-tim.
LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING:BOOL=OFF
//Semicolon-separated list of components to include in libLLVM,
// or "all".
LLVM_DYLIB_COMPONENTS:STRING=all
//Enable assertions
LLVM_ENABLE_ASSERTIONS:BOOL=ON
//Enable embedding backtraces on crash.
LLVM_ENABLE_BACKTRACES:BOOL=ON
//Enable crash overrides.
LLVM_ENABLE_CRASH_OVERRIDES:BOOL=ON
//Compile with C++1y enabled.
LLVM_ENABLE_CXX1Y:BOOL=ON
//Use doxygen to generate llvm API documentation.
LLVM_ENABLE_DOXYGEN:BOOL=OFF
//Enable Exception handling
LLVM_ENABLE_EH:BOOL=ON
//Enable expensive checks
LLVM_ENABLE_EXPENSIVE_CHECKS:BOOL=OFF
//Use libffi to call external functions from the interpreter
LLVM_ENABLE_FFI:BOOL=OFF
//Use libc++ if available.
LLVM_ENABLE_LIBCXX:BOOL=OFF
//Use libedit if available.
LLVM_ENABLE_LIBEDIT:BOOL=ON
//Use lld as C and C++ linker.
LLVM_ENABLE_LLD:BOOL=OFF
//Compile with -fmodules-local-submodule-visibility.
LLVM_ENABLE_LOCAL_SUBMODULE_VISIBILITY:BOOL=ON
//Build LLVM with LTO. May be specified as Thin or Full to use
// a particular kind of LTO
LLVM_ENABLE_LTO:STRING=OFF
//Compile with C++ modules enabled.
LLVM_ENABLE_MODULES:BOOL=OFF
//Compile with -gmodules.
LLVM_ENABLE_MODULE_DEBUGGING:BOOL=OFF
//Build OCaml bindings documentation.
LLVM_ENABLE_OCAMLDOC:BOOL=ON
//Compile with pedantic enabled.
LLVM_ENABLE_PEDANTIC:BOOL=ON
//Build Position-Independent Code
LLVM_ENABLE_PIC:BOOL=ON
//Semicolon-separated list of projects to build (clang;libcxx;libcxxabi;lldb;compiler-rt;lld;polly),
// or "all".
LLVM_ENABLE_PROJECTS:STRING=
//Enable run time type information
LLVM_ENABLE_RTTI:BOOL=ON
//Use Sphinx to generate llvm documentation.
LLVM_ENABLE_SPHINX:BOOL=OFF
//Use terminfo database if available.
LLVM_ENABLE_TERMINFO:BOOL=ON
//Use threads if available.
LLVM_ENABLE_THREADS:BOOL=ON
//Enable compiler warnings.
LLVM_ENABLE_WARNINGS:BOOL=ON
//Fail and stop if a warning is triggered.
LLVM_ENABLE_WERROR:BOOL=OFF
//Use zlib for compression/decompression if available.
LLVM_ENABLE_ZLIB:BOOL=ON
//Semicolon-separated list of experimental targets to build.
LLVM_EXPERIMENTAL_TARGETS_TO_BUILD:STRING=
//Export symbols from LLVM tools so that plugins can import them
LLVM_EXPORT_SYMBOLS_FOR_PLUGINS:BOOL=OFF
//Generate dSYM files and strip executables and libraries (Darwin
// Only)
LLVM_EXTERNALIZE_DEBUGINFO:BOOL=OFF
//Path to clang-tools-extra source directory
LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR:PATH=
//Path to dragonegg source directory
LLVM_EXTERNAL_DRAGONEGG_SOURCE_DIR:PATH=
//Path to libcxxabi source directory
LLVM_EXTERNAL_LIBCXXABI_SOURCE_DIR:PATH=
//Path to libcxx source directory
LLVM_EXTERNAL_LIBCXX_SOURCE_DIR:PATH=
//Path to libunwind source directory
LLVM_EXTERNAL_LIBUNWIND_SOURCE_DIR:PATH=
//Path to llgo source directory
LLVM_EXTERNAL_LLGO_SOURCE_DIR:PATH=
//Path to parallel-libs source directory
LLVM_EXTERNAL_PARALLEL_LIBS_SOURCE_DIR:PATH=
//Set to ON to force using an old, unsupported host toolchain.
LLVM_FORCE_USE_OLD_HOST_TOOLCHAIN:BOOL=OFF
//Host on which LLVM binaries will run
LLVM_HOST_TRIPLE:STRING=x86_64-unknown-linux-gnu
//Generate build targets for llvm documentation.
LLVM_INCLUDE_DOCS:BOOL=ON
//Generate build targets for the LLVM examples
LLVM_INCLUDE_EXAMPLES:BOOL=ON
//Include the Go bindings tests in test build targets.
LLVM_INCLUDE_GO_TESTS:BOOL=ON
//Generate build targets for the LLVM unit tests.
LLVM_INCLUDE_TESTS:BOOL=ON
//Generate build targets for the LLVM tools.
LLVM_INCLUDE_TOOLS:BOOL=ON
//Generate build targets for the LLVM utils.
LLVM_INCLUDE_UTILS:BOOL=ON
//Doxygen-generated HTML documentation install directory
LLVM_INSTALL_DOXYGEN_HTML_DIR:STRING=share/doc/llvm/doxygen-html
//OCamldoc-generated HTML documentation install directory
LLVM_INSTALL_OCAMLDOC_HTML_DIR:STRING=share/doc/llvm/ocaml-html
//Only include toolchain files in the 'install' target.
LLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF
//Include utility binaries in the 'install' target.
LLVM_INSTALL_UTILS:BOOL=OFF
//Define suffix of library directory name (32/64)
LLVM_LIBDIR_SUFFIX:STRING=
//Link tools against the libllvm dynamic library
LLVM_LINK_LLVM_DYLIB:BOOL=OFF
//Default options for lit
LLVM_LIT_ARGS:STRING=-sv
//Force TableGen to be built with optimization
LLVM_OPTIMIZED_TABLEGEN:BOOL=OFF
//Define the maximum number of concurrent compilation jobs.
LLVM_PARALLEL_COMPILE_JOBS:STRING=
//Define the maximum number of concurrent link jobs.
LLVM_PARALLEL_LINK_JOBS:STRING=
//Build LLVM with Polly
LLVM_POLLY_BUILD:BOOL=ON
//Statically link Polly into tools (if available)
LLVM_POLLY_LINK_INTO_TOOLS:BOOL=ON
//Profiling data file to use when compiling in order to improve
// runtime performance.
LLVM_PROFDATA_FILE:FILEPATH=
//Value Computed by CMake
LLVM_SOURCE_DIR:STATIC=/home/yumetodo/clang_build/llvm
//Native TableGen executable. Saves building one when cross-compiling.
LLVM_TABLEGEN:STRING=llvm-tblgen
//Semicolon-separated list of targets to build, or "all".
LLVM_TARGETS_TO_BUILD:STRING=all
//Set target to use for LLVM JIT or use "host" for automatic detection.
LLVM_TARGET_ARCH:STRING=host
//Path for binary subdirectory (defaults to 'bin')
LLVM_TOOLS_INSTALL_DIR:STRING=bin
//Whether to build bugpoint as part of LLVM
LLVM_TOOL_BUGPOINT_BUILD:BOOL=ON
//Whether to build bugpoint-passes as part of LLVM
LLVM_TOOL_BUGPOINT_PASSES_BUILD:BOOL=ON
//Whether to build clang as part of LLVM
LLVM_TOOL_CLANG_BUILD:BOOL=ON
//Whether to build clang-tools-extra as part of LLVM
LLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD:BOOL=OFF
//Whether to build compiler-rt as part of LLVM
LLVM_TOOL_COMPILER_RT_BUILD:BOOL=ON
//Whether to build dragonegg as part of LLVM
LLVM_TOOL_DRAGONEGG_BUILD:BOOL=OFF
//Whether to build dsymutil as part of LLVM
LLVM_TOOL_DSYMUTIL_BUILD:BOOL=ON
//Whether to build gold as part of LLVM
LLVM_TOOL_GOLD_BUILD:BOOL=ON
//Whether to build libcxxabi as part of LLVM
LLVM_TOOL_LIBCXXABI_BUILD:BOOL=OFF
//Whether to build libcxx as part of LLVM
LLVM_TOOL_LIBCXX_BUILD:BOOL=OFF
//Whether to build libunwind as part of LLVM
LLVM_TOOL_LIBUNWIND_BUILD:BOOL=OFF
//Whether to build llc as part of LLVM
LLVM_TOOL_LLC_BUILD:BOOL=ON
//Whether to build lldb as part of LLVM
LLVM_TOOL_LLDB_BUILD:BOOL=ON
//Whether to build lld as part of LLVM
LLVM_TOOL_LLD_BUILD:BOOL=ON
//Whether to build llgo as part of LLVM
LLVM_TOOL_LLGO_BUILD:BOOL=ON
//Whether to build lli as part of LLVM
LLVM_TOOL_LLI_BUILD:BOOL=ON
//Whether to build llvm-ar as part of LLVM
LLVM_TOOL_LLVM_AR_BUILD:BOOL=ON
//Whether to build llvm-as as part of LLVM
LLVM_TOOL_LLVM_AS_BUILD:BOOL=ON
//Whether to build llvm-as-fuzzer as part of LLVM
LLVM_TOOL_LLVM_AS_FUZZER_BUILD:BOOL=ON
//Whether to build llvm-bcanalyzer as part of LLVM
LLVM_TOOL_LLVM_BCANALYZER_BUILD:BOOL=ON
//Whether to build llvm-cat as part of LLVM
LLVM_TOOL_LLVM_CAT_BUILD:BOOL=ON
//Whether to build llvm-config as part of LLVM
LLVM_TOOL_LLVM_CONFIG_BUILD:BOOL=ON
//Whether to build llvm-cov as part of LLVM
LLVM_TOOL_LLVM_COV_BUILD:BOOL=ON
//Whether to build llvm-cxxdump as part of LLVM
LLVM_TOOL_LLVM_CXXDUMP_BUILD:BOOL=ON
//Whether to build llvm-cxxfilt as part of LLVM
LLVM_TOOL_LLVM_CXXFILT_BUILD:BOOL=ON
//Whether to build llvm-c-test as part of LLVM
LLVM_TOOL_LLVM_C_TEST_BUILD:BOOL=ON
//Whether to build llvm-diff as part of LLVM
LLVM_TOOL_LLVM_DIFF_BUILD:BOOL=ON
//Whether to build llvm-dis as part of LLVM
LLVM_TOOL_LLVM_DIS_BUILD:BOOL=ON
//Whether to build llvm-dwarfdump as part of LLVM
LLVM_TOOL_LLVM_DWARFDUMP_BUILD:BOOL=ON
//Whether to build llvm-dwp as part of LLVM
LLVM_TOOL_LLVM_DWP_BUILD:BOOL=ON
//Whether to build llvm-extract as part of LLVM
LLVM_TOOL_LLVM_EXTRACT_BUILD:BOOL=ON
//Whether to build llvm-go as part of LLVM
LLVM_TOOL_LLVM_GO_BUILD:BOOL=ON
//Whether to build LLVM_JITLISTENER as part of LLVM
LLVM_TOOL_LLVM_JITLISTENER_BUILD:BOOL=ON
//Whether to build llvm-link as part of LLVM
LLVM_TOOL_LLVM_LINK_BUILD:BOOL=ON
//Whether to build llvm-lto2 as part of LLVM
LLVM_TOOL_LLVM_LTO2_BUILD:BOOL=ON
//Whether to build llvm-lto as part of LLVM
LLVM_TOOL_LLVM_LTO_BUILD:BOOL=ON
//Whether to build llvm-mcmarkup as part of LLVM
LLVM_TOOL_LLVM_MCMARKUP_BUILD:BOOL=ON
//Whether to build llvm-mc as part of LLVM
LLVM_TOOL_LLVM_MC_BUILD:BOOL=ON
//Whether to build llvm-mc-fuzzer as part of LLVM
LLVM_TOOL_LLVM_MC_FUZZER_BUILD:BOOL=ON
//Whether to build llvm-modextract as part of LLVM
LLVM_TOOL_LLVM_MODEXTRACT_BUILD:BOOL=ON
//Whether to build llvm-nm as part of LLVM
LLVM_TOOL_LLVM_NM_BUILD:BOOL=ON
//Whether to build llvm-objdump as part of LLVM
LLVM_TOOL_LLVM_OBJDUMP_BUILD:BOOL=ON
//Whether to build llvm-opt-report as part of LLVM
LLVM_TOOL_LLVM_OPT_REPORT_BUILD:BOOL=ON
//Whether to build llvm-pdbdump as part of LLVM
LLVM_TOOL_LLVM_PDBDUMP_BUILD:BOOL=ON
//Whether to build llvm-profdata as part of LLVM
LLVM_TOOL_LLVM_PROFDATA_BUILD:BOOL=ON
//Whether to build llvm-readobj as part of LLVM
LLVM_TOOL_LLVM_READOBJ_BUILD:BOOL=ON
//Whether to build llvm-rtdyld as part of LLVM
LLVM_TOOL_LLVM_RTDYLD_BUILD:BOOL=ON
//Whether to build LLVM_SHLIB as part of LLVM
LLVM_TOOL_LLVM_SHLIB_BUILD:BOOL=ON
//Whether to build llvm-size as part of LLVM
LLVM_TOOL_LLVM_SIZE_BUILD:BOOL=ON
//Whether to build llvm-split as part of LLVM
LLVM_TOOL_LLVM_SPLIT_BUILD:BOOL=ON
//Whether to build llvm-stress as part of LLVM
LLVM_TOOL_LLVM_STRESS_BUILD:BOOL=ON
//Whether to build llvm-strings as part of LLVM
LLVM_TOOL_LLVM_STRINGS_BUILD:BOOL=ON
//Whether to build llvm-symbolizer as part of LLVM
LLVM_TOOL_LLVM_SYMBOLIZER_BUILD:BOOL=ON
//Whether to build llvm-xray as part of LLVM
LLVM_TOOL_LLVM_XRAY_BUILD:BOOL=ON
//Whether to build lto as part of LLVM
LLVM_TOOL_LTO_BUILD:BOOL=ON
//Whether to build msbuild as part of LLVM
LLVM_TOOL_MSBUILD_BUILD:BOOL=ON
//Whether to build obj2yaml as part of LLVM
LLVM_TOOL_OBJ2YAML_BUILD:BOOL=ON
//Whether to build opt as part of LLVM
LLVM_TOOL_OPT_BUILD:BOOL=ON
//Whether to build parallel-libs as part of LLVM
LLVM_TOOL_PARALLEL_LIBS_BUILD:BOOL=OFF
//Whether to build sancov as part of LLVM
LLVM_TOOL_SANCOV_BUILD:BOOL=ON
//Whether to build sanstats as part of LLVM
LLVM_TOOL_SANSTATS_BUILD:BOOL=ON
//Whether to build verify-uselistorder as part of LLVM
LLVM_TOOL_VERIFY_USELISTORDER_BUILD:BOOL=ON
//Whether to build xcode-toolchain as part of LLVM
LLVM_TOOL_XCODE_TOOLCHAIN_BUILD:BOOL=ON
//Whether to build yaml2obj as part of LLVM
LLVM_TOOL_YAML2OBJ_BUILD:BOOL=ON
//Enable solution folders in Visual Studio. Disable for Express
// versions.
LLVM_USE_FOLDERS:BOOL=ON
//Use Intel JIT API to inform Intel(R) VTune(TM) Amplifier XE 2011
// about JIT code
LLVM_USE_INTEL_JITEVENTS:BOOL=OFF
//Use opagent JIT interface to inform OProfile about JIT code
LLVM_USE_OPROFILE:BOOL=OFF
//Define the sanitizer used to build binaries and tests.
LLVM_USE_SANITIZER:STRING=
//Use -gsplit-dwarf when compiling llvm.
LLVM_USE_SPLIT_DWARF:BOOL=OFF
//Dependencies for target
LLVMipo_LIB_DEPENDS:STATIC=
//Dependencies for the target
LTO_LIB_DEPENDS:STATIC=general;LLVMAArch64CodeGen;general;LLVMAArch64AsmPrinter;general;LLVMAArch64AsmParser;general;LLVMAArch64Desc;general;LLVMAArch64Info;general;LLVMAArch64Disassembler;general;LLVMAMDGPUCodeGen;general;LLVMAMDGPUAsmPrinter;general;LLVMAMDGPUAsmParser;general;LLVMAMDGPUDesc;general;LLVMAMDGPUInfo;general;LLVMAMDGPUDisassembler;general;LLVMARMCodeGen;general;LLVMARMAsmPrinter;general;LLVMARMAsmParser;general;LLVMARMDesc;general;LLVMARMInfo;general;LLVMARMDisassembler;general;LLVMBPFCodeGen;general;LLVMBPFAsmPrinter;general;LLVMBPFDesc;general;LLVMBPFInfo;general;LLVMBPFDisassembler;general;LLVMHexagonCodeGen;general;LLVMHexagonAsmParser;general;LLVMHexagonDesc;general;LLVMHexagonInfo;general;LLVMHexagonDisassembler;general;LLVMLanaiCodeGen;general;LLVMLanaiAsmParser;general;LLVMLanaiDesc;general;LLVMLanaiInfo;general;LLVMLanaiDisassembler;general;LLVMMipsCodeGen;general;LLVMMipsAsmPrinter;general;LLVMMipsAsmParser;general;LLVMMipsDesc;general;LLVMMipsInfo;general;LLVMMipsDisassembler;general;LLVMMSP430CodeGen;general;LLVMMSP430AsmPrinter;general;LLVMMSP430Desc;general;LLVMMSP430Info;general;LLVMNVPTXCodeGen;general;LLVMNVPTXAsmPrinter;general;LLVMNVPTXDesc;general;LLVMNVPTXInfo;general;LLVMPowerPCCodeGen;general;LLVMPowerPCAsmPrinter;general;LLVMPowerPCAsmParser;general;LLVMPowerPCDesc;general;LLVMPowerPCInfo;general;LLVMPowerPCDisassembler;general;LLVMRISCVCodeGen;general;LLVMRISCVDesc;general;LLVMRISCVInfo;general;LLVMSparcCodeGen;general;LLVMSparcAsmPrinter;general;LLVMSparcAsmParser;general;LLVMSparcDesc;general;LLVMSparcInfo;general;LLVMSparcDisassembler;general;LLVMSystemZCodeGen;general;LLVMSystemZAsmPrinter;general;LLVMSystemZAsmParser;general;LLVMSystemZDesc;general;LLVMSystemZInfo;general;LLVMSystemZDisassembler;general;LLVMX86CodeGen;general;LLVMX86AsmPrinter;general;LLVMX86AsmParser;general;LLVMX86Desc;general;LLVMX86Info;general;LLVMX86Disassembler;general;LLVMXCoreCodeGen;general;LLVMXCoreAsmPrinter;general;LLVMXCoreDesc;general;LLVMXCoreInfo;general;LLVMXCoreDisassembler;general;LLVMBitReader;general;LLVMCore;general;LLVMLTO;general;LLVMMC;general;LLVMMCDisassembler;general;LLVMSupport;general;LLVMTarget;
//Path to a program.
OCAMLFIND:FILEPATH=OCAMLFIND-NOTFOUND
//Path to LLVM tools for testing
OPENMP_LLVM_TOOLS_DIR:PATH=
//Path to a program.
PERL_EXECUTABLE:FILEPATH=/usr/bin/perl
//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
//Path to a library.
PTHREAD_LIBRARY_PATH:FILEPATH=/usr/lib/x86_64-linux-gnu/libpthread.so
//Path to a program.
PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2.7
//Path to a file.
PYTHON_INCLUDE_DIR:PATH=/usr/include/python2.7
//Path to a library.
PYTHON_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpython2.7.so
//Path to a library.
PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND
//Dependencies for target
PrintFunctionNames_LIB_DEPENDS:STATIC=
//Dependencies for target
RTAsanTest.x86_64-inline_LIB_DEPENDS:STATIC=
//Dependencies for target
RTAsanTest.x86_64-with-calls_LIB_DEPENDS:STATIC=
//Dependencies for target
RTInterception.test.x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
RTSanitizerCommon.test.nolibc.x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
RTSanitizerCommon.test.x86_64_LIB_DEPENDS:STATIC=
//Sanitizers can use cxxabi
SANITIZER_CAN_USE_CXXABI:BOOL=ON
//Path to a file.
SWIG_DIR:PATH=/usr/share/swig3.0
//Path to a program.
SWIG_EXECUTABLE:FILEPATH=/usr/bin/swig3.0
//Swig version
SWIG_VERSION:STRING=3.0.8
//Dependencies for target
SampleAnalyzerPlugin_LIB_DEPENDS:STATIC=
//Plist name
TOOL_INFO_PLIST:STRING=Info.plist
//Dependencies for target
clangARCMigrate_LIB_DEPENDS:STATIC=
//Dependencies for target
clangASTMatchers_LIB_DEPENDS:STATIC=
//Dependencies for target
clangAST_LIB_DEPENDS:STATIC=
//Dependencies for target
clangAnalysis_LIB_DEPENDS:STATIC=
//Dependencies for target
clangBasic_LIB_DEPENDS:STATIC=
//Dependencies for target
clangCodeGen_LIB_DEPENDS:STATIC=
//Dependencies for target
clangDriver_LIB_DEPENDS:STATIC=
//Dependencies for target
clangDynamicASTMatchers_LIB_DEPENDS:STATIC=
//Dependencies for target
clangEdit_LIB_DEPENDS:STATIC=
//Dependencies for target
clangFormat_LIB_DEPENDS:STATIC=
//Dependencies for target
clangFrontendTool_LIB_DEPENDS:STATIC=
//Dependencies for target
clangFrontend_LIB_DEPENDS:STATIC=
//Dependencies for target
clangIndex_LIB_DEPENDS:STATIC=
//Dependencies for target
clangLex_LIB_DEPENDS:STATIC=
//Dependencies for target
clangParse_LIB_DEPENDS:STATIC=
//Dependencies for target
clangRewriteFrontend_LIB_DEPENDS:STATIC=
//Dependencies for target
clangRewrite_LIB_DEPENDS:STATIC=
//Dependencies for target
clangSema_LIB_DEPENDS:STATIC=
//Dependencies for target
clangSerialization_LIB_DEPENDS:STATIC=
//Dependencies for target
clangStaticAnalyzerCheckers_LIB_DEPENDS:STATIC=
//Dependencies for target
clangStaticAnalyzerCore_LIB_DEPENDS:STATIC=
//Dependencies for target
clangStaticAnalyzerFrontend_LIB_DEPENDS:STATIC=
//Dependencies for target
clangToolingCore_LIB_DEPENDS:STATIC=
//Dependencies for target
clangTooling_LIB_DEPENDS:STATIC=
//Dependencies for the target
clang_rt.asan-dynamic-x86_64_LIB_DEPENDS:STATIC=general;c;general;dl;general;rt;general;m;general;pthread;general;stdc++;
//Dependencies for target
clang_rt.asan-preinit-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.asan-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.asan_cxx-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.builtins-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.cfi-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.cfi_diag-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.dd-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.dfsan-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for the target
clang_rt.dyndd-dynamic-x86_64_LIB_DEPENDS:STATIC=general;dl;general;rt;general;pthread;
//Dependencies for target
clang_rt.esan-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.lsan-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.msan-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.msan_cxx-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.profile-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.safestack-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.scudo-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.stats-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.stats_client-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.tsan-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.tsan_cxx-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.ubsan_standalone-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.ubsan_standalone_cxx-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.xray-fdr-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
clang_rt.xray-x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
gtest_LIB_DEPENDS:STATIC=
//Dependencies for target
gtest_main_LIB_DEPENDS:STATIC=
//Dependencies for the target
libclang_LIB_DEPENDS:STATIC=general;clangAST;general;clangBasic;general;clangFrontend;general;clangIndex;general;clangLex;general;clangSema;general;clangTooling;general;clangARCMigrate;general;dl;general;LLVMAArch64CodeGen;general;LLVMAArch64AsmPrinter;general;LLVMAArch64AsmParser;general;LLVMAArch64Desc;general;LLVMAArch64Info;general;LLVMAArch64Disassembler;general;LLVMAMDGPUCodeGen;general;LLVMAMDGPUAsmPrinter;general;LLVMAMDGPUAsmParser;general;LLVMAMDGPUDesc;general;LLVMAMDGPUInfo;general;LLVMAMDGPUDisassembler;general;LLVMARMCodeGen;general;LLVMARMAsmPrinter;general;LLVMARMAsmParser;general;LLVMARMDesc;general;LLVMARMInfo;general;LLVMARMDisassembler;general;LLVMBPFCodeGen;general;LLVMBPFAsmPrinter;general;LLVMBPFDesc;general;LLVMBPFInfo;general;LLVMBPFDisassembler;general;LLVMHexagonCodeGen;general;LLVMHexagonAsmParser;general;LLVMHexagonDesc;general;LLVMHexagonInfo;general;LLVMHexagonDisassembler;general;LLVMLanaiCodeGen;general;LLVMLanaiAsmParser;general;LLVMLanaiDesc;general;LLVMLanaiInfo;general;LLVMLanaiDisassembler;general;LLVMMipsCodeGen;general;LLVMMipsAsmPrinter;general;LLVMMipsAsmParser;general;LLVMMipsDesc;general;LLVMMipsInfo;general;LLVMMipsDisassembler;general;LLVMMSP430CodeGen;general;LLVMMSP430AsmPrinter;general;LLVMMSP430Desc;general;LLVMMSP430Info;general;LLVMNVPTXCodeGen;general;LLVMNVPTXAsmPrinter;general;LLVMNVPTXDesc;general;LLVMNVPTXInfo;general;LLVMPowerPCCodeGen;general;LLVMPowerPCAsmPrinter;general;LLVMPowerPCAsmParser;general;LLVMPowerPCDesc;general;LLVMPowerPCInfo;general;LLVMPowerPCDisassembler;general;LLVMRISCVCodeGen;general;LLVMRISCVDesc;general;LLVMRISCVInfo;general;LLVMSparcCodeGen;general;LLVMSparcAsmPrinter;general;LLVMSparcAsmParser;general;LLVMSparcDesc;general;LLVMSparcInfo;general;LLVMSparcDisassembler;general;LLVMSystemZCodeGen;general;LLVMSystemZAsmPrinter;general;LLVMSystemZAsmParser;general;LLVMSystemZDesc;general;LLVMSystemZInfo;general;LLVMSystemZDisassembler;general;LLVMX86CodeGen;general;LLVMX86AsmPrinter;general;LLVMX86AsmParser;general;LLVMX86Desc;general;LLVMX86Info;general;LLVMX86Disassembler;general;LLVMXCoreCodeGen;general;LLVMXCoreAsmPrinter;general;LLVMXCoreDesc;general;LLVMXCoreInfo;general;LLVMXCoreDisassembler;general;LLVMCore;general;LLVMSupport;
//Dependencies for target
libclang_static_LIB_DEPENDS:STATIC=
//Dependencies for the target
liblldb_LIB_DEPENDS:STATIC=general;-Wl,--start-group;general;lldbBase;general;lldbBreakpoint;general;lldbCommands;general;lldbDataFormatters;general;lldbHost;general;lldbCore;general;lldbExpression;general;lldbInitialization;general;lldbInterpreter;general;lldbSymbol;general;lldbTarget;general;lldbUtility;general;lldbPluginDisassemblerLLVM;general;lldbPluginSymbolFileDWARF;general;lldbPluginSymbolFilePDB;general;lldbPluginSymbolFileSymtab;general;lldbPluginDynamicLoaderStatic;general;lldbPluginDynamicLoaderPosixDYLD;general;lldbPluginDynamicLoaderHexagonDYLD;general;lldbPluginDynamicLoaderWindowsDYLD;general;lldbPluginCPlusPlusLanguage;general;lldbPluginGoLanguage;general;lldbPluginJavaLanguage;general;lldbPluginObjCLanguage;general;lldbPluginObjCPlusPlusLanguage;general;lldbPluginOCamlLanguage;general;lldbPluginObjectFileELF;general;lldbPluginObjectFileJIT;general;lldbPluginSymbolVendorELF;general;lldbPluginObjectContainerBSDArchive;general;lldbPluginObjectContainerMachOArchive;general;lldbPluginProcessGDBRemote;general;lldbPluginProcessUtility;general;lldbPluginPlatformAndroid;general;lldbPluginPlatformGDB;general;lldbPluginPlatformFreeBSD;general;lldbPluginPlatformKalimba;general;lldbPluginPlatformLinux;general;lldbPluginPlatformNetBSD;general;lldbPluginPlatformPOSIX;general;lldbPluginPlatformWindows;general;lldbPluginObjectContainerMachOArchive;general;lldbPluginObjectContainerBSDArchive;general;lldbPluginPlatformMacOSX;general;lldbPluginStructuredDataDarwinLog;general;lldbPluginDynamicLoaderMacOSXDYLD;general;lldbPluginUnwindAssemblyInstEmulation;general;lldbPluginUnwindAssemblyX86;general;lldbPluginAppleObjCRuntime;general;lldbPluginRenderScriptRuntime;general;lldbPluginLanguageRuntimeGo;general;lldbPluginLanguageRuntimeJava;general;lldbPluginCXXItaniumABI;general;lldbPluginABIMacOSX_arm;general;lldbPluginABIMacOSX_arm64;general;lldbPluginABIMacOSX_i386;general;lldbPluginABISysV_arm;general;lldbPluginABISysV_arm64;general;lldbPluginABISysV_i386;general;lldbPluginABISysV_x86_64;general;lldbPluginABISysV_hexagon;general;lldbPluginABISysV_ppc;general;lldbPluginABISysV_ppc64;general;lldbPluginABISysV_mips;general;lldbPluginABISysV_mips64;general;lldbPluginABISysV_s390x;general;lldbPluginInstructionARM;general;lldbPluginInstructionARM64;general;lldbPluginInstructionMIPS;general;lldbPluginInstructionMIPS64;general;lldbPluginObjectFilePECOFF;general;lldbPluginOSGo;general;lldbPluginOSPython;general;lldbPluginMemoryHistoryASan;general;lldbPluginInstrumentationRuntimeAddressSanitizer;general;lldbPluginInstrumentationRuntimeThreadSanitizer;general;lldbPluginSystemRuntimeMacOSX;general;lldbPluginProcessElfCore;general;lldbPluginProcessMinidump;general;lldbPluginJITLoaderGDB;general;lldbPluginExpressionParserClang;general;lldbPluginExpressionParserGo;general;lldbPluginProcessLinux;general;lldbPluginProcessPOSIX;general;-Wl,--end-group;general;-Wl,--start-group;general;clangAnalysis;general;clangAST;general;clangBasic;general;clangCodeGen;general;clangDriver;general;clangEdit;general;clangFrontend;general;clangLex;general;clangParse;general;clangRewrite;general;clangRewriteFrontend;general;clangSema;general;clangSerialization;general;-Wl,--end-group;general;LLVMAArch64CodeGen;general;LLVMAArch64AsmPrinter;general;LLVMAArch64AsmParser;general;LLVMAArch64Desc;general;LLVMAArch64Info;general;LLVMAArch64Disassembler;general;LLVMAMDGPUCodeGen;general;LLVMAMDGPUAsmPrinter;general;LLVMAMDGPUAsmParser;general;LLVMAMDGPUDesc;general;LLVMAMDGPUInfo;general;LLVMAMDGPUDisassembler;general;LLVMARMCodeGen;general;LLVMARMAsmPrinter;general;LLVMARMAsmParser;general;LLVMARMDesc;general;LLVMARMInfo;general;LLVMARMDisassembler;general;LLVMBPFCodeGen;general;LLVMBPFAsmPrinter;general;LLVMBPFDesc;general;LLVMBPFInfo;general;LLVMBPFDisassembler;general;LLVMHexagonCodeGen;general;LLVMHexagonAsmParser;general;LLVMHexagonDesc;general;LLVMHexagonInfo;general;LLVMHexagonDisassembler;general;LLVMLanaiCodeGen;general;LLVMLanaiAsmParser;general;LLVMLanaiDesc;general;LLVMLanaiInfo;general;LLVMLanaiDisassembler;general;LLVMMipsCodeGen;general;LLVMMipsAsmPrinter;general;LLVMMipsAsmParser;general;LLVMMipsDesc;general;LLVMMipsInfo;general;LLVMMipsDisassembler;general;LLVMMSP430CodeGen;general;LLVMMSP430AsmPrinter;general;LLVMMSP430Desc;general;LLVMMSP430Info;general;LLVMNVPTXCodeGen;general;LLVMNVPTXAsmPrinter;general;LLVMNVPTXDesc;general;LLVMNVPTXInfo;general;LLVMPowerPCCodeGen;general;LLVMPowerPCAsmPrinter;general;LLVMPowerPCAsmParser;general;LLVMPowerPCDesc;general;LLVMPowerPCInfo;general;LLVMPowerPCDisassembler;general;LLVMRISCVCodeGen;general;LLVMRISCVDesc;general;LLVMRISCVInfo;general;LLVMSparcCodeGen;general;LLVMSparcAsmPrinter;general;LLVMSparcAsmParser;general;LLVMSparcDesc;general;LLVMSparcInfo;general;LLVMSparcDisassembler;general;LLVMSystemZCodeGen;general;LLVMSystemZAsmPrinter;general;LLVMSystemZAsmParser;general;LLVMSystemZDesc;general;LLVMSystemZInfo;general;LLVMSystemZDisassembler;general;LLVMX86CodeGen;general;LLVMX86AsmPrinter;general;LLVMX86AsmParser;general;LLVMX86Desc;general;LLVMX86Info;general;LLVMX86Disassembler;general;LLVMXCoreCodeGen;general;LLVMXCoreAsmPrinter;general;LLVMXCoreDesc;general;LLVMXCoreInfo;general;LLVMXCoreDisassembler;general;LLVMInterpreter;general;LLVMAsmParser;general;LLVMBitReader;general;LLVMBitWriter;general;LLVMCodeGen;general;LLVMDemangle;general;LLVMipo;general;LLVMSelectionDAG;general;LLVMBitReader;general;LLVMMC;general;LLVMMCJIT;general;LLVMCore;general;LLVMMCDisassembler;general;LLVMExecutionEngine;general;LLVMRuntimeDyld;general;LLVMOption;general;LLVMSupport;general;LLVMCoverage;general;LLVMTarget;general;lldbPluginScriptInterpreterNone;general;lldbPluginScriptInterpreterPython;general;edit;general;/usr/lib/x86_64-linux-gnu/libcurses.so;general;/usr/lib/x86_64-linux-gnu/libform.so;general;/usr/lib/x86_64-linux-gnu/libpanel.so;general;tinfo;general;/usr/lib/x86_64-linux-gnu/libpython2.7.so;general;/usr/lib/x86_64-linux-gnu/libxml2.so;general;pthread;general;dl;general;/usr/lib/x86_64-linux-gnu/libcurses.so;general;/usr/lib/x86_64-linux-gnu/libform.so;general;/usr/lib/x86_64-linux-gnu/libpanel.so;
//Dependencies for target
lldCOFF_LIB_DEPENDS:STATIC=
//Dependencies for target
lldConfig_LIB_DEPENDS:STATIC=
//Dependencies for target
lldCore_LIB_DEPENDS:STATIC=
//Dependencies for target
lldDriver_LIB_DEPENDS:STATIC=
//Dependencies for target
lldELF_LIB_DEPENDS:STATIC=
//Dependencies for target
lldMachO_LIB_DEPENDS:STATIC=
//Dependencies for target
lldReaderWriter_LIB_DEPENDS:STATIC=
//Dependencies for target
lldYAML_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbBase_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbBreakpoint_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbCommands_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbCore_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbDataFormatters_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbExpression_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbHost_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbInitialization_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbInterpreter_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABIMacOSX_arm64_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABIMacOSX_arm_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABIMacOSX_i386_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_arm64_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_arm_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_hexagon_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_i386_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_mips64_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_mips_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_ppc64_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_ppc_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_s390x_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginABISysV_x86_64_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginAppleObjCRuntime_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginCPlusPlusLanguage_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginCXXItaniumABI_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginDisassemblerLLVM_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginDynamicLoaderHexagonDYLD_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginDynamicLoaderMacOSXDYLD_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginDynamicLoaderPosixDYLD_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginDynamicLoaderStatic_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginDynamicLoaderWindowsDYLD_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginExpressionParserClang_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginExpressionParserGo_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginGoLanguage_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginInstructionARM64_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginInstructionARM_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginInstructionMIPS64_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginInstructionMIPS_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginInstrumentationRuntimeAddressSanitizer_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginInstrumentationRuntimeThreadSanitizer_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginJITLoaderGDB_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginJavaLanguage_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginLanguageRuntimeGo_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginLanguageRuntimeJava_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginMemoryHistoryASan_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginOCamlLanguage_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginOSGo_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginOSPython_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginObjCLanguage_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginObjCPlusPlusLanguage_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginObjectContainerBSDArchive_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginObjectContainerMachOArchive_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginObjectFileELF_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginObjectFileJIT_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginObjectFileMachO_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginObjectFilePECOFF_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformAndroid_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformFreeBSD_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformGDB_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformKalimba_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformLinux_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformMacOSX_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformNetBSD_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformPOSIX_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginPlatformWindows_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginProcessElfCore_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginProcessGDBRemote_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginProcessLinux_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginProcessMachCore_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginProcessMinidump_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginProcessPOSIX_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginProcessUtility_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginRenderScriptRuntime_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginScriptInterpreterNone_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginScriptInterpreterPython_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginStructuredDataDarwinLog_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginSymbolFileDWARF_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginSymbolFilePDB_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginSymbolFileSymtab_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginSymbolVendorELF_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginSystemRuntimeMacOSX_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginUnwindAssemblyInstEmulation_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbPluginUnwindAssemblyX86_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbSymbol_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbTarget_LIB_DEPENDS:STATIC=
//Dependencies for target
lldbUtility_LIB_DEPENDS:STATIC=
//Dependencies for the target
omp_LIB_DEPENDS:STATIC=general;-lpthread;general;dl;
//Dependencies for the target
readline_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libpython2.7.so;general;edit;
########################
# INTERNAL cache entries
########################
//ADVANCED property for variable: Backtrace_HEADER
Backtrace_HEADER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Backtrace_INCLUDE_DIR
Backtrace_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Backtrace_LIBRARY
Backtrace_LIBRARY-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CAN_TARGET_x86_64:INTERNAL=TRUE
//ADVANCED property for variable: CLANG_EXECUTABLE_VERSION
CLANG_EXECUTABLE_VERSION-ADVANCED:INTERNAL=1
//Have include sys/resource.h
CLANG_HAVE_RLIMITS:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_ARCMT_TEST_BUILD
CLANG_TOOL_ARCMT_TEST_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_CLANG_CHECK_BUILD
CLANG_TOOL_CLANG_CHECK_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_CLANG_FORMAT_BUILD
CLANG_TOOL_CLANG_FORMAT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_CLANG_FORMAT_VS_BUILD
CLANG_TOOL_CLANG_FORMAT_VS_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_CLANG_FUZZER_BUILD
CLANG_TOOL_CLANG_FUZZER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_CLANG_IMPORT_TEST_BUILD
CLANG_TOOL_CLANG_IMPORT_TEST_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_CLANG_OFFLOAD_BUNDLER_BUILD
CLANG_TOOL_CLANG_OFFLOAD_BUNDLER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_C_ARCMT_TEST_BUILD
CLANG_TOOL_C_ARCMT_TEST_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_C_INDEX_TEST_BUILD
CLANG_TOOL_C_INDEX_TEST_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_DIAGTOOL_BUILD
CLANG_TOOL_DIAGTOOL_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_DRIVER_BUILD
CLANG_TOOL_DRIVER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_LIBCLANG_BUILD
CLANG_TOOL_LIBCLANG_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_SCAN_BUILD_BUILD
CLANG_TOOL_SCAN_BUILD_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CLANG_TOOL_SCAN_VIEW_BUILD
CLANG_TOOL_SCAN_VIEW_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_COMPILER
CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1
CMAKE_ASM_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS
CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG
CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL
CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE
CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO
CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/yumetodo/clang_build/build-release
//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=5
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-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_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
//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=Ninja
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Have symbol pthread_create
CMAKE_HAVE_LIBC_CREATE:INTERNAL=
//Have library pthreads
CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
//Have library pthread
CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
//Have include pthread.h
CMAKE_HAVE_PTHREAD_H:INTERNAL=1
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/yumetodo/clang_build/llvm
//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
CMAKE_INSTALL_SYSCONFDIR-ADVANCED: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=549
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.5
//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
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: COMPILER_RT_BUILD_BUILTINS
COMPILER_RT_BUILD_BUILTINS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: COMPILER_RT_BUILD_SANITIZERS
COMPILER_RT_BUILD_SANITIZERS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: COMPILER_RT_BUILD_XRAY
COMPILER_RT_BUILD_XRAY-ADVANCED:INTERNAL=1
//Compiler supports
COMPILER_RT_HAS_ATOMIC_KEYWORD:INTERNAL=True
//Test COMPILER_RT_HAS_FFREESTANDING_FLAG
COMPILER_RT_HAS_FFREESTANDING_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG
COMPILER_RT_HAS_FNO_BUILTIN_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG
COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG
COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FNO_LTO_FLAG
COMPILER_RT_HAS_FNO_LTO_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FNO_RTTI_FLAG
COMPILER_RT_HAS_FNO_RTTI_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG
COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG
COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG
COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FPIC_FLAG
COMPILER_RT_HAS_FPIC_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FPIE_FLAG
COMPILER_RT_HAS_FPIE_FLAG:INTERNAL=1
//Compiler supports -ffreestanding
COMPILER_RT_HAS_FREESTANDING_FLAG:INTERNAL=True
//Test COMPILER_RT_HAS_FRTTI_FLAG
COMPILER_RT_HAS_FRTTI_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC
COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC:INTERNAL=1
//Have symbol __func__
COMPILER_RT_HAS_FUNC_SYMBOL:INTERNAL=1
//Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG
COMPILER_RT_HAS_FUNWIND_TABLES_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG
COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG
COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG
COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_GR_FLAG
COMPILER_RT_HAS_GR_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_GS_FLAG
COMPILER_RT_HAS_GS_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_G_FLAG
COMPILER_RT_HAS_G_FLAG:INTERNAL=1
//Have library c
COMPILER_RT_HAS_LIBC:INTERNAL=1
//Have library dl
COMPILER_RT_HAS_LIBDL:INTERNAL=1
//Have library m
COMPILER_RT_HAS_LIBM:INTERNAL=1
//Have library pthread
COMPILER_RT_HAS_LIBPTHREAD:INTERNAL=1
//Have library rt
COMPILER_RT_HAS_LIBRT:INTERNAL=1
//Have library stdc++
COMPILER_RT_HAS_LIBSTDCXX:INTERNAL=1
//Test COMPILER_RT_HAS_MSSE3_FLAG
COMPILER_RT_HAS_MSSE3_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_MSSE4_2_FLAG
COMPILER_RT_HAS_MSSE4_2_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_MT_FLAG
COMPILER_RT_HAS_MT_FLAG:INTERNAL=
//Compiler supports -fomit-frame-pointer
COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG:INTERNAL=True
//Test COMPILER_RT_HAS_Oy_FLAG
COMPILER_RT_HAS_Oy_FLAG:INTERNAL=
//Compiler supports -std=c11
COMPILER_RT_HAS_STD_C11_FLAG:INTERNAL=True
//Test COMPILER_RT_HAS_STD_CXX11_FLAG
COMPILER_RT_HAS_STD_CXX11_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_SYSROOT_FLAG
COMPILER_RT_HAS_SYSROOT_FLAG:INTERNAL=1
//Compiler supports -fvisibility=hidden
COMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:INTERNAL=True
//Test COMPILER_RT_HAS_W4_FLAG
COMPILER_RT_HAS_W4_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WALL_FLAG
COMPILER_RT_HAS_WALL_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG
COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG
COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WD4146_FLAG
COMPILER_RT_HAS_WD4146_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WD4221_FLAG
COMPILER_RT_HAS_WD4221_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WD4291_FLAG
COMPILER_RT_HAS_WD4291_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WD4391_FLAG
COMPILER_RT_HAS_WD4391_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WD4722_FLAG
COMPILER_RT_HAS_WD4722_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WD4800_FLAG
COMPILER_RT_HAS_WD4800_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WERROR_FLAG
COMPILER_RT_HAS_WERROR_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG
COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG
COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WGNU_FLAG
COMPILER_RT_HAS_WGNU_FLAG:INTERNAL=
//Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG
COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG
COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG
COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG:INTERNAL=1
//Test COMPILER_RT_HAS_WX_FLAG
COMPILER_RT_HAS_WX_FLAG:INTERNAL=
//Compiler supports -fxray-instrument
COMPILER_RT_HAS_XRAY_COMPILER_FLAG:INTERNAL=False
//Test COMPILER_RT_HAS_Zi_FLAG
COMPILER_RT_HAS_Zi_FLAG:INTERNAL=
//Test COMPILER_RT_TARGET_HAS_ATOMICS
COMPILER_RT_TARGET_HAS_ATOMICS:INTERNAL=1
//Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
COMPILER_RT_TARGET_HAS_FCNTL_LCK:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_DEB
CPACK_BINARY_DEB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_IFW
CPACK_BINARY_IFW-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_NSIS
CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_RPM
CPACK_BINARY_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_STGZ
CPACK_BINARY_STGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TBZ2
CPACK_BINARY_TBZ2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TGZ
CPACK_BINARY_TGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TXZ
CPACK_BINARY_TXZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TZ
CPACK_BINARY_TZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TGZ
CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TXZ
CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TZ
CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_ZIP
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CURSES_CURSES_LIBRARY
CURSES_CURSES_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CURSES_INCLUDE_PATH
CURSES_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CURSES_NCURSES_LIBRARY
CURSES_NCURSES_LIBRARY-ADVANCED:INTERNAL=1
//Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG:INTERNAL=
//Test CXX_SUPPORTS_CXX11
CXX_SUPPORTS_CXX11:INTERNAL=1
//Test CXX_SUPPORTS_CXX1Y
CXX_SUPPORTS_CXX1Y:INTERNAL=1
//Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG:INTERNAL=1
//Test CXX_SUPPORTS_FDATA_SECTIONS
CXX_SUPPORTS_FDATA_SECTIONS:INTERNAL=1
//Test CXX_SUPPORTS_FFUNCTION_SECTIONS
CXX_SUPPORTS_FFUNCTION_SECTIONS:INTERNAL=1
//Test CXX_SUPPORTS_FPIC
CXX_SUPPORTS_FPIC:INTERNAL=1
//Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG:INTERNAL=1
//Test CXX_SUPPORTS_NO_DEPRECATED_DECLARATIONS
CXX_SUPPORTS_NO_DEPRECATED_DECLARATIONS:INTERNAL=1
//Test CXX_SUPPORTS_NO_DEPRECATED_REGISTER
CXX_SUPPORTS_NO_DEPRECATED_REGISTER:INTERNAL=1
//Test CXX_SUPPORTS_NO_MACRO_REDEFINED
CXX_SUPPORTS_NO_MACRO_REDEFINED:INTERNAL=1
//Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG:INTERNAL=
//Test CXX_SUPPORTS_NO_STRICT_ALIASING
CXX_SUPPORTS_NO_STRICT_ALIASING:INTERNAL=1
//Test CXX_SUPPORTS_NO_UNKNOWN_PRAGMAS
CXX_SUPPORTS_NO_UNKNOWN_PRAGMAS:INTERNAL=1
//Test CXX_SUPPORTS_NO_VLA_EXTENSION
CXX_SUPPORTS_NO_VLA_EXTENSION:INTERNAL=1
//Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
CXX_SUPPORTS_STRING_CONVERSION_FLAG:INTERNAL=
//Test CXX_SUPPORTS_WERROR_DATE_TIME
CXX_SUPPORTS_WERROR_DATE_TIME:INTERNAL=1
//Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG:INTERNAL=
//Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG:INTERNAL=
//Test C_SUPPORTS_FDATA_SECTIONS
C_SUPPORTS_FDATA_SECTIONS:INTERNAL=1
//Test C_SUPPORTS_FFUNCTION_SECTIONS
C_SUPPORTS_FFUNCTION_SECTIONS:INTERNAL=1
//Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
C_SUPPORTS_FNO_FUNCTION_SECTIONS:INTERNAL=1
//Test C_SUPPORTS_FPIC
C_SUPPORTS_FPIC:INTERNAL=1
//Test C_SUPPORTS_STRING_CONVERSION_FLAG
C_SUPPORTS_STRING_CONVERSION_FLAG:INTERNAL=
//Test C_SUPPORTS_WERROR_DATE_TIME
C_SUPPORTS_WERROR_DATE_TIME:INTERNAL=1
//Test C_WCOMMENT_ALLOWS_LINE_WRAP
C_WCOMMENT_ALLOWS_LINE_WRAP:INTERNAL=
//ADVANCED property for variable: DOXYGEN_DOT_EXECUTABLE
DOXYGEN_DOT_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DOXYGEN_EXECUTABLE
DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1
//Details about finding Backtrace
FIND_PACKAGE_MESSAGE_DETAILS_Backtrace:INTERNAL=[/usr/include][v()]
//Details about finding Curses
FIND_PACKAGE_MESSAGE_DETAILS_Curses:INTERNAL=[/usr/lib/x86_64-linux-gnu/libcurses.so][/usr/include][v()]
//Details about finding Doxygen
FIND_PACKAGE_MESSAGE_DETAILS_Doxygen:INTERNAL=[/usr/bin/doxygen][v1.8.11()]
//Details about finding LibXml2
FIND_PACKAGE_MESSAGE_DETAILS_LibXml2:INTERNAL=[/usr/lib/x86_64-linux-gnu/libxml2.so][/usr/include/libxml2][v2.9.3()]
//Details about finding Perl
FIND_PACKAGE_MESSAGE_DETAILS_Perl:INTERNAL=[/usr/bin/perl][v5.22.1()]
//Details about finding PythonInterp
FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python2.7][v2.7.12()]
//Details about finding PythonLibs
FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpython2.7.so][/usr/include/python2.7][v2.7.12()]
//Details about finding SWIG
FIND_PACKAGE_MESSAGE_DETAILS_SWIG:INTERNAL=[/usr/bin/swig3.0][/usr/share/swig3.0][v3.0.8()]
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
//Test HAS_MAYBE_UNINITIALIZED
HAS_MAYBE_UNINITIALIZED:INTERNAL=1
//Have symbol __i386__
HAS_i386_DEF:INTERNAL=
//Have symbol __i686__
HAS_i686_DEF:INTERNAL=
//Have symbol backtrace
HAVE_BACKTRACE:INTERNAL=1
//Have include CrashReporterClient.h
HAVE_CRASHREPORTERCLIENT_H:INTERNAL=
//Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
HAVE_CXX_ATOMICS64_WITHOUT_LIB:INTERNAL=1
//Test HAVE_CXX_ATOMICS_WITHOUT_LIB
HAVE_CXX_ATOMICS_WITHOUT_LIB:INTERNAL=1
//Have symbol arc4random
HAVE_DECL_ARC4RANDOM:INTERNAL=
//Have symbol FE_ALL_EXCEPT
HAVE_DECL_FE_ALL_EXCEPT:INTERNAL=1
//Have symbol FE_INEXACT
HAVE_DECL_FE_INEXACT:INTERNAL=1
//Have symbol strerror_s
HAVE_DECL_STRERROR_S:INTERNAL=
//Have include dirent.h
HAVE_DIRENT_H:INTERNAL=1
//Have include dlfcn.h
HAVE_DLFCN_H:INTERNAL=1
//Have symbol dlopen
HAVE_DLOPEN:INTERNAL=1
//Have include errno.h
HAVE_ERRNO_H:INTERNAL=1
//Have include execinfo.h
HAVE_EXECINFO_H:INTERNAL=1
//Have include fcntl.h
HAVE_FCNTL_H:INTERNAL=1
//Have include fenv.h
HAVE_FENV_H:INTERNAL=1
//Have symbol futimens
HAVE_FUTIMENS:INTERNAL=1
//Have symbol futimes
HAVE_FUTIMES:INTERNAL=1
//Have symbol getcwd
HAVE_GETCWD:INTERNAL=1
//Have symbol getpagesize
HAVE_GETPAGESIZE:INTERNAL=1
//Have symbol getrlimit
HAVE_GETRLIMIT:INTERNAL=1
//Have symbol getrusage
HAVE_GETRUSAGE:INTERNAL=1
//Have symbol gettimeofday
HAVE_GETTIMEOFDAY:INTERNAL=1
//Have include histedit.h
HAVE_HISTEDIT_H:INTERNAL=1
//Test HAVE_INT64_T
HAVE_INT64_T:INTERNAL=1
//Have include inttypes.h
HAVE_INTTYPES_H:INTERNAL=1
//Have symbol isatty
HAVE_ISATTY:INTERNAL=1
//Have library dl
HAVE_LIBDL:INTERNAL=1
//Have library edit
HAVE_LIBEDIT:INTERNAL=1
//Have library pthread
HAVE_LIBPTHREAD:INTERNAL=1
//Have library rt
HAVE_LIBRT:INTERNAL=1
//Have library xar
HAVE_LIBXAR:INTERNAL=
//Have library z
HAVE_LIBZ:INTERNAL=1
//Have include link.h
HAVE_LINK_H:INTERNAL=1
//Have symbol lseek64
HAVE_LSEEK64:INTERNAL=1
//Have include mach/mach.h
HAVE_MACH_MACH_H:INTERNAL=
//Have symbol mallctl
HAVE_MALLCTL:INTERNAL=
//Have symbol mallinfo
HAVE_MALLINFO:INTERNAL=1
//Have include malloc.h
HAVE_MALLOC_H:INTERNAL=1
//Have include malloc/malloc.h
HAVE_MALLOC_MALLOC_H:INTERNAL=
//Have symbol malloc_zone_statistics
HAVE_MALLOC_ZONE_STATISTICS:INTERNAL=
//Have symbol mkdtemp
HAVE_MKDTEMP:INTERNAL=1
//Have symbol mkstemp
HAVE_MKSTEMP:INTERNAL=1
//Have symbol mktemp
HAVE_MKTEMP:INTERNAL=1
//Have include ndir.h
HAVE_NDIR_H:INTERNAL=
//Have symbol posix_fallocate
HAVE_POSIX_FALLOCATE:INTERNAL=1
//Have symbol posix_spawn
HAVE_POSIX_SPAWN:INTERNAL=1
//Have symbol pread
HAVE_PREAD:INTERNAL=1
//Test HAVE_PROCESS_VM_READV
HAVE_PROCESS_VM_READV:INTERNAL=1
//Have library pthread
HAVE_PTHREAD_GETSPECIFIC:INTERNAL=1
//Have include pthread.h
HAVE_PTHREAD_H:INTERNAL=1
//Have library pthread
HAVE_PTHREAD_MUTEX_LOCK:INTERNAL=1
//Have library pthread
HAVE_PTHREAD_RWLOCK_INIT:INTERNAL=1
//Have symbol realpath
HAVE_REALPATH:INTERNAL=1
//Have include rpc/xdr.h
HAVE_RPC_XDR_H:INTERNAL=1
//Have symbol sbrk
HAVE_SBRK:INTERNAL=1
//Have symbol setenv
HAVE_SETENV:INTERNAL=1
//Have symbol setrlimit
HAVE_SETRLIMIT:INTERNAL=1
//Have symbol sigaltstack
HAVE_SIGALTSTACK:INTERNAL=1
//Have include signal.h
HAVE_SIGNAL_H:INTERNAL=1
//Have include stdint.h
HAVE_STDINT_H:INTERNAL=1
//Have symbol strerror
HAVE_STRERROR:INTERNAL=1
//Have symbol strerror_r
HAVE_STRERROR_R:INTERNAL=1
//Have symbol strtoll
HAVE_STRTOLL:INTERNAL=1
//Have symbol sysconf
HAVE_SYSCONF:INTERNAL=1
//Have include sys/dir.h
HAVE_SYS_DIR_H:INTERNAL=1
//Have include sys/ioctl.h
HAVE_SYS_IOCTL_H:INTERNAL=1
//Have include sys/mman.h
HAVE_SYS_MMAN_H:INTERNAL=1
//Have include sys/ndir.h
HAVE_SYS_NDIR_H:INTERNAL=
//Have include sys/param.h
HAVE_SYS_PARAM_H:INTERNAL=1
//Have include sys/resource.h
HAVE_SYS_RESOURCE_H:INTERNAL=1
//Have include sys/stat.h
HAVE_SYS_STAT_H:INTERNAL=1
//Have include sys/time.h
HAVE_SYS_TIME_H:INTERNAL=1
//Have include sys/types.h
HAVE_SYS_TYPES_H:INTERNAL=1
//Have include sys/uio.h
HAVE_SYS_UIO_H:INTERNAL=1
//Have library tinfo
HAVE_TERMINFO_TINFO:INTERNAL=1
//Have include termios.h
HAVE_TERMIOS_H:INTERNAL=1
//Have include tirpc/rpc/xdr.h
HAVE_TIRPC_RPC_XDR_H:INTERNAL=
//Test HAVE_UINT64_T
HAVE_UINT64_T:INTERNAL=1
//Have include unistd.h
HAVE_UNISTD_H:INTERNAL=1
//Have include unwind.h
HAVE_UNWIND_H:INTERNAL=1
//Test HAVE_U_INT64_T
HAVE_U_INT64_T:INTERNAL=1
//Have include valgrind/valgrind.h
HAVE_VALGRIND_VALGRIND_H:INTERNAL=1
//Have symbol writev
HAVE_WRITEV:INTERNAL=1
//Have include zlib.h
HAVE_ZLIB_H:INTERNAL=1
//Have symbol _Unwind_Backtrace
HAVE__UNWIND_BACKTRACE:INTERNAL=1
//ADVANCED property for variable: LIBCLANG_LIBRARY_VERSION
LIBCLANG_LIBRARY_VERSION-ADVANCED:INTERNAL=1
//Test LIBOMP_HAVE_AS_NEEDED_FLAG
LIBOMP_HAVE_AS_NEEDED_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_FINI_FLAG
LIBOMP_HAVE_FINI_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG
LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_FNO_RTTI_FLAG
LIBOMP_HAVE_FNO_RTTI_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_FTLS_MODEL_FLAG
LIBOMP_HAVE_FTLS_MODEL_FLAG:INTERNAL=1
//Have library m
LIBOMP_HAVE_LIBM:INTERNAL=1
//Have library psapi
LIBOMP_HAVE_LIBPSAPI:INTERNAL=
//Test LIBOMP_HAVE_M32_FLAG
LIBOMP_HAVE_M32_FLAG:INTERNAL=
//Test LIBOMP_HAVE_MMIC_FLAG
LIBOMP_HAVE_MMIC_FLAG:INTERNAL=
//Test LIBOMP_HAVE_MSSE2_FLAG
LIBOMP_HAVE_MSSE2_FLAG:INTERNAL=1
//Have includes windows.h;psapi.h
LIBOMP_HAVE_PSAPI_H:INTERNAL=
//Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG
LIBOMP_HAVE_STATIC_LIBGCC_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_STD_CPP11_FLAG
LIBOMP_HAVE_STD_CPP11_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG
LIBOMP_HAVE_VERSION_SCRIPT_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_VERSION_SYMBOLS
LIBOMP_HAVE_VERSION_SYMBOLS:INTERNAL=1
//Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG
LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WEAK_ATTRIBUTE
LIBOMP_HAVE_WEAK_ATTRIBUTE:INTERNAL=1
//Test LIBOMP_HAVE_WERROR_FLAG
LIBOMP_HAVE_WERROR_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_COMMENT_FLAG
LIBOMP_HAVE_WNO_COMMENT_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG
LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG:INTERNAL=
//Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG
LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG:INTERNAL=
//Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG
LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG:INTERNAL=
//Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG
LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG:INTERNAL=
//Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG
LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG
LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG
LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG:INTERNAL=
//Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG
LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_SWITCH_FLAG
LIBOMP_HAVE_WNO_SWITCH_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG
LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG
LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG
LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG:INTERNAL=
//Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG
LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG
LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG
LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG:INTERNAL=
//Test LIBOMP_HAVE_X_CPP_FLAG
LIBOMP_HAVE_X_CPP_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_X_FLAG
LIBOMP_HAVE_X_FLAG:INTERNAL=1
//Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG
LIBOMP_HAVE_Z_NOEXECSTACK_FLAG:INTERNAL=1
//Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS
LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS:INTERNAL=1
//ADVANCED property for variable: LIBXML2_INCLUDE_DIR
LIBXML2_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LIBXML2_LIBRARIES
LIBXML2_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LIBXML2_XMLLINT_EXECUTABLE
LIBXML2_XMLLINT_EXECUTABLE-ADVANCED:INTERNAL=1
//Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
LINKER_SUPPORTS_COLOR_DIAGNOSTICS:INTERNAL=
//Have symbol __GLIBCXX__
LLDB_USING_LIBSTDCXX:INTERNAL=1
//Test LLDB_USING_LIBSTDCXX_4_9
LLDB_USING_LIBSTDCXX_4_9:INTERNAL=1
//For Visual Studio 2013, manually copy natvis files to Documents\Visual
// Studio 2013\Visualizers
LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION:INTERNAL=FALSE
//ADVANCED property for variable: LLVM_BUILD_INSTRUMENTED
LLVM_BUILD_INSTRUMENTED-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_BUILD_INSTRUMENTED_COVERAGE
LLVM_BUILD_INSTRUMENTED_COVERAGE-ADVANCED:INTERNAL=1
LLVM_CONFIG_HAS_RTTI:INTERNAL=YES
//Test LLVM_HAS_ATOMICS
LLVM_HAS_ATOMICS:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOLS_INSTALL_DIR
LLVM_TOOLS_INSTALL_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_BUGPOINT_BUILD
LLVM_TOOL_BUGPOINT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_BUGPOINT_PASSES_BUILD
LLVM_TOOL_BUGPOINT_PASSES_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_CLANG_BUILD
LLVM_TOOL_CLANG_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_DSYMUTIL_BUILD
LLVM_TOOL_DSYMUTIL_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_GOLD_BUILD
LLVM_TOOL_GOLD_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLC_BUILD
LLVM_TOOL_LLC_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLDB_BUILD
LLVM_TOOL_LLDB_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLD_BUILD
LLVM_TOOL_LLD_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLI_BUILD
LLVM_TOOL_LLI_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_AR_BUILD
LLVM_TOOL_LLVM_AR_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_AS_BUILD
LLVM_TOOL_LLVM_AS_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_AS_FUZZER_BUILD
LLVM_TOOL_LLVM_AS_FUZZER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_BCANALYZER_BUILD
LLVM_TOOL_LLVM_BCANALYZER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_CAT_BUILD
LLVM_TOOL_LLVM_CAT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_CONFIG_BUILD
LLVM_TOOL_LLVM_CONFIG_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_COV_BUILD
LLVM_TOOL_LLVM_COV_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_CXXDUMP_BUILD
LLVM_TOOL_LLVM_CXXDUMP_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_CXXFILT_BUILD
LLVM_TOOL_LLVM_CXXFILT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_C_TEST_BUILD
LLVM_TOOL_LLVM_C_TEST_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_DIFF_BUILD
LLVM_TOOL_LLVM_DIFF_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_DIS_BUILD
LLVM_TOOL_LLVM_DIS_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_DWARFDUMP_BUILD
LLVM_TOOL_LLVM_DWARFDUMP_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_DWP_BUILD
LLVM_TOOL_LLVM_DWP_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_EXTRACT_BUILD
LLVM_TOOL_LLVM_EXTRACT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_GO_BUILD
LLVM_TOOL_LLVM_GO_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_JITLISTENER_BUILD
LLVM_TOOL_LLVM_JITLISTENER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_LINK_BUILD
LLVM_TOOL_LLVM_LINK_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_LTO2_BUILD
LLVM_TOOL_LLVM_LTO2_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_LTO_BUILD
LLVM_TOOL_LLVM_LTO_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_MCMARKUP_BUILD
LLVM_TOOL_LLVM_MCMARKUP_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_MC_BUILD
LLVM_TOOL_LLVM_MC_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_MC_FUZZER_BUILD
LLVM_TOOL_LLVM_MC_FUZZER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_MODEXTRACT_BUILD
LLVM_TOOL_LLVM_MODEXTRACT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_NM_BUILD
LLVM_TOOL_LLVM_NM_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_OBJDUMP_BUILD
LLVM_TOOL_LLVM_OBJDUMP_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_OPT_REPORT_BUILD
LLVM_TOOL_LLVM_OPT_REPORT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_PDBDUMP_BUILD
LLVM_TOOL_LLVM_PDBDUMP_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_PROFDATA_BUILD
LLVM_TOOL_LLVM_PROFDATA_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_READOBJ_BUILD
LLVM_TOOL_LLVM_READOBJ_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_RTDYLD_BUILD
LLVM_TOOL_LLVM_RTDYLD_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_SHLIB_BUILD
LLVM_TOOL_LLVM_SHLIB_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_SIZE_BUILD
LLVM_TOOL_LLVM_SIZE_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_SPLIT_BUILD
LLVM_TOOL_LLVM_SPLIT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_STRESS_BUILD
LLVM_TOOL_LLVM_STRESS_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_STRINGS_BUILD
LLVM_TOOL_LLVM_STRINGS_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_SYMBOLIZER_BUILD
LLVM_TOOL_LLVM_SYMBOLIZER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LLVM_XRAY_BUILD
LLVM_TOOL_LLVM_XRAY_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_LTO_BUILD
LLVM_TOOL_LTO_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_MSBUILD_BUILD
LLVM_TOOL_MSBUILD_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_OBJ2YAML_BUILD
LLVM_TOOL_OBJ2YAML_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_OPT_BUILD
LLVM_TOOL_OPT_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_SANCOV_BUILD
LLVM_TOOL_SANCOV_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_SANSTATS_BUILD
LLVM_TOOL_SANSTATS_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_VERIFY_USELISTORDER_BUILD
LLVM_TOOL_VERIFY_USELISTORDER_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_XCODE_TOOLCHAIN_BUILD
LLVM_TOOL_XCODE_TOOLCHAIN_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LLVM_TOOL_YAML2OBJ_BUILD
LLVM_TOOL_YAML2OBJ_BUILD-ADVANCED:INTERNAL=1
//Have symbol __GLIBC__
LLVM_USING_GLIBC:INTERNAL=1
//ADVANCED property for variable: OCAMLFIND
OCAMLFIND-ADVANCED:INTERNAL=1
PC_LIBXML_CFLAGS:INTERNAL=-I/usr/include/libxml2
PC_LIBXML_CFLAGS_I:INTERNAL=
PC_LIBXML_CFLAGS_OTHER:INTERNAL=
PC_LIBXML_FOUND:INTERNAL=1
PC_LIBXML_INCLUDEDIR:INTERNAL=/usr/include
PC_LIBXML_INCLUDE_DIRS:INTERNAL=/usr/include/libxml2
PC_LIBXML_LDFLAGS:INTERNAL=-lxml2
PC_LIBXML_LDFLAGS_OTHER:INTERNAL=
PC_LIBXML_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
PC_LIBXML_LIBRARIES:INTERNAL=xml2
PC_LIBXML_LIBRARY_DIRS:INTERNAL=
PC_LIBXML_LIBS:INTERNAL=
PC_LIBXML_LIBS_L:INTERNAL=
PC_LIBXML_LIBS_OTHER:INTERNAL=
PC_LIBXML_LIBS_PATHS:INTERNAL=
PC_LIBXML_PREFIX:INTERNAL=/usr
PC_LIBXML_STATIC_CFLAGS:INTERNAL=-I/usr/include/libxml2
PC_LIBXML_STATIC_CFLAGS_I:INTERNAL=
PC_LIBXML_STATIC_CFLAGS_OTHER:INTERNAL=
PC_LIBXML_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/libxml2
PC_LIBXML_STATIC_LDFLAGS:INTERNAL=-lxml2;-licui18n;-licuuc;-licudata;-lz;-llzma;-lm
PC_LIBXML_STATIC_LDFLAGS_OTHER:INTERNAL=
PC_LIBXML_STATIC_LIBDIR:INTERNAL=
PC_LIBXML_STATIC_LIBRARIES:INTERNAL=xml2;icui18n;icuuc;icudata;z;lzma;m
PC_LIBXML_STATIC_LIBRARY_DIRS:INTERNAL=
PC_LIBXML_STATIC_LIBS:INTERNAL=
PC_LIBXML_STATIC_LIBS_L:INTERNAL=
PC_LIBXML_STATIC_LIBS_OTHER:INTERNAL=
PC_LIBXML_STATIC_LIBS_PATHS:INTERNAL=
PC_LIBXML_VERSION:INTERNAL=2.9.3
PC_LIBXML_libxml-2.0_INCLUDEDIR:INTERNAL=
PC_LIBXML_libxml-2.0_LIBDIR:INTERNAL=
PC_LIBXML_libxml-2.0_PREFIX:INTERNAL=
PC_LIBXML_libxml-2.0_VERSION:INTERNAL=
//ADVANCED property for variable: PERL_EXECUTABLE
PERL_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_EXECUTABLE
PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_INCLUDE_DIR
PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_LIBRARY
PYTHON_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_LIBRARY_DEBUG
PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:INTERNAL=1
//Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG:INTERNAL=
//Test SUPPORTS_VARIADIC_MACROS_FLAG
SUPPORTS_VARIADIC_MACROS_FLAG:INTERNAL=1
//ADVANCED property for variable: SWIG_DIR
SWIG_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SWIG_VERSION
SWIG_VERSION-ADVANCED:INTERNAL=1
//Have symbol backtrace
_Backtrace_SYM_FOUND:INTERNAL=1
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local/llvm-4.0.0
__pkg_config_checked_PC_LIBXML:INTERNAL=1
prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu
//Result of TRY_COMPILE
try_compile_result:INTERNAL=TRUE
This file has been truncated, but you can view the full file.
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ sudo apt-get install ninja-build
[sudo] yumetodo のパスワード:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
ninja-build
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
84.8 kB のアーカイブを取得する必要があります。
この操作後に追加で 271 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 ninja-build amd64 1.5.1-0.1ubuntu1 [84.8 kB]
84.8 kB を 0秒 で取得しました (687 kB/s)
以前に未選択のパッケージ ninja-build を選択しています。
(データベースを読み込んでいます ... 現在 268522 個のファイルとディレクトリがインストールされています。)
.../ninja-build_1.5.1-0.1ubuntu1_amd64.deb を展開する準備をしています ...
ninja-build (1.5.1-0.1ubuntu1) を展開しています...
doc-base (0.10.7) のトリガを処理しています ...
doc-base ファイルを 1 個追加 を処理中...
man-db (2.7.5-1) のトリガを処理しています ...
ninja-build (1.5.1-0.1ubuntu1) を設定しています ...
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm$ cd ..
yumetodo@yumetodo-desktop:~/clang_build$ ls
build llvm
yumetodo@yumetodo-desktop:~/clang_build$ rm -r llvm/
rm: 書き込み保護されたファイル 通常ファイル 'llvm/projects/compiler-rt/.svn/pristine/3b/3be9da2bbfcab4e2d19c404536d19da42c3cdf82.svn-base' を削除しますか? y
rm: 書き込み保護されたファイル 通常ファイル 'llvm/projects/compiler-rt/.svn/pristine/3b/3b25bc4e654322fee591ba91d50a93033c3169ac.svn-base' を削除しますか? ^C
yumetodo@yumetodo-desktop:~/clang_build$ rm -rf llvm/
yumetodo@yumetodo-desktop:~/clang_build$ git clone http://llvm.org/git/llvm.git
Cloning into 'llvm'...
remote: Counting objects: 1323785, done.
remote: Compressing objects: 100% (342225/342225), done.
remote: Total 1323785 (delta 1096104), reused 1202467 (delta 976633)
Receiving objects: 100% (1323785/1323785), 236.75 MiB | 4.65 MiB/s, done.
Resolving deltas: 100% (1096104/1096104), done.
Checking connectivity... done.
yumetodo@yumetodo-desktop:~/clang_build$ pushd llvm/projects
~/clang_build/llvm/projects ~/clang_build
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ git clone http://llvm.org/git/clang.git
Cloning into 'clang'...
remote: Counting objects: 627201, done.
remote: Compressing objects: 100% (127819/127819), done.
remote: Total 627201 (delta 530639), reused 588212 (delta 493072)
Receiving objects: 100% (627201/627201), 99.95 MiB | 4.65 MiB/s, done.
Resolving deltas: 100% (530639/530639), done.
Checking connectivity... done.
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ popd
~/clang_build
yumetodo@yumetodo-desktop:~/clang_build$ pushd llvm/projects
~/clang_build/llvm/projects ~/clang_build
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ git clone http://llvm.org/git/compiler-rt.git
Cloning into 'compiler-rt'...
remote: Counting objects: 68393, done.
remote: Compressing objects: 100% (16722/16722), done.
remote: Total 68393 (delta 56168), reused 63289 (delta 51389)
Receiving objects: 100% (68393/68393), 11.04 MiB | 3.58 MiB/s, done.
Resolving deltas: 100% (56168/56168), done.
Checking connectivity... done.
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ git clone http://llvm.org/git/openmp.git
Cloning into 'openmp'...
remote: Counting objects: 5071, done.
remote: Compressing objects: 100% (4997/4997), done.
remote: Total 5071 (delta 3670), reused 0 (delta 0)
Receiving objects: 100% (5071/5071), 4.27 MiB | 2.65 MiB/s, done.
Resolving deltas: 100% (3670/3670), done.
Checking connectivity... done.
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ popd
~/clang_build
yumetodo@yumetodo-desktop:~/clang_build$ cd llvm/
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git branch
* master
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/release_1
remotes/origin/release_16
remotes/origin/release_20
remotes/origin/release_21
remotes/origin/release_22
remotes/origin/release_23
remotes/origin/release_24
remotes/origin/release_25
remotes/origin/release_26
remotes/origin/release_27
remotes/origin/release_28
remotes/origin/release_29
remotes/origin/release_30
remotes/origin/release_31
remotes/origin/release_32
remotes/origin/release_33
remotes/origin/release_34
remotes/origin/release_35
remotes/origin/release_35@215010
remotes/origin/release_36
remotes/origin/release_37
remotes/origin/release_38
remotes/origin/release_39
remotes/origin/release_40
remotes/origin/stable
remotes/origin/testing
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git submodule
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git checkout -b ^C
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git checkout -b release_40
Switched to a new branch 'release_40'
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git status
On branch release_40
nothing to commit, working directory clean
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git branch -d release_40
Deleted branch release_40 (was 89cd317).
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git checkout -b release_40 origin/release_40
Branch release_40 set up to track remote branch release_40 from origin.
Switched to a new branch 'release_40'
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git log
commit 4423e351176a92975739dd4ea43c2ff5877236ae
Author: Hans Wennborg <hans@hanshq.net>
Date: Tue Mar 7 20:44:17 2017 +0000
ReleaseNotes: fix indent
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_40@297204 91177308-0d34-0410-b5e6-96231b3b80d8
commit 0443af3bc4227d801bf48d7326a88259634c4d59
Author: Hans Wennborg <hans@hanshq.net>
Date: Tue Mar 7 20:43:19 2017 +0000
ReleaseNotes: fix the VS version; follow-up to r297097
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_40@297203 91177308-0d34-0410-b5e6-96231b3b80d8
commit 6610cdea2afabc6341150e41c56f43193ef8b0c5
Author: Hans Wennborg <hans@hanshq.net>
Date: Tue Mar 7 17:36:53 2017 +0000
Merging r297075:
------------------------------------------------------------------------
r297075 | hans | 2017-03-06 13:10:40 -0800 (Mon, 06 Mar 2017) | 1 line
Disable gvn-hoist (PR32153)
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_40@297165 91177308-0d34-0410-b5e6-96231b3b80d8
commit 040b064afcbb5ecd81a64bece1b15e17c1af639d
Author: Hans Wennborg <hans@hanshq.net>
Date: Tue Mar 7 17:33:14 2017 +0000
Merging r296992:
------------------------------------------------------------------------
r296992 | sanjoy | 2017-03-05 15:49:17 -0800 (Sun, 05 Mar 2017) | 7 lines
[SCEV] Decrease the recursion threshold for CompareValueComplexity
Fixes PR32142.
r287232 accidentally increased the recursion threshold for
CompareValueComplexity from 2 to 32. This change reverses that change
by introducing a separate flag for CompareValueComplexity's threshold.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_40@297164 91177308-0d34-0410-b5e6-96231b3b80d8
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git log
commit 89cd317805dc0ba4f39cd74d7a849f55ac6b8abe
Author: Craig Topper <craig.topper@gmail.com>
Date: Tue Mar 14 06:40:04 2017 +0000
[AVX-512] Use iPTR instead of i64 in patterns for extract_subvector/insert_subvector index.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297707 91177308-0d34-0410-b5e6-96231b3b80d8
commit d0ed9de3333d20455a4463820346b252c14b9d8d
Author: Craig Topper <craig.topper@gmail.com>
Date: Tue Mar 14 06:40:00 2017 +0000
[AVX-512] Add test cases that demonstrate some patterns that don't work correctly in 32-bit mode. NFC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297706 91177308-0d34-0410-b5e6-96231b3b80d8
commit 85dd82a95b6acf091b827e66de24a523bfc96c02
Author: Jonas Paulsson <paulsson@linux.vnet.ibm.com>
Date: Tue Mar 14 06:35:36 2017 +0000
[TargetTransformInfo] getIntrinsicInstrCost() scalarization estimation improved
getIntrinsicInstrCost() used to only compute scalarization cost based on types.
This patch improves this so that the actual arguments are checked when they are
available, in order to handle only unique non-constant operands.
Tests updates:
Analysis/CostModel/X86/arith-fp.ll
Transforms/LoopVectorize/AArch64/interleaved_cost.ll
Transforms/LoopVectorize/ARM/interleaved_cost.ll
The improvement in getOperandsScalarizationOverhead() to differentiate on
constants made it necessary to update the interleaved_cost.ll tests even
though they do not relate to intrinsics.
Review: Hal Finkel
https://reviews.llvm.org/D29540
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297705 91177308-0d34-0410-b5e6-96231b3b80d8
commit 53a96f264ef1148873c2c08bededc4c04a17078c
Author: Craig Topper <craig.topper@gmail.com>
Date: Tue Mar 14 04:18:25 2017 +0000
[AVX-512] Pre-emptively fix more places in fastisel where we might copy a VK1 register into a AH/BH/CH/DH register.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297704 91177308-0d34-0410-b5e6-96231b3b80d8
commit 3789b6187cd3da34b81ef2d46fcc4af3f25ef4f3
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git checkout release_
error: pathspec 'release_' did not match any file(s) known to git.
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git checkout release_40
Switched to branch 'release_40'
Your branch is up-to-date with 'origin/release_40'.
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git branch
master
* release_40
yumetodo@yumetodo-desktop:~/clang_build/llvm$ ls
CMakeLists.txt CREDITS.TXT LLVMBuild.txt RELEASE_TESTERS.TXT cmake docs include llvm.spec.in resources test unittests
CODE_OWNERS.TXT LICENSE.TXT README.txt bindings configure examples lib projects runtimes tools utils
yumetodo@yumetodo-desktop:~/clang_build/llvm$ cd lib/
yumetodo@yumetodo-desktop:~/clang_build/llvm/lib$ ls
Analysis CMakeLists.txt Demangle IR LTO Linker ObjectYAML ProfileData Target
AsmParser CodeGen ExecutionEngine IRReader LibDriver MC Option Support Transforms
Bitcode DebugInfo Fuzzer LLVMBuild.txt LineEditor Object Passes TableGen XRay
yumetodo@yumetodo-desktop:~/clang_build/llvm/lib$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm$ cd tools/
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ ls
CMakeLists.txt lli llvm-config llvm-dwp llvm-mc llvm-pdbdump llvm-stress opt
LLVMBuild.txt llvm-ar llvm-cov llvm-extract llvm-mc-fuzzer llvm-profdata llvm-strings sancov
bugpoint llvm-as llvm-cxxdump llvm-go llvm-mcmarkup llvm-readobj llvm-symbolizer sanstats
bugpoint-passes llvm-as-fuzzer llvm-cxxfilt llvm-jitlistener llvm-modextract llvm-rtdyld llvm-xray verify-uselistorder
dsymutil llvm-bcanalyzer llvm-diff llvm-link llvm-nm llvm-shlib lto xcode-toolchain
gold llvm-c-test llvm-dis llvm-lto llvm-objdump llvm-size msbuild yaml2obj
llc llvm-cat llvm-dwarfdump llvm-lto2 llvm-opt-report llvm-split obj2yaml
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ ll | grep clang
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm$ less .gitignore
yumetodo@yumetodo-desktop:~/clang_build/llvm$ cd tools/
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ cd clang
bash: cd: clang: そのようなファイルやディレクトリはありません
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm$ cd tools/
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ ls
CMakeLists.txt lli llvm-config llvm-dwp llvm-mc llvm-pdbdump llvm-stress opt
LLVMBuild.txt llvm-ar llvm-cov llvm-extract llvm-mc-fuzzer llvm-profdata llvm-strings sancov
bugpoint llvm-as llvm-cxxdump llvm-go llvm-mcmarkup llvm-readobj llvm-symbolizer sanstats
bugpoint-passes llvm-as-fuzzer llvm-cxxfilt llvm-jitlistener llvm-modextract llvm-rtdyld llvm-xray verify-uselistorder
dsymutil llvm-bcanalyzer llvm-diff llvm-link llvm-nm llvm-shlib lto xcode-toolchain
gold llvm-c-test llvm-dis llvm-lto llvm-objdump llvm-size msbuild yaml2obj
llc llvm-cat llvm-dwarfdump llvm-lto2 llvm-opt-report llvm-split obj2yaml
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ history 50 | grep clone
1954 git clone http://llvm.org/git/llvm.git
1956 git clone http://llvm.org/git/clang.git
1959 git clone http://llvm.org/git/compiler-rt.git
1960 git clone http://llvm.org/git/openmp.git
1992 history 50 | grep clone
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ git clone http://llvm.org/git/clang.git
Cloning into 'clang'...
remote: Counting objects: 627201, done.
remote: Compressing objects: 100% (127819/127819), done.
remote: Total 627201 (delta 530641), reused 588210 (delta 493072)
Receiving objects: 100% (627201/627201), 99.94 MiB | 4.55 MiB/s, done.
Resolving deltas: 100% (530641/530641), done.
Checking connectivity... done.
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ cd ../projects/
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ ls
CMakeLists.txt LLVMBuild.txt clang compiler-rt openmp
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ rm -r clang/
rm: 書き込み保護されたファイル 通常ファイル 'clang/.git/objects/pack/pack-8605a80517a793ba0c71b01d551010684e11483a.pack' を削除しますか? ^X
rm: 書き込み保護されたファイル 通常ファイル 'clang/.git/objects/pack/pack-8605a80517a793ba0c71b01d551010684e11483a.idx' を削除しますか? ^C
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ rm -rf clang/
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ ls
CMakeLists.txt LLVMBuild.txt compiler-rt openmp
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ cd openmp/
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects/openmp$ ls
CMakeLists.txt CREDITS.txt LICENSE.txt libomptarget offload runtime testsuite www
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects/openmp$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/release_35
remotes/origin/release_36
remotes/origin/release_37
remotes/origin/release_38
remotes/origin/release_39
remotes/origin/release_40
remotes/origin/svn-tags/RELEASE_35
remotes/origin/svn-tags/RELEASE_350
remotes/origin/svn-tags/RELEASE_351
remotes/origin/svn-tags/RELEASE_352
remotes/origin/svn-tags/RELEASE_360
remotes/origin/svn-tags/RELEASE_361
remotes/origin/svn-tags/RELEASE_362
remotes/origin/svn-tags/RELEASE_370
remotes/origin/svn-tags/RELEASE_371
remotes/origin/svn-tags/RELEASE_380
remotes/origin/svn-tags/RELEASE_381
remotes/origin/svn-tags/RELEASE_390
remotes/origin/svn-tags/RELEASE_391
remotes/origin/svn-tags/RELEASE_400
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects/openmp$ git checkout -b release_40 origin/release_40
Branch release_40 set up to track remote branch release_40 from origin.
Switched to a new branch 'release_40'
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects/openmp$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects$ cd compiler-rt/
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects/compiler-rt$ git checkout -b release_40 origin/release_40
Branch release_40 set up to track remote branch release_40 from origin.
Switched to a new branch 'release_40'
yumetodo@yumetodo-desktop:~/clang_build/llvm/projects/compiler-rt$ cd ../../tools/clang/
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools/clang$ git checkout -b release_40 origin/release_40
Branch release_40 set up to track remote branch release_40 from origin.
Switched to a new branch 'release_40'
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools/clang$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm$ ls
CMakeLists.txt CREDITS.TXT LLVMBuild.txt RELEASE_TESTERS.TXT cmake docs include llvm.spec.in resources test unittests
CODE_OWNERS.TXT LICENSE.TXT README.txt bindings configure examples lib projects runtimes tools utils
yumetodo@yumetodo-desktop:~/clang_build/llvm$ go --version
プログラム 'go' はまだインストールされていません。 次のように入力することでインストールできます:
sudo apt install golang-go
yumetodo@yumetodo-desktop:~/clang_build/llvm$ sudo apt install golang-go
[sudo] yumetodo のパスワード:
残念、また試してください。
[sudo] yumetodo のパスワード:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
golang-1.6-go golang-1.6-race-detector-runtime golang-1.6-src golang-race-detector-runtime golang-src
提案パッケージ:
bzr mercurial
以下のパッケージが新たにインストールされます:
golang-1.6-go golang-1.6-race-detector-runtime golang-1.6-src golang-go golang-race-detector-runtime golang-src
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。
27.1 MB のアーカイブを取得する必要があります。
この操作後に追加で 198 MB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 golang-1.6-src amd64 1.6.2-0ubuntu5~16.04 [6,429 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 golang-1.6-go amd64 1.6.2-0ubuntu5~16.04 [20.2 MB]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 golang-src amd64 2:1.6-1ubuntu4 [3,066 B]
取得:4 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 golang-go amd64 2:1.6-1ubuntu4 [21.8 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 golang-1.6-race-detector-runtime amd64 0.0+svn252922-0ubuntu1 [404 kB]
取得:6 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 golang-race-detector-runtime amd64 2:1.6-1ubuntu4 [2,854 B]
27.1 MB を 9秒 で取得しました (2,877 kB/s)
以前に未選択のパッケージ golang-1.6-src を選択しています。
(データベースを読み込んでいます ... 現在 268536 個のファイルとディレクトリがインストールされています。)
.../golang-1.6-src_1.6.2-0ubuntu5~16.04_amd64.deb を展開する準備をしています ...
golang-1.6-src (1.6.2-0ubuntu5~16.04) を展開しています...
以前に未選択のパッケージ golang-1.6-go を選択しています。
.../golang-1.6-go_1.6.2-0ubuntu5~16.04_amd64.deb を展開する準備をしています ...
golang-1.6-go (1.6.2-0ubuntu5~16.04) を展開しています...
以前に未選択のパッケージ golang-src を選択しています。
.../golang-src_2%3a1.6-1ubuntu4_amd64.deb を展開する準備をしています ...
golang-src (2:1.6-1ubuntu4) を展開しています...
以前に未選択のパッケージ golang-go を選択しています。
.../golang-go_2%3a1.6-1ubuntu4_amd64.deb を展開する準備をしています ...
golang-go (2:1.6-1ubuntu4) を展開しています...
以前に未選択のパッケージ golang-1.6-race-detector-runtime を選択しています。
.../golang-1.6-race-detector-runtime_0.0+svn252922-0ubuntu1_amd64.deb を展開する準備をしています ...
golang-1.6-race-detector-runtime (0.0+svn252922-0ubuntu1) を展開しています...
以前に未選択のパッケージ golang-race-detector-runtime を選択しています。
.../golang-race-detector-runtime_2%3a1.6-1ubuntu4_amd64.deb を展開する準備をしています ...
golang-race-detector-runtime (2:1.6-1ubuntu4) を展開しています...
man-db (2.7.5-1) のトリガを処理しています ...
golang-1.6-src (1.6.2-0ubuntu5~16.04) を設定しています ...
golang-1.6-go (1.6.2-0ubuntu5~16.04) を設定しています ...
golang-src (2:1.6-1ubuntu4) を設定しています ...
golang-go (2:1.6-1ubuntu4) を設定しています ...
golang-1.6-race-detector-runtime (0.0+svn252922-0ubuntu1) を設定しています ...
golang-race-detector-runtime (2:1.6-1ubuntu4) を設定しています ...
yumetodo@yumetodo-desktop:~/clang_build/llvm$ ls tools/
CMakeLists.txt llc llvm-cat llvm-dwarfdump llvm-lto2 llvm-opt-report llvm-split obj2yaml
LLVMBuild.txt lli llvm-config llvm-dwp llvm-mc llvm-pdbdump llvm-stress opt
bugpoint llvm-ar llvm-cov llvm-extract llvm-mc-fuzzer llvm-profdata llvm-strings sancov
bugpoint-passes llvm-as llvm-cxxdump llvm-go llvm-mcmarkup llvm-readobj llvm-symbolizer sanstats
clang llvm-as-fuzzer llvm-cxxfilt llvm-jitlistener llvm-modextract llvm-rtdyld llvm-xray verify-uselistorder
dsymutil llvm-bcanalyzer llvm-diff llvm-link llvm-nm llvm-shlib lto xcode-toolchain
gold llvm-c-test llvm-dis llvm-lto llvm-objdump llvm-size msbuild yaml2obj
yumetodo@yumetodo-desktop:~/clang_build/llvm$ ls tools/ | grep ll
llc
lli
llvm-ar
llvm-as
llvm-as-fuzzer
llvm-bcanalyzer
llvm-c-test
llvm-cat
llvm-config
llvm-cov
llvm-cxxdump
llvm-cxxfilt
llvm-diff
llvm-dis
llvm-dwarfdump
llvm-dwp
llvm-extract
llvm-go
llvm-jitlistener
llvm-link
llvm-lto
llvm-lto2
llvm-mc
llvm-mc-fuzzer
llvm-mcmarkup
llvm-modextract
llvm-nm
llvm-objdump
llvm-opt-report
llvm-pdbdump
llvm-profdata
llvm-readobj
llvm-rtdyld
llvm-shlib
llvm-size
llvm-split
llvm-stress
llvm-strings
llvm-symbolizer
llvm-xray
yumetodo@yumetodo-desktop:~/clang_build/llvm$ python3 --version
Python 3.5.2
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git clone http://llvm.org/git/lld.git
Cloning into 'lld'...
remote: Counting objects: 68427, done.
remote: Compressing objects: 100% (14803/14803), done.
remote: Total 68427 (delta 55613), reused 65461 (delta 52742)
Receiving objects: 100% (68427/68427), 10.66 MiB | 3.37 MiB/s, done.
Resolving deltas: 100% (55613/55613), done.
Checking connectivity... done.
yumetodo@yumetodo-desktop:~/clang_build/llvm$ cd lld/
yumetodo@yumetodo-desktop:~/clang_build/llvm/lld$ ls
CMakeLists.txt CODE_OWNERS.TXT COFF ELF LICENSE.TXT README.md cmake docs include lib test tools unittests
yumetodo@yumetodo-desktop:~/clang_build/llvm/lld$ git checkout -b release_40 origin/release_40
Branch release_40 set up to track remote branch release_40 from origin.
Switched to a new branch 'release_40'
yumetodo@yumetodo-desktop:~/clang_build/llvm/lld$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm$ git clone http://llvm.org/git/lldb.git
Cloning into 'lldb'...
remote: Counting objects: 185226, done.
remote: Compressing objects: 100% (59452/59452), done.
remote: Total 185226 (delta 141140), reused 164348 (delta 121135)
Receiving objects: 100% (185226/185226), 97.90 MiB | 3.82 MiB/s, done.
Resolving deltas: 100% (141140/141140), done.
Checking connectivity... done.
yumetodo@yumetodo-desktop:~/clang_build/llvm$ ls
CMakeLists.txt CREDITS.TXT LLVMBuild.txt RELEASE_TESTERS.TXT cmake docs include lld llvm.spec.in resources test unittests
CODE_OWNERS.TXT LICENSE.TXT README.txt bindings configure examples lib lldb projects runtimes tools utils
yumetodo@yumetodo-desktop:~/clang_build/llvm$ cd lldb
yumetodo@yumetodo-desktop:~/clang_build/llvm/lldb$ git clone http://llvm.org/git/lldb.git
Cloning into 'lldb'...
^C
yumetodo@yumetodo-desktop:~/clang_build/llvm/lldb$ ^C
yumetodo@yumetodo-desktop:~/clang_build/llvm/lldb$ ls
CMakeLists.txt INSTALL.txt cmake examples lit lldb.xcworkspace resources source third_party unittests utils
CODE_OWNERS.txt LICENSE.TXT docs include lldb.xcodeproj packages scripts test tools use_lldb_suite_root.py www
yumetodo@yumetodo-desktop:~/clang_build/llvm/lldb$ git checkout -b release_40 origin/release_40
Branch release_40 set up to track remote branch release_40 from origin.
Switched to a new branch 'release_40'
yumetodo@yumetodo-desktop:~/clang_build/llvm/lldb$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/llvm$ mv lld tools/
yumetodo@yumetodo-desktop:~/clang_build/llvm$ ls
CMakeLists.txt CREDITS.TXT LLVMBuild.txt RELEASE_TESTERS.TXT cmake docs include lldb projects runtimes tools utils
CODE_OWNERS.TXT LICENSE.TXT README.txt bindings configure examples lib llvm.spec.in resources test unittests
yumetodo@yumetodo-desktop:~/clang_build/llvm$ mv lldb tools/
yumetodo@yumetodo-desktop:~/clang_build/llvm$ ls
CMakeLists.txt CREDITS.TXT LLVMBuild.txt RELEASE_TESTERS.TXT cmake docs include llvm.spec.in resources test unittests
CODE_OWNERS.TXT LICENSE.TXT README.txt bindings configure examples lib projects runtimes tools utils
yumetodo@yumetodo-desktop:~/clang_build/llvm$ cd tools/
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ ls
CMakeLists.txt lld llvm-cat llvm-dwp llvm-mc-fuzzer llvm-readobj llvm-xray xcode-toolchain
LLVMBuild.txt lldb llvm-config llvm-extract llvm-mcmarkup llvm-rtdyld lto yaml2obj
bugpoint lli llvm-cov llvm-go llvm-modextract llvm-shlib msbuild
bugpoint-passes llvm-ar llvm-cxxdump llvm-jitlistener llvm-nm llvm-size obj2yaml
clang llvm-as llvm-cxxfilt llvm-link llvm-objdump llvm-split opt
dsymutil llvm-as-fuzzer llvm-diff llvm-lto llvm-opt-report llvm-stress sancov
gold llvm-bcanalyzer llvm-dis llvm-lto2 llvm-pdbdump llvm-strings sanstats
llc llvm-c-test llvm-dwarfdump llvm-mc llvm-profdata llvm-symbolizer verify-uselistorder
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ sudo apt-get install libncurses5-dev
[sudo] yumetodo のパスワード:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
提案パッケージ:
ncurses-doc
以下のパッケージが新たにインストールされます:
libncurses5-dev
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
175 kB のアーカイブを取得する必要があります。
この操作後に追加で 1,060 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libncurses5-dev amd64 6.0+20160213-1ubuntu1 [175 kB]
175 kB を 0秒 で取得しました (771 kB/s)
以前に未選択のパッケージ libncurses5-dev:amd64 を選択しています。
(データベースを読み込んでいます ... 現在 274183 個のファイルとディレクトリがインストールされています。)
.../libncurses5-dev_6.0+20160213-1ubuntu1_amd64.deb を展開する準備をしています ...
libncurses5-dev:amd64 (6.0+20160213-1ubuntu1) を展開しています...
man-db (2.7.5-1) のトリガを処理しています ...
libncurses5-dev:amd64 (6.0+20160213-1ubuntu1) を設定しています ...
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ sudo apt install swig
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
swig3.0
提案パッケージ:
swig-doc swig-examples swig3.0-examples swig3.0-doc
以下のパッケージが新たにインストールされます:
swig swig3.0
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
1,001 kB のアーカイブを取得する必要があります。
この操作後に追加で 5,446 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 swig3.0 amd64 3.0.8-0ubuntu3 [995 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 swig amd64 3.0.8-0ubuntu3 [6,278 B]
1,001 kB を 0秒 で取得しました (1,543 kB/s)
以前に未選択のパッケージ swig3.0 を選択しています。
(データベースを読み込んでいます ... 現在 274222 個のファイルとディレクトリがインストールされています。)
.../swig3.0_3.0.8-0ubuntu3_amd64.deb を展開する準備をしています ...
swig3.0 (3.0.8-0ubuntu3) を展開しています...
以前に未選択のパッケージ swig を選択しています。
.../swig_3.0.8-0ubuntu3_amd64.deb を展開する準備をしています ...
swig (3.0.8-0ubuntu3) を展開しています...
man-db (2.7.5-1) のトリガを処理しています ...
swig3.0 (3.0.8-0ubuntu3) を設定しています ...
swig (3.0.8-0ubuntu3) を設定しています ...
yumetodo@yumetodo-desktop:~/clang_build/llvm/tools$ cd ../../
yumetodo@yumetodo-desktop:~/clang_build$ ls
build llvm
yumetodo@yumetodo-desktop:~/clang_build$ cd build/
yumetodo@yumetodo-desktop:~/clang_build/build$ ls
CMakeCache.txt CPackSourceConfig.cmake bin cmake_install.cmake examples llvm.spec runtimes unittests
CMakeFiles DummyConfigureOutput build.ninja compile_commands.json include projects test utils
CPackConfig.cmake LLVMBuild.cmake cmake docs lib rules.ninja tools
yumetodo@yumetodo-desktop:~/clang_build/build$ man ninja
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja
[192/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o^C
ninja: build stopped: interrupted by user.
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja -j3
[1691/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void __kmp_bget_dequeue(kmp_info_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:99: warning: cast from type ‘void**’ to type ‘volatile void**’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:337:27: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:112: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:337:27: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:343:30: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
p = (void *) old_value;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void __kmp_bget_enqueue(kmp_info_t*, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:198:33: warning: cast from type ‘volatile void*’ to type ‘bfhead_t* {aka bfhead*}’ casts away qualifiers [-Wcast-qual]
#define BFH(p) ((bfhead_t *) (p))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:407:23: note: in expansion of macro ‘BFH’
b->ql.flink = BFH( old_value );
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:99: warning: cast from type ‘void**’ to type ‘volatile void**’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:409:19: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:112: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:409:19: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:198:33: warning: cast from type ‘volatile void*’ to type ‘bfhead_t* {aka bfhead*}’ casts away qualifiers [-Wcast-qual]
#define BFH(p) ((bfhead_t *) (p))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:416:27: note: in expansion of macro ‘BFH’
b->ql.flink = BFH( old_value );
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void* ___kmp_fast_allocate(kmp_info_t*, size_t, const char*, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:99: warning: cast from type ‘void**’ to type ‘volatile void**’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:1875:19: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void ___kmp_fast_free(kmp_info_t*, void*, const char*, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:99: warning: cast from type ‘void**’ to type ‘volatile void**’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:1994:27: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
[1692/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1693/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp: In function ‘void __kmpc_doacross_init(ident_t*, int, int, kmp_dim*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:3135:51: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_uint32* {aka unsigned int*}’ casts away qualifiers [-Wcast-qual]
__kmp_wait_yield_4( (kmp_uint32*)&sh_buf->doacross_buf_idx, idx, __kmp_eq_4, NULL );
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp: In function ‘void __kmpc_doacross_post(ident_t*, int, long long int*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:3299:79: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
KMP_TEST_THEN_OR32( (kmp_int32*)&pr_buf->th_doacross_flags[iter_number], (kmp_int32)flag );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:84: note: in definition of macro ‘KMP_TEST_THEN_OR32’
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp: In function ‘void __kmpc_doacross_fini(ident_t*, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:3325:46: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
__kmp_thread_free(th, (void*)sh_buf->doacross_flags);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2906:81: note: in definition of macro ‘__kmp_thread_free’
#define __kmp_thread_free( th, ptr ) ___kmp_thread_free( (th), (ptr) KMP_SRC_LOC_CURR )
^
[1694/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.h:22:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:20,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:22,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:22:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:22:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:22:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:22:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl: In function ‘void __kmp_itt_metadata_loop(ident_t*, kmp_uint64, kmp_uint64, kmp_uint64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:359:33: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
s_line = strchr((char*)loc->psource, ';');
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.h:23:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:20,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl: In function ‘void* __kmp_itt_barrier_object(int, int, int, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:43:58: warning: typedef ‘__kmp_build_check_507’ locally defined but not used [-Wunused-local-typedefs]
#define __KMP_BUILD_ASSERT( expr, suffix ) typedef char __kmp_build_check_##suffix[ (expr) ? 1 : -1 ]
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:44:45: note: in expansion of macro ‘__KMP_BUILD_ASSERT’
#define _KMP_BUILD_ASSERT( expr, suffix ) __KMP_BUILD_ASSERT( (expr), suffix )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:46:49: note: in expansion of macro ‘_KMP_BUILD_ASSERT’
#define KMP_BUILD_ASSERT( expr ) _KMP_BUILD_ASSERT( (expr), __LINE__ )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:507:9: note: in expansion of macro ‘KMP_BUILD_ASSERT’
KMP_BUILD_ASSERT( sizeof( kmp_team_t ) >= bs_last_barrier );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:43:58: warning: typedef ‘__kmp_build_check_509’ locally defined but not used [-Wunused-local-typedefs]
#define __KMP_BUILD_ASSERT( expr, suffix ) typedef char __kmp_build_check_##suffix[ (expr) ? 1 : -1 ]
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:44:45: note: in expansion of macro ‘__KMP_BUILD_ASSERT’
#define _KMP_BUILD_ASSERT( expr, suffix ) __KMP_BUILD_ASSERT( (expr), suffix )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:46:49: note: in expansion of macro ‘_KMP_BUILD_ASSERT’
#define KMP_BUILD_ASSERT( expr ) _KMP_BUILD_ASSERT( (expr), __LINE__ )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:509:9: note: in expansion of macro ‘KMP_BUILD_ASSERT’
KMP_BUILD_ASSERT( sizeof( kmp_team_t ) >= 2 * bs_last_barrier );
^
[1695/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:59:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:60:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:60:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp: In function ‘void __kmp_env_free(const char**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:171:35: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) * value );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:357:2: warning: extra ‘;’ [-Wpedantic]
}; // ___kmp_env_blk_parse_string
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:499:2: warning: extra ‘;’ [-Wpedantic]
}; // ___kmp_env_blk_parse_unix
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp: In function ‘void __kmp_env_blk_sort(kmp_env_blk_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:553:25: warning: cast from type ‘const kmp_env_var_t* {aka const __kmp_env_var*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
(void *) block->vars,
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:60:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp: In function ‘void __kmp_env_blk_free(kmp_env_blk_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:568:40: warning: cast from type ‘const kmp_env_var_t* {aka const __kmp_env_var*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) block->vars );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
[1696/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp: In function ‘void __kmp_error_construct(kmp_i18n_id_t, cons_type, const ident_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:138:33: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) construct );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp: In function ‘void __kmp_error_construct2(kmp_i18n_id_t, cons_type, const ident_t*, const cons_data*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:151:33: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) construct1 );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:152:33: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) construct2 );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
[1697/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.h:19:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1698/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_global.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_global.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_global.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_global.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h: In function ‘int __kmp_affinity_cmp_Address_labels(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:583:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:585:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
[1699/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.h:22:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp:21:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp: In function ‘void __kmp_i18n_do_catopen()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp:193:45: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) nlspath );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
[1700/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_io.cpp:25:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_io.cpp:29:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_io.cpp:29:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1701/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_runtime.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:421:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 4 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:376:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_32’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_32((volatile kmp_int32 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_or(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:85: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:377:78: note: in expansion of macro ‘KMP_TEST_THEN_OR32’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_and(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:433:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND32(p, v) __sync_fetch_and_and( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:378:79: note: in expansion of macro ‘KMP_TEST_THEN_AND32’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:423:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 4LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:386:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_64’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_64((volatile kmp_int64 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_or(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:387:78: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR64((volatile kmp_int64 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_and(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:388:79: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND64((volatile kmp_int64 *)f, v); }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:27:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘unsigned char& kmp_flag_oncore::byteref(volatile kmp_uint64*, size_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:530:96: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘unsigned char*’ casts away qualifiers [-Wcast-qual]
unsigned char& byteref(volatile kmp_uint64* loc, size_t offset) { return ((unsigned char *)loc)[offset]; }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘void kmp_flag_oncore::internal_release()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:583:20: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
(void) KMP_TEST_THEN_OR64((volatile kmp_int64 *)get(), mask);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::set_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:587:16: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
return KMP_TEST_THEN_OR64((kmp_int64 volatile *)get(), KMP_BARRIER_SLEEP_STATE);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::unset_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:590:16: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
return KMP_TEST_THEN_AND64((kmp_int64 volatile *)get(), ~KMP_BARRIER_SLEEP_STATE);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:27:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In function ‘void __kmp_null_resume_wrapper(int, volatile void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:617:29: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_64*’ casts away qualifiers [-Wcast-qual]
switch (((kmp_flag_64 *)flag)->get_type()) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:28:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h: In function ‘int __kmp_affinity_cmp_Address_labels(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:583:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:585:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘int __kmp_fork_call(ident_t*, int, fork_context_e, kmp_int32, microtask_t, launch_t, __va_list_tag (*)[1])’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:1697:29: warning: ISO C++ forbids variable length array ‘args’ [-Wvla]
void * args[ argc ];
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘void __kmp_print_structure()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:3350:77: warning: cast from type ‘volatile kmp_info_t* {aka volatile kmp_info*}’ to type ‘kmp_info_t* {aka kmp_info*}’ casts away qualifiers [-Wcast-qual]
__kmp_print_structure_thread( "Thread pool: ", (kmp_info_t *)__kmp_thread_pool );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:3351:77: warning: cast from type ‘volatile kmp_team_t* {aka volatile kmp_team*}’ to type ‘kmp_team_t* {aka kmp_team*}’ casts away qualifiers [-Wcast-qual]
__kmp_print_structure_team( "Team pool: ", (kmp_team_t *)__kmp_team_pool );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘kmp_info_t* __kmp_allocate_thread(kmp_root_t*, kmp_team_t*, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:4131:32: warning: cast from type ‘volatile kmp_info_t* {aka volatile kmp_info*}’ to type ‘kmp_info_t* {aka kmp_info*}’ casts away qualifiers [-Wcast-qual]
new_thr = (kmp_info_t*)__kmp_thread_pool;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘kmp_team_t* __kmp_allocate_team(kmp_root_t*, int, int, kmp_proc_bind_t, kmp_internal_control_t*, int, kmp_info_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:5101:31: warning: cast from type ‘volatile kmp_team_t* {aka volatile kmp_team*}’ to type ‘kmp_team_t* {aka kmp_team*}’ casts away qualifiers [-Wcast-qual]
for( team = (kmp_team_t*) __kmp_team_pool ; (team) ; )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘void __kmp_free_team(kmp_root_t*, kmp_team_t*, kmp_info_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:5290:46: warning: cast from type ‘volatile kmp_team_t* {aka volatile kmp_team*}’ to type ‘kmp_team_t* {aka kmp_team*}’ casts away qualifiers [-Wcast-qual]
team->t.t_next_pool = (kmp_team_t*) __kmp_team_pool;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘void __kmp_free_thread(kmp_info_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:5400:32: warning: cast from type ‘volatile kmp_info_t** {aka volatile kmp_info**}’ to type ‘kmp_info_t** {aka kmp_info**}’ casts away qualifiers [-Wcast-qual]
scan = (kmp_info_t **)&__kmp_thread_pool;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘void __kmp_reap_thread(kmp_info_t*, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:5701:30: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
(kmp_int32 *) &__kmp_thread_pool_active_nth );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:85: note: in definition of macro ‘KMP_TEST_THEN_DEC32’
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘void __kmp_internal_end()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:5841:50: warning: cast from type ‘volatile kmp_info_t* {aka volatile kmp_info*}’ to type ‘kmp_info_t* {aka kmp_info*}’ casts away qualifiers [-Wcast-qual]
kmp_info_t * thread = (kmp_info_t *) __kmp_thread_pool;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:5853:48: warning: cast from type ‘volatile kmp_team_t* {aka volatile kmp_team*}’ to type ‘kmp_team_t* {aka kmp_team*}’ casts away qualifiers [-Wcast-qual]
kmp_team_t * team = (kmp_team_t *) __kmp_team_pool;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘void __kmp_register_library_startup()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:6195:63: warning: format ‘%p’ expects argument of type ‘void**’, but argument 3 has type ‘long int**’ [-Wformat=]
KMP_SSCANF( flag_addr_str, "%p", & flag_addr );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:6196:63: warning: format ‘%lx’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘long int*’ [-Wformat=]
KMP_SSCANF( flag_val_str, "%lx", & flag_val );
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp: In function ‘void __kmp_cleanup()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:7283:37: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) __kmp_cpuinfo_file );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:491:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:27:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_32]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:493:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:512:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:27:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_64]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:514:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:597:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:27:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_runtime.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_oncore]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:599:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
[1702/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:26:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h: In function ‘int __kmp_affinity_cmp_Address_labels(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:583:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:585:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp: In function ‘void __kmp_stg_parse_barrier_branch_bit(const char*, const char*, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:1452:49: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
comma = (char *) strchr( value, ',' );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp: In function ‘void __kmp_stg_parse_barrier_pattern(const char*, const char*, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:1511:55: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
char *comma = (char *) strchr( value, ',' );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp: In function ‘void __kmp_parse_affinity_env(const char*, const char*, affinity_type*, char**, int*, int*, int*, affinity_gran*, int*, int*, int*, int*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2047:58: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
if (__kmp_match_str("none", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2053:68: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("scatter", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2059:68: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("compact", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2065:68: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("logical", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2071:69: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("physical", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2077:69: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("explicit", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2083:69: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("balanced", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2089:69: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("disabled", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2095:68: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("verbose", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2098:70: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("noverbose", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2101:69: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("warnings", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2104:71: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("nowarnings", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2107:68: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("respect", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2110:70: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("norespect", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2113:71: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("duplicates", buf, (const char **)&next)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2114:59: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
|| __kmp_match_str("dups", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2117:73: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("noduplicates", buf, (const char **)&next)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2118:61: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
|| __kmp_match_str("nodups", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2121:72: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("granularity", buf, (const char **)&next)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2122:59: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
|| __kmp_match_str("gran", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2132:62: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
if (__kmp_match_str("fine", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2135:71: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("thread", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2138:69: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("core", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2141:72: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("package", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2144:69: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("node", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2164:69: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
} else if (__kmp_match_str("proclist", buf, (const char **)&next)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2181:31: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
(const char **)&next, &temp_proclist)) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:2238:37: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
__kmp_str_free((const char **) &buffer);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp: In function ‘void __kmp_stg_parse_schedule(const char*, const char*, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:3478:57: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
semicolon = (char *) strchr( value, ';' );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:3480:63: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
char *comma = (char *) strchr( value, ',' );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp: In function ‘void __kmp_stg_parse_omp_schedule(const char*, const char*, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:3544:55: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
char *comma = (char *) strchr( value, ',' );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp: In function ‘int __kmp_stg_cmp(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4859:43: warning: cast from type ‘const void*’ to type ‘kmp_setting_t* {aka __kmp_setting*}’ casts away qualifiers [-Wcast-qual]
kmp_setting_t * a = (kmp_setting_t *) _a;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4860:43: warning: cast from type ‘const void*’ to type ‘kmp_setting_t* {aka __kmp_setting*}’ casts away qualifiers [-Wcast-qual]
kmp_setting_t * b = (kmp_setting_t *) _b;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp: In function ‘void __kmp_stg_init()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4902:76: warning: cast from type ‘kmp_setting_t* volatile* {aka __kmp_setting* volatile*}’ to type ‘kmp_setting_t** {aka __kmp_setting**}’ casts away qualifiers [-Wcast-qual]
static kmp_stg_ss_data_t kmp_data = { 1, (kmp_setting_t **)rivals };
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4904:76: warning: cast from type ‘kmp_setting_t* volatile* {aka __kmp_setting* volatile*}’ to type ‘kmp_setting_t** {aka __kmp_setting**}’ casts away qualifiers [-Wcast-qual]
static kmp_stg_ss_data_t gomp_data = { 1024, (kmp_setting_t **)rivals };
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4906:76: warning: cast from type ‘kmp_setting_t* volatile* {aka __kmp_setting* volatile*}’ to type ‘kmp_setting_t** {aka __kmp_setting**}’ casts away qualifiers [-Wcast-qual]
static kmp_stg_ss_data_t omp_data = { 1024, (kmp_setting_t **)rivals };
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4935:73: warning: cast from type ‘kmp_setting_t* volatile* {aka __kmp_setting* volatile*}’ to type ‘kmp_setting_t** {aka __kmp_setting**}’ casts away qualifiers [-Wcast-qual]
static kmp_stg_wp_data_t kmp_data = { 0, (kmp_setting_t **)rivals };
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4936:73: warning: cast from type ‘kmp_setting_t* volatile* {aka __kmp_setting* volatile*}’ to type ‘kmp_setting_t** {aka __kmp_setting**}’ casts away qualifiers [-Wcast-qual]
static kmp_stg_wp_data_t omp_data = { 1, (kmp_setting_t **)rivals };
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4969:46: warning: cast from type ‘kmp_setting_t* volatile (*)[4] {aka __kmp_setting* volatile (*)[4]}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
kmp_all_threads->data = (void*)& rivals;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4970:46: warning: cast from type ‘kmp_setting_t* volatile (*)[4] {aka __kmp_setting* volatile (*)[4]}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
kmp_max_threads->data = (void*)& rivals;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4972:51: warning: cast from type ‘kmp_setting_t* volatile (*)[4] {aka __kmp_setting* volatile (*)[4]}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
omp_thread_limit->data = (void*)& rivals;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:4999:48: warning: cast from type ‘kmp_setting_t* volatile (*)[4] {aka __kmp_setting* volatile (*)[4]}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
gomp_cpu_affinity->data = (void*)& rivals;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:5003:44: warning: cast from type ‘kmp_setting_t* volatile (*)[4] {aka __kmp_setting* volatile (*)[4]}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
omp_proc_bind->data = (void*)& rivals;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:5018:41: warning: cast from type ‘kmp_setting_t* volatile (*)[4] {aka __kmp_setting* volatile (*)[4]}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
omp_places->data = (void*)& places_rivals;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:5034:76: warning: cast from type ‘kmp_setting_t* volatile* {aka __kmp_setting* volatile*}’ to type ‘kmp_setting_t** {aka __kmp_setting**}’ casts away qualifiers [-Wcast-qual]
static kmp_stg_fr_data_t force_data = { 1, (kmp_setting_t **)rivals };
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:5035:76: warning: cast from type ‘kmp_setting_t* volatile* {aka __kmp_setting* volatile*}’ to type ‘kmp_setting_t** {aka __kmp_setting**}’ casts away qualifiers [-Wcast-qual]
static kmp_stg_fr_data_t determ_data = { 0, (kmp_setting_t **)rivals };
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_settings.cpp:5121:2: warning: extra ‘;’ [-Wpedantic]
}; // __kmp_stg_check_rivals
^
[1703/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_str.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.h:22:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:22:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:22:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp: In function ‘void __kmp_str_fname_free(kmp_str_fname_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:329:52: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
__kmp_str_free( (char const **)( & fname->path ) );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:330:52: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
__kmp_str_free( (char const **)( & fname->dir ) );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:331:52: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
__kmp_str_free( (char const **)( & fname->base ) );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp: In function ‘void __kmp_str_loc_free(kmp_str_loc_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:423:48: warning: cast from type ‘char**’ to type ‘const char**’ casts away qualifiers [-Wcast-qual]
__kmp_str_free((const char **) &(loc->_bulk));
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:22:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp: In function ‘void __kmp_str_free(const char**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:536:35: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) * str );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.cpp:661:2: warning: extra ‘;’ [-Wpedantic]
}; // __kmp_str_token
^
[1704/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_taskq.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘void __kmp_dump_task_queue(kmp_taskq_t*, kmpc_task_queue_t*, kmp_int32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:289:63: warning: cast from type ‘volatile kmpc_thunk_t*’ to type ‘kmpc_thunk_t*’ casts away qualifiers [-Wcast-qual]
__kmp_dump_thunk( tq, (kmpc_thunk_t *) queue->tq_taskq_slot, global_tid );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘void __kmp_aux_dump_task_queue_tree(kmp_taskq_t*, kmpc_task_queue_t*, kmp_int32, kmp_int32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:360:58: warning: cast from type ‘volatile kmpc_task_queue_t*’ to type ‘kmpc_task_queue_t*’ casts away qualifiers [-Wcast-qual]
for(queue = (kmpc_task_queue_t *)curr_queue->tq_first_child;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘void __kmp_free_taskq(kmp_taskq_t*, kmpc_task_queue_t*, int, kmp_int32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:556:49: warning: cast from type ‘volatile kmpc_shared_vars_t*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
__kmpc_taskq_free((void *) p->tq_shareds[0].ai_data, global_tid);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘kmpc_thunk_t* __kmp_find_task_in_queue(kmp_int32, kmpc_task_queue_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:815:46: warning: cast from type ‘volatile kmpc_thunk_t*’ to type ‘kmpc_thunk_t*’ casts away qualifiers [-Wcast-qual]
pt = (kmpc_thunk_t *) queue->tq_taskq_slot;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘kmpc_thunk_t* __kmp_find_task_in_descendant_queue(kmp_int32, kmpc_task_queue_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:870:51: warning: cast from type ‘volatile kmpc_task_queue_t*’ to type ‘kmpc_task_queue_t*’ casts away qualifiers [-Wcast-qual]
queue = (kmpc_task_queue_t *) curr_queue->tq_first_child;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘void __kmp_find_and_remove_finished_child_taskq(kmp_taskq_t*, kmp_int32, kmpc_task_queue_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:1142:51: warning: cast from type ‘volatile kmpc_task_queue_t*’ to type ‘kmpc_task_queue_t*’ casts away qualifiers [-Wcast-qual]
queue = (kmpc_task_queue_t *) curr_queue->tq_first_child;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘void __kmp_remove_all_child_taskq(kmp_taskq_t*, kmp_int32, kmpc_task_queue_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:1218:42: warning: cast from type ‘volatile kmpc_task_queue_t*’ to type ‘kmpc_task_queue_t*’ casts away qualifiers [-Wcast-qual]
queue = (kmpc_task_queue_t *) queue->tq_first_child;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘void __kmp_execute_task_from_queue(kmp_taskq_t*, ident_t*, kmp_int32, kmpc_thunk_t*, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:1257:80: warning: cast from type ‘volatile kmpc_shared_vars_t*’ to type ‘kmpc_shared_vars_t*’ casts away qualifiers [-Wcast-qual]
thunk->th.th_shareds = (kmpc_shared_vars_t *) queue->tq_shareds[index].ai_data;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘kmpc_thunk_t* __kmpc_taskq(ident_t*, kmp_int32, kmpc_task_t, size_t, size_t, kmp_int32, kmpc_shared_vars_t**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:1375:80: warning: cast from type ‘volatile kmpc_shared_vars_t*’ to type ‘kmpc_shared_vars_t*’ casts away qualifiers [-Wcast-qual]
*shareds = (kmpc_shared_vars_t *) tq->tq_root->tq_shareds[tid].ai_data;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:1451:64: warning: cast from type ‘volatile kmpc_shared_vars_t*’ to type ‘kmpc_shared_vars_t*’ casts away qualifiers [-Wcast-qual]
*shareds = (kmpc_shared_vars_t *) new_queue->tq_shareds[0].ai_data;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:1488:81: warning: cast from type ‘volatile kmpc_task_queue_t*’ to type ‘kmpc_task_queue_t*’ casts away qualifiers [-Wcast-qual]
new_queue->tq_next_child = (struct kmpc_task_queue_t *) curr_queue->tq_first_child;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘void __kmpc_end_taskq_task(ident_t*, kmp_int32, kmpc_thunk_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:85: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:1924:9: note: in expansion of macro ‘KMP_TEST_THEN_OR32’
KMP_TEST_THEN_OR32( &queue->tq_flags, (kmp_int32) TQF_ALL_TASKS_QUEUED );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:85: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:1957:13: note: in expansion of macro ‘KMP_TEST_THEN_OR32’
KMP_TEST_THEN_OR32( &queue->tq_flags, (kmp_int32) TQF_IS_LAST_TASK );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp: In function ‘kmpc_thunk_t* __kmpc_task_buffer(ident_t*, kmp_int32, kmpc_thunk_t*, kmpc_task_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskq.cpp:2013:76: warning: cast from type ‘volatile kmpc_shared_vars_t*’ to type ‘kmpc_shared_vars_t*’ casts away qualifiers [-Wcast-qual]
new_thunk->th.th_shareds = (kmpc_shared_vars_t *) queue->tq_shareds[0].ai_data;
^
[1705/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_tasking.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:421:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 4 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:376:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_32’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_32((volatile kmp_int32 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_or(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:85: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:377:78: note: in expansion of macro ‘KMP_TEST_THEN_OR32’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_and(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:433:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND32(p, v) __sync_fetch_and_and( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:378:79: note: in expansion of macro ‘KMP_TEST_THEN_AND32’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:423:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 4LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:386:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_64’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_64((volatile kmp_int64 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_or(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:387:78: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR64((volatile kmp_int64 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_and(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:388:79: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND64((volatile kmp_int64 *)f, v); }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:19:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘unsigned char& kmp_flag_oncore::byteref(volatile kmp_uint64*, size_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:530:96: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘unsigned char*’ casts away qualifiers [-Wcast-qual]
unsigned char& byteref(volatile kmp_uint64* loc, size_t offset) { return ((unsigned char *)loc)[offset]; }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘void kmp_flag_oncore::internal_release()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:583:20: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
(void) KMP_TEST_THEN_OR64((volatile kmp_int64 *)get(), mask);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::set_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:587:16: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
return KMP_TEST_THEN_OR64((kmp_int64 volatile *)get(), KMP_BARRIER_SLEEP_STATE);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::unset_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:590:16: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
return KMP_TEST_THEN_AND64((kmp_int64 volatile *)get(), ~KMP_BARRIER_SLEEP_STATE);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:19:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In function ‘void __kmp_null_resume_wrapper(int, volatile void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:617:29: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_64*’ casts away qualifiers [-Wcast-qual]
switch (((kmp_flag_64 *)flag)->get_type()) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘void __kmp_free_task_and_ancestors(kmp_int32, kmp_taskdata_t*, kmp_info_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:593:99: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 children = KMP_TEST_THEN_DEC32( (kmp_int32 *)(& taskdata -> td_allocated_child_tasks) ) - 1;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:85: note: in definition of macro ‘KMP_TEST_THEN_DEC32’
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:615:93: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
children = KMP_TEST_THEN_DEC32( (kmp_int32 *)(& taskdata -> td_allocated_child_tasks) ) - 1;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:85: note: in definition of macro ‘KMP_TEST_THEN_DEC32’
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘void __kmp_task_finish(kmp_int32, kmp_task_t*, kmp_taskdata_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:686:107: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
children = KMP_TEST_THEN_DEC32( (kmp_int32 *)(& taskdata -> td_parent -> td_incomplete_child_tasks) ) - 1;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:85: note: in definition of macro ‘KMP_TEST_THEN_DEC32’
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘kmp_task_t* __kmp_task_alloc(ident_t*, kmp_int32, kmp_tasking_flags_t*, size_t, size_t, kmp_routine_entry_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:1115:84: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
KMP_TEST_THEN_INC32( (kmp_int32 *)(& parent_task->td_incomplete_child_tasks) );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:85: note: in definition of macro ‘KMP_TEST_THEN_INC32’
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:1122:95: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
KMP_TEST_THEN_INC32( (kmp_int32 *)(& taskdata->td_parent->td_allocated_child_tasks) );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:85: note: in definition of macro ‘KMP_TEST_THEN_INC32’
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘kmp_task_t* __kmp_steal_task(kmp_info_t*, kmp_int32, kmp_task_team_t*, volatile kmp_uint32*, int*, kmp_int32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:1834:51: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
count = KMP_TEST_THEN_INC32( (kmp_int32 *)unfinished_threads );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:85: note: in definition of macro ‘KMP_TEST_THEN_INC32’
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘void __kmp_enable_tasking(kmp_task_team_t*, kmp_info_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:610:31: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define TCR_8(a) (a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:631:42: note: in expansion of macro ‘TCR_8’
#define TCR_PTR(a) ((void *)TCR_8(a))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2128:32: note: in expansion of macro ‘TCR_PTR’
if ( ( sleep_loc = TCR_PTR( thread -> th.th_sleep_loc) ) != NULL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘void __kmp_wait_to_unref_task_teams()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2535:37: warning: cast from type ‘volatile kmp_info_t* {aka volatile kmp_info*}’ to type ‘kmp_info_t* {aka kmp_info*}’ casts away qualifiers [-Wcast-qual]
for (thread = (kmp_info_t *)__kmp_thread_pool;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:610:31: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define TCR_8(a) (a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:631:42: note: in expansion of macro ‘TCR_8’
#define TCR_PTR(a) ((void *)TCR_8(a))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2563:36: note: in expansion of macro ‘TCR_PTR’
if ( ( sleep_loc = TCR_PTR( thread->th.th_sleep_loc) ) != NULL ) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘void __kmp_tasking_barrier(kmp_team_t*, kmp_info_t*, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2719:33: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_FSYNC_SPIN_PREPARE( spin );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:74: note: in definition of macro ‘KMP_FSYNC_PREPARE’
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2719:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE( spin );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2730:38: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_FSYNC_SPIN_ACQUIRED( (void*) spin );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:74: note: in definition of macro ‘KMP_FSYNC_ACQUIRED’
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2730:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED( (void*) spin );
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘void __kmp_second_top_half_finish_proxy(kmp_taskdata_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2841:103: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
children = KMP_TEST_THEN_DEC32( (kmp_int32 *)(& taskdata -> td_parent -> td_incomplete_child_tasks) ) - 1;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:85: note: in definition of macro ‘KMP_TEST_THEN_DEC32’
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In function ‘kmp_task_t* __kmp_task_dup_alloc(kmp_info_t*, kmp_task_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2973:84: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
KMP_TEST_THEN_INC32( (kmp_int32 *)(& parent_task->td_incomplete_child_tasks) );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:85: note: in definition of macro ‘KMP_TEST_THEN_INC32’
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2978:95: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
KMP_TEST_THEN_INC32( (kmp_int32 *)(& taskdata->td_parent->td_allocated_child_tasks) );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:85: note: in definition of macro ‘KMP_TEST_THEN_INC32’
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:491:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:19:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_32]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:493:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:512:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:19:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_64]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:514:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:597:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:19:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_oncore]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:599:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In instantiation of ‘int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_32; kmp_info_t = kmp_info; kmp_int32 = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2054:88: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:1935:70: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
(TCR_PTR(other_thread->th.th_sleep_loc) != NULL)) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2013:25: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
count = KMP_TEST_THEN_DEC32( (kmp_int32 *)unfinished_threads ) - 1;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In instantiation of ‘int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_64; kmp_info_t = kmp_info; kmp_int32 = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2062:88: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:1935:70: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
(TCR_PTR(other_thread->th.th_sleep_loc) != NULL)) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2013:25: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
count = KMP_TEST_THEN_DEC32( (kmp_int32 *)unfinished_threads ) - 1;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp: In instantiation of ‘int __kmp_execute_tasks_template(kmp_info_t*, kmp_int32, C*, int, int*, void*, kmp_int32) [with C = kmp_flag_oncore; kmp_info_t = kmp_info; kmp_int32 = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2070:88: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:1935:70: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
(TCR_PTR(other_thread->th.th_sleep_loc) != NULL)) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_tasking.cpp:2013:25: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
count = KMP_TEST_THEN_DEC32( (kmp_int32 *)unfinished_threads ) - 1;
^
[1706/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_utility.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_utility.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_utility.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_utility.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_utility.cpp: In function ‘kmp_uint64 __kmp_parse_frequency(const char*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_utility.cpp:117:45: warning: cast from type ‘const char**’ to type ‘char**’ casts away qualifiers [-Wcast-qual]
value = strtod( frequency, (char * *) & unit ); // strtod() does not like "char const *".
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_utility.cpp: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_utility.cpp:132:2: warning: extra ‘;’ [-Wpedantic]
}; // func __kmp_parse_cpu_frequency
^
[1707/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_threadprivate.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_threadprivate.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_threadprivate.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_threadprivate.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1708/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_wait_release.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:19:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:421:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 4 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:376:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_32’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_32((volatile kmp_int32 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_or(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:85: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:377:78: note: in expansion of macro ‘KMP_TEST_THEN_OR32’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_and(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:433:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND32(p, v) __sync_fetch_and_and( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:378:79: note: in expansion of macro ‘KMP_TEST_THEN_AND32’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:423:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 4LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:386:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_64’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_64((volatile kmp_int64 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_or(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:387:78: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR64((volatile kmp_int64 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_and(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:388:79: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND64((volatile kmp_int64 *)f, v); }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘unsigned char& kmp_flag_oncore::byteref(volatile kmp_uint64*, size_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:530:96: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘unsigned char*’ casts away qualifiers [-Wcast-qual]
unsigned char& byteref(volatile kmp_uint64* loc, size_t offset) { return ((unsigned char *)loc)[offset]; }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘void kmp_flag_oncore::internal_release()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:583:20: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
(void) KMP_TEST_THEN_OR64((volatile kmp_int64 *)get(), mask);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::set_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:587:16: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
return KMP_TEST_THEN_OR64((kmp_int64 volatile *)get(), KMP_BARRIER_SLEEP_STATE);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::unset_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:590:16: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
return KMP_TEST_THEN_AND64((kmp_int64 volatile *)get(), ~KMP_BARRIER_SLEEP_STATE);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In function ‘void __kmp_null_resume_wrapper(int, volatile void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:617:29: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_64*’ casts away qualifiers [-Wcast-qual]
switch (((kmp_flag_64 *)flag)->get_type()) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:491:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_32]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:493:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:512:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_64]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:514:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:597:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.cpp:15:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_oncore]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:599:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
[1709/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_barrier.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:421:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 4 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:376:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_32’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_32((volatile kmp_int32 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_or(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:85: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:377:78: note: in expansion of macro ‘KMP_TEST_THEN_OR32’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_and(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:433:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND32(p, v) __sync_fetch_and_and( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:378:79: note: in expansion of macro ‘KMP_TEST_THEN_AND32’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:423:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 4LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:386:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_64’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_64((volatile kmp_int64 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_or(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:387:78: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR64((volatile kmp_int64 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_and(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:388:79: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND64((volatile kmp_int64 *)f, v); }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘unsigned char& kmp_flag_oncore::byteref(volatile kmp_uint64*, size_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:530:96: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘unsigned char*’ casts away qualifiers [-Wcast-qual]
unsigned char& byteref(volatile kmp_uint64* loc, size_t offset) { return ((unsigned char *)loc)[offset]; }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘void kmp_flag_oncore::internal_release()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:583:20: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
(void) KMP_TEST_THEN_OR64((volatile kmp_int64 *)get(), mask);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::set_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:587:16: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
return KMP_TEST_THEN_OR64((kmp_int64 volatile *)get(), KMP_BARRIER_SLEEP_STATE);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::unset_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:590:16: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
return KMP_TEST_THEN_AND64((kmp_int64 volatile *)get(), ~KMP_BARRIER_SLEEP_STATE);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In function ‘void __kmp_null_resume_wrapper(int, volatile void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:617:29: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_64*’ casts away qualifiers [-Wcast-qual]
switch (((kmp_flag_64 *)flag)->get_type()) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:97:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp: In function ‘void __kmp_tree_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:65: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:62:48: note: in expansion of macro ‘KMP_ASSERT’
#define KMP_DEBUG_ASSERT( cond ) KMP_ASSERT( cond )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:41: note: in expansion of macro ‘KMP_DEBUG_ASSERT’
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:265:29: note: in expansion of macro ‘__kmp_gtid_from_tid’
__kmp_gtid_from_tid(child_tid, team), team->t.t_id, child_tid,
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:65: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:62:48: note: in expansion of macro ‘KMP_ASSERT’
#define KMP_DEBUG_ASSERT( cond ) KMP_ASSERT( cond )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:41: note: in expansion of macro ‘KMP_DEBUG_ASSERT’
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:280:57: note: in expansion of macro ‘__kmp_gtid_from_tid’
gtid, team->t.t_id, tid, __kmp_gtid_from_tid(child_tid, team),
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp: In function ‘void __kmp_tree_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:65: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:62:48: note: in expansion of macro ‘KMP_ASSERT’
#define KMP_DEBUG_ASSERT( cond ) KMP_ASSERT( cond )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:41: note: in expansion of macro ‘KMP_DEBUG_ASSERT’
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:407:27: note: in expansion of macro ‘__kmp_gtid_from_tid’
__kmp_gtid_from_tid(child_tid, team), team->t.t_id,
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp: In function ‘void __kmp_hyper_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:65: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:62:48: note: in expansion of macro ‘KMP_ASSERT’
#define KMP_DEBUG_ASSERT( cond ) KMP_ASSERT( cond )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:41: note: in expansion of macro ‘KMP_DEBUG_ASSERT’
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:492:27: note: in expansion of macro ‘__kmp_gtid_from_tid’
__kmp_gtid_from_tid(child_tid, team), team->t.t_id, child_tid,
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:65: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:62:48: note: in expansion of macro ‘KMP_ASSERT’
#define KMP_DEBUG_ASSERT( cond ) KMP_ASSERT( cond )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:41: note: in expansion of macro ‘KMP_DEBUG_ASSERT’
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:507:57: note: in expansion of macro ‘__kmp_gtid_from_tid’
gtid, team->t.t_id, tid, __kmp_gtid_from_tid(child_tid, team),
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp: In function ‘void __kmp_hyper_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:65: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:62:48: note: in expansion of macro ‘KMP_ASSERT’
#define KMP_DEBUG_ASSERT( cond ) KMP_ASSERT( cond )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:802:41: note: in expansion of macro ‘KMP_DEBUG_ASSERT’
#define __kmp_gtid_from_tid(tid,team) ( KMP_DEBUG_ASSERT( (tid) >= 0 && (team) != NULL ), \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:654:31: note: in expansion of macro ‘__kmp_gtid_from_tid’
__kmp_gtid_from_tid(child_tid, team), team->t.t_id,
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp: In function ‘void __kmp_hierarchical_barrier_gather(barrier_type, kmp_info_t*, int, int, void (*)(void*, void*), void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:796:24: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
(void) KMP_TEST_THEN_AND64((volatile kmp_int64 *)&thr_bar->b_arrived, ~(thr_bar->leaf_state)); // clear leaf_state bits
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp: In function ‘void __kmp_hierarchical_barrier_release(barrier_type, kmp_info_t*, int, int, int, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:920:52: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
((char*)&(thr_bar->parent_bar->b_go))[thr_bar->offset] = 0;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp: In function ‘void __kmp_fork_barrier(int, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:1602:47: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
ANNOTATE_NEW_BARRIER_END(&team->t.t_bar);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:491:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_32]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:493:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:512:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_64]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:514:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:597:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_barrier.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_oncore]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:599:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
[1710/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_affinity.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:21:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h: In function ‘int __kmp_affinity_cmp_Address_labels(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:583:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:585:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In static member function ‘static void KMPAffinity::destroy_api()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:77:16: warning: deleting object of polymorphic class type ‘KMPAffinity’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
delete __kmp_affinity_dispatch;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:1882:2: warning: extra ‘;’ [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In function ‘int __kmp_affinity_cmp_ProcCpuInfo_phys_id(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:1889:47: warning: cast from type ‘const void*’ to type ‘const unsigned int**’ casts away qualifiers [-Wcast-qual]
const unsigned *aa = *((const unsigned **)a);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:1890:47: warning: cast from type ‘const void*’ to type ‘const unsigned int**’ casts away qualifiers [-Wcast-qual]
const unsigned *bb = *((const unsigned **)b);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In function ‘int __kmp_affinity_create_cpuinfo_map(AddrUnsPair**, int*, kmp_i18n_id_t*, FILE*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:1936:49: warning: format ‘%d’ expects argument of type ‘int*’, but argument 3 has type ‘unsigned int*’ [-Wformat=]
if (KMP_SSCANF(buf, "node_%d id", &level) == 1) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:2104:53: warning: format ‘%d’ expects argument of type ‘int*’, but argument 3 has type ‘unsigned int*’ [-Wformat=]
if (KMP_SSCANF(buf, "node_%d id", &level) == 1) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In function ‘int __kmp_affinity_cmp_Address_child_num(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:3601:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:3603:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:97:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In function ‘int __kmp_aux_set_affinity(void**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:4413:20: warning: statement is a reference, not call, to function ‘__kmp_debug_printf’ [-Waddress]
KA_TRACE(1000, ;{
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In function ‘int __kmp_aux_get_affinity(void**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:4489:20: warning: statement is a reference, not call, to function ‘__kmp_debug_printf’ [-Waddress]
KA_TRACE(1000, ;{
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:4505:20: warning: statement is a reference, not call, to function ‘__kmp_debug_printf’ [-Waddress]
KA_TRACE(1000, ;{
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In function ‘int __kmp_aux_set_affinity_mask_proc(int, void**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:4544:20: warning: statement is a reference, not call, to function ‘__kmp_debug_printf’ [-Waddress]
KA_TRACE(1000, ;{
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In function ‘int __kmp_aux_unset_affinity_mask_proc(int, void**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:4580:20: warning: statement is a reference, not call, to function ‘__kmp_debug_printf’ [-Waddress]
KA_TRACE(1000, ;{
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp: In function ‘int __kmp_aux_get_affinity_mask_proc(int, void**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.cpp:4616:20: warning: statement is a reference, not call, to function ‘__kmp_debug_printf’ [-Waddress]
KA_TRACE(1000, ;{
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:93:74: note: in definition of macro ‘KA_TRACE’
#define KA_TRACE(d,x) if (kmp_a_debug >= d) { __kmp_debug_printf x ; }
^
[1711/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_dispatch.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:34:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:34:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:34:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:108:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:34:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘T test_then_add(volatile T*, T) [with T = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:429:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD32(p, v) __sync_fetch_and_add( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:212:9: note: in expansion of macro ‘KMP_TEST_THEN_ADD32’
r = KMP_TEST_THEN_ADD32( p, d );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘T test_then_add(volatile T*, T) [with T = long long int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:430:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD64(p, v) __sync_fetch_and_add( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:221:9: note: in expansion of macro ‘KMP_TEST_THEN_ADD64’
r = KMP_TEST_THEN_ADD64( p, d );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘T test_then_inc_acq(volatile T*) [with T = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:418:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC_ACQ32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:235:9: note: in expansion of macro ‘KMP_TEST_THEN_INC_ACQ32’
r = KMP_TEST_THEN_INC_ACQ32( p );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘T test_then_inc_acq(volatile T*) [with T = long long int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:420:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC_ACQ64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 1LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:244:9: note: in expansion of macro ‘KMP_TEST_THEN_INC_ACQ64’
r = KMP_TEST_THEN_INC_ACQ64( p );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘T test_then_inc(volatile T*) [with T = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:258:9: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
r = KMP_TEST_THEN_INC32( p );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘T test_then_inc(volatile T*) [with T = long long int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:419:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 1LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:267:9: note: in expansion of macro ‘KMP_TEST_THEN_INC64’
r = KMP_TEST_THEN_INC64( p );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘void __kmp_dispatch_deo(int*, int*, ident_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:393:50: warning: typedef ‘ST’ locally defined but not used [-Wunused-local-typedefs]
typedef typename traits_t< UT >::signed_t ST;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:97:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:34:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t<T>::signed_t, typename traits_t<T>::signed_t, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:43:58: warning: typedef ‘__kmp_build_check_625’ locally defined but not used [-Wunused-local-typedefs]
#define __KMP_BUILD_ASSERT( expr, suffix ) typedef char __kmp_build_check_##suffix[ (expr) ? 1 : -1 ]
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:44:45: note: in expansion of macro ‘__KMP_BUILD_ASSERT’
#define _KMP_BUILD_ASSERT( expr, suffix ) __KMP_BUILD_ASSERT( (expr), suffix )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:46:49: note: in expansion of macro ‘_KMP_BUILD_ASSERT’
#define KMP_BUILD_ASSERT( expr ) _KMP_BUILD_ASSERT( (expr), __LINE__ )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:625:5: note: in expansion of macro ‘KMP_BUILD_ASSERT’
KMP_BUILD_ASSERT( sizeof( dispatch_private_info_template< T > ) == sizeof( dispatch_private_info ) );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:43:58: warning: typedef ‘__kmp_build_check_626’ locally defined but not used [-Wunused-local-typedefs]
#define __KMP_BUILD_ASSERT( expr, suffix ) typedef char __kmp_build_check_##suffix[ (expr) ? 1 : -1 ]
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:44:45: note: in expansion of macro ‘__KMP_BUILD_ASSERT’
#define _KMP_BUILD_ASSERT( expr, suffix ) __KMP_BUILD_ASSERT( (expr), suffix )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:46:49: note: in expansion of macro ‘_KMP_BUILD_ASSERT’
#define KMP_BUILD_ASSERT( expr ) _KMP_BUILD_ASSERT( (expr), __LINE__ )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:626:5: note: in expansion of macro ‘KMP_BUILD_ASSERT’
KMP_BUILD_ASSERT( sizeof( dispatch_shared_info_template< UT > ) == sizeof( dispatch_shared_info ) );
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:36:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In function ‘kmp_uint32 __kmp_wait_yield_4(volatile kmp_uint32*, kmp_uint32, kmp_uint32 (*)(kmp_uint32, kmp_uint32), void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2655:39: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_FSYNC_SPIN_INIT( obj, (void*) spin );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:219:23: note: in definition of macro ‘KMP_FSYNC_SPIN_INIT’
obj = spin; \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t<T>::signed_t, typename traits_t<T>::signed_t, int) [with T = int; ident_t = ident; typename traits_t<T>::signed_t = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2447:84: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1187:56: warning: cast from type ‘volatile dispatch_shared_info_template<unsigned int>*’ to type ‘dispatch_shared_info_t* {aka dispatch_shared_info*}’ casts away qualifiers [-Wcast-qual]
th -> th.th_dispatch -> th_dispatch_sh_current = (dispatch_shared_info_t*) sh;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t<T>::signed_t, typename traits_t<T>::signed_t, int) [with T = unsigned int; ident_t = ident; typename traits_t<T>::signed_t = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2457:85: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1187:56: warning: cast from type ‘volatile dispatch_shared_info_template<unsigned int>*’ to type ‘dispatch_shared_info_t* {aka dispatch_shared_info*}’ casts away qualifiers [-Wcast-qual]
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t<T>::signed_t, typename traits_t<T>::signed_t, int) [with T = long long int; ident_t = ident; typename traits_t<T>::signed_t = long long int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2469:84: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1187:56: warning: cast from type ‘volatile dispatch_shared_info_template<long long unsigned int>*’ to type ‘dispatch_shared_info_t* {aka dispatch_shared_info*}’ casts away qualifiers [-Wcast-qual]
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t<T>::signed_t, typename traits_t<T>::signed_t, int) [with T = long long unsigned int; ident_t = ident; typename traits_t<T>::signed_t = long long int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2481:85: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1187:56: warning: cast from type ‘volatile dispatch_shared_info_template<long long unsigned int>*’ to type ‘dispatch_shared_info_t* {aka dispatch_shared_info*}’ casts away qualifiers [-Wcast-qual]
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t<T>::signed_t*) [with T = int; ident_t = ident; kmp_int32 = int; typename traits_t<T>::signed_t = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2545:82: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1983:53: warning: cast from type ‘volatile unsigned int*’ to type ‘ST* {aka int*}’ casts away qualifiers [-Wcast-qual]
init = test_then_add<ST>( (ST*)&sh->u.s.iteration, (ST)chunkspec );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2000:50: warning: cast from type ‘volatile unsigned int*’ to type ‘ST* {aka int*}’ casts away qualifiers [-Wcast-qual]
if ( compare_and_swap<ST>( (ST*)&sh->u.s.iteration, (ST)init, (ST)limit ) ) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t<T>::signed_t*) [with T = unsigned int; ident_t = ident; kmp_int32 = int; typename traits_t<T>::signed_t = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2555:83: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1983:53: warning: cast from type ‘volatile unsigned int*’ to type ‘ST* {aka int*}’ casts away qualifiers [-Wcast-qual]
init = test_then_add<ST>( (ST*)&sh->u.s.iteration, (ST)chunkspec );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2000:50: warning: cast from type ‘volatile unsigned int*’ to type ‘ST* {aka int*}’ casts away qualifiers [-Wcast-qual]
if ( compare_and_swap<ST>( (ST*)&sh->u.s.iteration, (ST)init, (ST)limit ) ) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t<T>::signed_t*) [with T = long long int; ident_t = ident; kmp_int32 = int; typename traits_t<T>::signed_t = long long int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2565:82: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1983:53: warning: cast from type ‘volatile long long unsigned int*’ to type ‘ST* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
init = test_then_add<ST>( (ST*)&sh->u.s.iteration, (ST)chunkspec );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2000:50: warning: cast from type ‘volatile long long unsigned int*’ to type ‘ST* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
if ( compare_and_swap<ST>( (ST*)&sh->u.s.iteration, (ST)init, (ST)limit ) ) {
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘int __kmp_dispatch_next(ident_t*, int, kmp_int32*, T*, T*, typename traits_t<T>::signed_t*) [with T = long long unsigned int; ident_t = ident; kmp_int32 = int; typename traits_t<T>::signed_t = long long int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2575:83: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1983:53: warning: cast from type ‘volatile long long unsigned int*’ to type ‘ST* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
init = test_then_add<ST>( (ST*)&sh->u.s.iteration, (ST)chunkspec );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2000:50: warning: cast from type ‘volatile long long unsigned int*’ to type ‘ST* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
if ( compare_and_swap<ST>( (ST*)&sh->u.s.iteration, (ST)init, (ST)limit ) ) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:36:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘void __kmp_dispatch_dxo(int*, int*, ident_t*) [with UT = unsigned int; ident_t = ident]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:832:48: required from ‘void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t<T>::signed_t, typename traits_t<T>::signed_t, int) [with T = int; ident_t = ident; typename traits_t<T>::signed_t = int]’
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2447:84: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:513:9: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING( & sh->u.s.ordered_iteration );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘UT __kmp_wait_yield(volatile UT*, UT, kmp_uint32 (*)(UT, UT), void*) [with UT = unsigned int; kmp_uint32 = unsigned int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1177:39: required from ‘void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t<T>::signed_t, typename traits_t<T>::signed_t, int) [with T = int; ident_t = ident; typename traits_t<T>::signed_t = int]’
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2447:84: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:219:21: warning: cast from type ‘volatile unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
obj = spin; \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:319:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_INIT’
KMP_FSYNC_SPIN_INIT( obj, (void*) spin );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘void __kmp_dispatch_dxo(int*, int*, ident_t*) [with UT = long long unsigned int; ident_t = ident]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:832:48: required from ‘void __kmp_dispatch_init(ident_t*, int, sched_type, T, T, typename traits_t<T>::signed_t, typename traits_t<T>::signed_t, int) [with T = long long int; ident_t = ident; typename traits_t<T>::signed_t = long long int]’
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2469:84: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:513:9: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING( & sh->u.s.ordered_iteration );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp: In instantiation of ‘UT __kmp_wait_yield(volatile UT*, UT, kmp_uint32 (*)(UT, UT), void*) [with UT = long long unsigned int; kmp_uint32 = unsigned int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:1313:35: required from ‘void __kmp_dispatch_finish(int, ident_t*) [with UT = long long unsigned int; ident_t = ident]’
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:2596:52: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:219:21: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
obj = spin; \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_dispatch.cpp:319:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_INIT’
KMP_FSYNC_SPIN_INIT( obj, (void*) spin );
^
[1712/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_lock.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:19:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp: In function ‘int __kmp_release_queuing_lock(kmp_queuing_lock_t*, kmp_int32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:1584:71: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
dequeued = KMP_COMPARE_AND_STORE_REL64( (kmp_int64 *) tail_id_p,
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:444:103: note: in definition of macro ‘KMP_COMPARE_AND_STORE_REL64’
# define KMP_COMPARE_AND_STORE_REL64(p, cv, sv) __sync_bool_compare_and_swap( (volatile kmp_uint64 *)(p),(kmp_uint64)(cv),(kmp_uint64)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp: In function ‘int __kmp_acquire_drdpa_lock_timed_template(kmp_drdpa_lock_t*, kmp_int32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2514:67: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_uint64 ticket = KMP_TEST_THEN_INC64((kmp_int64 *)&lck->lk.next_ticket);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:419:85: note: in definition of macro ‘KMP_TEST_THEN_INC64’
# define KMP_TEST_THEN_INC64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 1LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:610:31: warning: cast from type ‘volatile kmp_base_drdpa_lock::kmp_lock_poll* volatile’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define TCR_8(a) (a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:631:42: note: in expansion of macro ‘TCR_8’
#define TCR_PTR(a) ((void *)TCR_8(a))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2518:7: note: in expansion of macro ‘TCR_PTR’
TCR_PTR(lck->lk.polls); // volatile load
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:610:31: warning: cast from type ‘volatile kmp_base_drdpa_lock::kmp_lock_poll* volatile’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define TCR_8(a) (a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:631:42: note: in expansion of macro ‘TCR_8’
#define TCR_PTR(a) ((void *)TCR_8(a))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2560:11: note: in expansion of macro ‘TCR_PTR’
TCR_PTR(lck->lk.polls); // volatile load
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:19:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2579:36: warning: cast from type ‘volatile kmp_base_drdpa_lock::kmp_lock_poll*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
__kmp_free((void *)lck->lk.old_polls);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2888:51: note: in definition of macro ‘__kmp_free’
#define __kmp_free( ptr ) ___kmp_free( (ptr) KMP_SRC_LOC_CURR )
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp: In function ‘int __kmp_test_drdpa_lock(kmp_drdpa_lock_t*, kmp_int32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:610:31: warning: cast from type ‘volatile kmp_base_drdpa_lock::kmp_lock_poll* volatile’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define TCR_8(a) (a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:631:42: note: in expansion of macro ‘TCR_8’
#define TCR_PTR(a) ((void *)TCR_8(a))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2715:7: note: in expansion of macro ‘TCR_PTR’
TCR_PTR(lck->lk.polls); // volatile load
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2719:63: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
if (KMP_COMPARE_AND_STORE_ACQ64((kmp_int64 *)&lck->lk.next_ticket,
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:443:103: note: in definition of macro ‘KMP_COMPARE_AND_STORE_ACQ64’
# define KMP_COMPARE_AND_STORE_ACQ64(p, cv, sv) __sync_bool_compare_and_swap( (volatile kmp_uint64 *)(p),(kmp_uint64)(cv),(kmp_uint64)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp: In function ‘int __kmp_release_drdpa_lock(kmp_drdpa_lock_t*, kmp_int32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:610:31: warning: cast from type ‘volatile kmp_base_drdpa_lock::kmp_lock_poll* volatile’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define TCR_8(a) (a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:631:42: note: in expansion of macro ‘TCR_8’
#define TCR_PTR(a) ((void *)TCR_8(a))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2771:7: note: in expansion of macro ‘TCR_PTR’
TCR_PTR(lck->lk.polls); // volatile load
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:19:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp: In function ‘void __kmp_destroy_drdpa_lock(kmp_drdpa_lock_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2834:36: warning: cast from type ‘volatile kmp_base_drdpa_lock::kmp_lock_poll* volatile’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
__kmp_free((void *)lck->lk.polls);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2888:51: note: in definition of macro ‘__kmp_free’
#define __kmp_free( ptr ) ___kmp_free( (ptr) KMP_SRC_LOC_CURR )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:2838:36: warning: cast from type ‘volatile kmp_base_drdpa_lock::kmp_lock_poll*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
__kmp_free((void *)lck->lk.old_polls);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2888:51: note: in definition of macro ‘__kmp_free’
#define __kmp_free( ptr ) ___kmp_free( (ptr) KMP_SRC_LOC_CURR )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp: In instantiation of ‘int __kmp_acquire_queuing_lock_timed_template(kmp_queuing_lock_t*, kmp_int32) [with bool takeTime = false; kmp_queuing_lock_t = kmp_queuing_lock; kmp_int32 = int]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:1435:78: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.cpp:1241:15: warning: variable ‘need_mf’ set but not used [-Wunused-but-set-variable]
kmp_int32 need_mf = 1;
^
[1713/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_sched.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_sched.cpp:25:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_sched.cpp:25:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_sched.cpp:25:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1714/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/z_Linux_util.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:421:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 4 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:376:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_32’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_32((volatile kmp_int32 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_or(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:85: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:377:78: note: in expansion of macro ‘KMP_TEST_THEN_OR32’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_and(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:433:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND32(p, v) __sync_fetch_and_and( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:378:79: note: in expansion of macro ‘KMP_TEST_THEN_AND32’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:423:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 4LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:386:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_64’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_64((volatile kmp_int64 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_or(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:387:78: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR64((volatile kmp_int64 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_and(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:388:79: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND64((volatile kmp_int64 *)f, v); }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:24:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘unsigned char& kmp_flag_oncore::byteref(volatile kmp_uint64*, size_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:530:96: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘unsigned char*’ casts away qualifiers [-Wcast-qual]
unsigned char& byteref(volatile kmp_uint64* loc, size_t offset) { return ((unsigned char *)loc)[offset]; }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘void kmp_flag_oncore::internal_release()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:583:20: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
(void) KMP_TEST_THEN_OR64((volatile kmp_int64 *)get(), mask);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::set_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:587:16: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
return KMP_TEST_THEN_OR64((kmp_int64 volatile *)get(), KMP_BARRIER_SLEEP_STATE);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::unset_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:590:16: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
return KMP_TEST_THEN_AND64((kmp_int64 volatile *)get(), ~KMP_BARRIER_SLEEP_STATE);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:24:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In function ‘void __kmp_null_resume_wrapper(int, volatile void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:617:29: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_64*’ casts away qualifiers [-Wcast-qual]
switch (((kmp_flag_64 *)flag)->get_type()) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:25:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h: In function ‘int __kmp_affinity_cmp_Address_labels(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:583:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:585:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp: In function ‘void* __kmp_launch_worker(void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:598:21: warning: variable ‘padding’ set but not used [-Wunused-but-set-variable]
void * volatile padding = 0;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:491:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:24:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_32]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:493:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:512:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:24:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_64]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:514:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:597:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:24:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_oncore]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:599:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp: In instantiation of ‘void __kmp_suspend_template(int, C*) [with C = kmp_flag_32]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1691:41: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1620:21: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1670:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32( (kmp_int32 *) &__kmp_thread_pool_active_nth );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp: In instantiation of ‘void __kmp_suspend_template(int, C*) [with C = kmp_flag_64]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1694:41: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1620:21: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1670:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32( (kmp_int32 *) &__kmp_thread_pool_active_nth );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp: In instantiation of ‘void __kmp_suspend_template(int, C*) [with C = kmp_flag_oncore]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1697:41: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1620:21: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1670:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32( (kmp_int32 *) &__kmp_thread_pool_active_nth );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp: In instantiation of ‘void __kmp_resume_template(int, C*) [with C = kmp_flag_32]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1770:44: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1725:14: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_32*’ casts away qualifiers [-Wcast-qual]
flag = (C *)th->th.th_sleep_loc;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp: In instantiation of ‘void __kmp_resume_template(int, C*) [with C = kmp_flag_64]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1773:44: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1725:14: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_64*’ casts away qualifiers [-Wcast-qual]
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp: In instantiation of ‘void __kmp_resume_template(int, C*) [with C = kmp_flag_oncore]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1776:44: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/z_Linux_util.cpp:1725:14: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_oncore*’ casts away qualifiers [-Wcast-qual]
[1715/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_gsupport.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_gsupport.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_gsupport.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_gsupport.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1716/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_taskdeps.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:421:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 4 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:376:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_32’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_32((volatile kmp_int32 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_or(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:85: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:377:78: note: in expansion of macro ‘KMP_TEST_THEN_OR32’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<unsigned int>::flag_t flag_traits<unsigned int>::test_then_and(volatile flag_t*, flag_traits<unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:433:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND32(p, v) __sync_fetch_and_and( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:378:79: note: in expansion of macro ‘KMP_TEST_THEN_AND32’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND32((volatile kmp_int32 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_add4(volatile flag_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:423:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD4_64(p) __sync_fetch_and_add( (kmp_int64 *)(p), 4LL )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:386:70: note: in expansion of macro ‘KMP_TEST_THEN_ADD4_64’
static inline flag_t test_then_add4(volatile flag_t *f) { return KMP_TEST_THEN_ADD4_64((volatile kmp_int64 *)f); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_or(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:387:78: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
static inline flag_t test_then_or(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_OR64((volatile kmp_int64 *)f, v); }
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In static member function ‘static flag_traits<long long unsigned int>::flag_t flag_traits<long long unsigned int>::test_then_and(volatile flag_t*, flag_traits<long long unsigned int>::flag_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:388:79: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
static inline flag_t test_then_and(volatile flag_t *f, flag_t v) { return KMP_TEST_THEN_AND64((volatile kmp_int64 *)f, v); }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘unsigned char& kmp_flag_oncore::byteref(volatile kmp_uint64*, size_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:530:96: warning: cast from type ‘volatile kmp_uint64* {aka volatile long long unsigned int*}’ to type ‘unsigned char*’ casts away qualifiers [-Wcast-qual]
unsigned char& byteref(volatile kmp_uint64* loc, size_t offset) { return ((unsigned char *)loc)[offset]; }
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘void kmp_flag_oncore::internal_release()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:583:20: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
(void) KMP_TEST_THEN_OR64((volatile kmp_int64 *)get(), mask);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::set_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:434:85: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_OR64(p, v) __sync_fetch_and_or( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:587:16: note: in expansion of macro ‘KMP_TEST_THEN_OR64’
return KMP_TEST_THEN_OR64((kmp_int64 volatile *)get(), KMP_BARRIER_SLEEP_STATE);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In member function ‘kmp_uint64 kmp_flag_oncore::unset_sleeping()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:435:86: warning: cast from type ‘volatile kmp_int64* {aka volatile long long int*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_AND64(p, v) __sync_fetch_and_and( (kmp_int64 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:590:16: note: in expansion of macro ‘KMP_TEST_THEN_AND64’
return KMP_TEST_THEN_AND64((kmp_int64 volatile *)get(), ~KMP_BARRIER_SLEEP_STATE);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In function ‘void __kmp_null_resume_wrapper(int, volatile void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:617:29: warning: cast from type ‘volatile void*’ to type ‘kmp_flag_64*’ casts away qualifiers [-Wcast-qual]
switch (((kmp_flag_64 *)flag)->get_type()) {
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp: In function ‘kmp_depnode_t* __kmp_node_ref(kmp_depnode_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:50:5: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32(&node->dn.nrefs);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp: In function ‘void __kmp_node_deref(kmp_info_t*, kmp_depnode_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:59:19: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
kmp_int32 n = KMP_TEST_THEN_DEC32(&node->dn.nrefs) - 1;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp: In function ‘bool __kmp_check_deps(kmp_int32, kmp_depnode_t*, kmp_task_t*, kmp_dephash_t*, bool, kmp_int32, kmp_depend_info_t*, kmp_int32, kmp_depend_info_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:429:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_ADD32(p, v) __sync_fetch_and_add( (kmp_int32 *)(p), (v) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:364:21: note: in expansion of macro ‘KMP_TEST_THEN_ADD32’
npredecessors = KMP_TEST_THEN_ADD32(&node->dn.npredecessors, npredecessors) + npredecessors;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp: In function ‘void __kmp_release_deps(kmp_int32, kmp_taskdata_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:86: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:395:35: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
kmp_int32 npredecessors = KMP_TEST_THEN_DEC32(&successor->dn.npredecessors) - 1;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_32; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:491:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_32]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:493:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_64; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:512:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_64]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:514:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_wait_template(kmp_info_t*, C*, int, void*) [with C = kmp_flag_oncore; kmp_info_t = kmp_info]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:597:60: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:124:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:201:60: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_PREPARE( obj ) __itt_fsync_prepare( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:229:17: note: in expansion of macro ‘KMP_FSYNC_PREPARE’
KMP_FSYNC_PREPARE( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:223:9: note: in expansion of macro ‘KMP_FSYNC_SPIN_PREPARE’
KMP_FSYNC_SPIN_PREPARE(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:18:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:415:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_INC32(p) __sync_fetch_and_add( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:242:17: note: in expansion of macro ‘KMP_TEST_THEN_INC32’
KMP_TEST_THEN_INC32((kmp_int32 *)&__kmp_thread_pool_active_nth);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:425:69: warning: cast from type ‘volatile int*’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
# define KMP_TEST_THEN_DEC32(p) __sync_fetch_and_sub( (kmp_int32 *)(p), 1 )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:251:17: note: in expansion of macro ‘KMP_TEST_THEN_DEC32’
KMP_TEST_THEN_DEC32((kmp_int32 *) &__kmp_thread_pool_active_nth);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:203:61: warning: cast from type ‘volatile flag_t* {aka volatile long long unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_ACQUIRED( obj ) __itt_fsync_acquired( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:237:13: note: in expansion of macro ‘KMP_FSYNC_ACQUIRED’
KMP_FSYNC_ACQUIRED( (void*) obj ); \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:330:5: note: in expansion of macro ‘KMP_FSYNC_SPIN_ACQUIRED’
KMP_FSYNC_SPIN_ACQUIRED(spin);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:118:16: warning: variable ‘poll_count’ set but not used [-Wunused-but-set-variable]
kmp_uint64 poll_count;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:20:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_taskdeps.cpp:20:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h: In instantiation of ‘void __kmp_release_template(C*) [with C = kmp_flag_oncore]’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:599:49: required from here
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:204:62: warning: cast from type ‘volatile long long unsigned int*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
#define KMP_FSYNC_RELEASING( obj ) __itt_fsync_releasing( (void *)( obj ) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_wait_release.h:345:5: note: in expansion of macro ‘KMP_FSYNC_RELEASING’
KMP_FSYNC_RELEASING(flag->get());
^
[1717/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_cdecl.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_cdecl.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_cdecl.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_cdecl.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h: In function ‘int __kmp_affinity_cmp_Address_labels(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:583:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:585:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_cdecl.cpp:33:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_entry.h: In function ‘int kmp_get_blocktime()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_entry.h:130:14: warning: variable ‘thread’ set but not used [-Wunused-but-set-variable]
kmp_info_t *thread;
^
[1718/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_cancel.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_cancel.cpp:12:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_cancel.cpp:12:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_cancel.cpp:12:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1719/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_extra.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_extra.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_extra.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_extra.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h: In function ‘int __kmp_affinity_cmp_Address_labels(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:583:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:585:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_extra.cpp:31:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_entry.h: In function ‘int kmp_get_blocktime_()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_ftn_entry.h:130:14: warning: variable ‘thread’ set but not used [-Wunused-but-set-variable]
kmp_info_t *thread;
^
[1720/4092] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_version.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_version.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_version.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_version.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1862/4092] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/divtc3.c.o
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/divtc3.c:21:1: warning: conflicting types for built-in function ‘__divtc3’
__divtc3(long double __a, long double __b, long double __c, long double __d)
^
[1957/4092] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/atomic.c.o
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘unlock’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:93:3: warning: implicit declaration of function ‘__c11_atomic_store’ [-Wimplicit-function-declaration]
__c11_atomic_store(l, 0, __ATOMIC_RELEASE);
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘lock’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:99:11: warning: implicit declaration of function ‘__c11_atomic_compare_exchange_weak’ [-Wimplicit-function-declaration]
while (!__c11_atomic_compare_exchange_weak(l, &old, 1, __ATOMIC_ACQUIRE,
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_load_c’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:129:24: warning: implicit declaration of function ‘__c11_atomic_is_lock_free’ [-Wimplicit-function-declaration]
#define IS_LOCK_FREE_2 __c11_atomic_is_lock_free(2)
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:140:11: note: in expansion of macro ‘IS_LOCK_FREE_2’
if (IS_LOCK_FREE_2) {\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’
LOCK_FREE_CASES();
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:164:22: warning: implicit declaration of function ‘__c11_atomic_load’ [-Wimplicit-function-declaration]
*((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’
LOCK_FREE_ACTION(uint16_t);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:166:3: note: in expansion of macro ‘LOCK_FREE_CASES’
LOCK_FREE_CASES();
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_compare_exchange_c’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:196:10: warning: implicit declaration of function ‘__c11_atomic_compare_exchange_strong’ [-Wimplicit-function-declaration]
return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’
LOCK_FREE_ACTION(uint16_t);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:198:3: note: in expansion of macro ‘LOCK_FREE_CASES’
LOCK_FREE_CASES();
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_exchange_c’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:216:19: warning: implicit declaration of function ‘__c11_atomic_exchange’ [-Wimplicit-function-declaration]
*(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:141:9: note: in expansion of macro ‘LOCK_FREE_ACTION’
LOCK_FREE_ACTION(uint16_t);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro ‘LOCK_FREE_CASES’
LOCK_FREE_CASES();
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: At top level:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_1’
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_2’
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:235:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_4’
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:236:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_8’
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:237:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_16’
int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:238:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(16, IS_LOCK_FREE_16, __uint128_t)
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_add_1’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_add’ [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:324:43: note: in expansion of macro ‘ATOMIC_RMW’
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, add, +)
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:325:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_sub_1’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_sub’ [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:327:43: note: in expansion of macro ‘ATOMIC_RMW’
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, sub, -)
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:328:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_and_1’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_and’ [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:330:43: note: in expansion of macro ‘ATOMIC_RMW’
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, and, &)
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:331:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_or_1’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_or’ [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:333:43: note: in expansion of macro ‘ATOMIC_RMW’
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, or, |)
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:334:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c: In function ‘__atomic_fetch_xor_1’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_xor’ [-Wimplicit-function-declaration]
return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:336:43: note: in expansion of macro ‘ATOMIC_RMW’
#define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, xor, ^)
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:234:3: note: in expansion of macro ‘OPTIMISED_CASE’
OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/builtins/atomic.c:337:1: note: in expansion of macro ‘OPTIMISED_CASES’
OPTIMISED_CASES
^
[2013/4092] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_new_delete.cc.o
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:141:6: warning: ‘void operator delete(void*, size_t)’ is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation) [-Wc++14-compat]
void operator delete(void *ptr, size_t size) NOEXCEPT {
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:146:6: warning: ‘void operator delete [](void*, size_t)’ is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation) [-Wc++14-compat]
void operator delete[](void *ptr, size_t size) NOEXCEPT {
^
[2041/4092] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.x86_64.dir/asan_new_delete.cc.o
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:141:6: warning: ‘void operator delete(void*, size_t)’ is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation) [-Wc++14-compat]
void operator delete(void *ptr, size_t size) NOEXCEPT {
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:146:6: warning: ‘void operator delete [](void*, size_t)’ is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation) [-Wc++14-compat]
void operator delete[](void *ptr, size_t size) NOEXCEPT {
^
[2049/4092] Building CXX object projects/compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan.cc.o
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/msan/msan.cc: In function ‘__sanitizer::u16 __sanitizer_unaligned_load16(const uu16*)’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/msan/msan.cc:586:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
*(uu16 *)&__msan_retval_tls[0] = *(uu16 *)MEM_TO_SHADOW((uptr)p);
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/msan/msan.cc: In function ‘__sanitizer::u32 __sanitizer_unaligned_load32(const uu32*)’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/msan/msan.cc:592:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
*(uu32 *)&__msan_retval_tls[0] = *(uu32 *)MEM_TO_SHADOW((uptr)p);
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/msan/msan.cc: In function ‘void __sanitizer_unaligned_store16(__sanitizer::uu16*, __sanitizer::u16)’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/msan/msan.cc:604:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
u16 s = *(uu16 *)&__msan_param_tls[1];
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/msan/msan.cc: In function ‘void __sanitizer_unaligned_store32(__sanitizer::uu32*, __sanitizer::u32)’:
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/msan/msan.cc:612:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
u32 s = *(uu32 *)&__msan_param_tls[1];
^
[2134/4092] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-x86_64.dir/scudo_new_delete.cpp.o
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp:63:6: warning: ‘void operator delete(void*, size_t)’ is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation) [-Wc++14-compat]
void operator delete(void *ptr, size_t size) NOEXCEPT {
^
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp:67:6: warning: ‘void operator delete [](void*, size_t)’ is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation) [-Wc++14-compat]
void operator delete[](void *ptr, size_t size) NOEXCEPT {
^
[2159/4092] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.x86_64.dir/xray_inmemory_log.cc.o
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/xray/xray_inmemory_log.cc:190:13: warning: ‘Unused’ defined but not used [-Wunused-variable]
static auto Unused = [] {
^
[2165/4092] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-x86_64.dir/xray_inmemory_log.cc.o
/home/yumetodo/clang_build/llvm/projects/compiler-rt/lib/xray/xray_inmemory_log.cc:190:13: warning: ‘Unused’ defined but not used [-Wunused-variable]
static auto Unused = [] {
^
[2441/4092] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o^C
ninja: build stopped: interrupted by user.
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja -j2
[2/1654] Linking CXX executable bin/llvm-lto^C
ninja: build stopped: interrupted by user.
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja -j1
[12/1654] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContext.cpp.o^C
ninja: build stopped: interrupted by user.
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja -j2
[99/1643] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o^C
ninja: build stopped: interrupted by user.
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja -j3
[385/1546] Linking CXX executable bin/clang-4.0^C
ninja: build stopped: interrupted by user.
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja -j1
[360/1164] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o
/home/yumetodo/clang_build/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp:2546:15: warning: always_inline function might not be inlinable [-Wattributes]
static size_t nextWordLength(llvm::StringRef S) {
^
cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’
cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’
[462/1164] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o
/home/yumetodo/clang_build/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp: In member function ‘bool EmulationStateARM::StorePseudoRegisterValue(uint32_t, uint64_t)’:
/home/yumetodo/clang_build/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp:69:17: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr))
^
/home/yumetodo/clang_build/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp: In member function ‘uint64_t EmulationStateARM::ReadPseudoRegisterValue(uint32_t, bool&)’:
/home/yumetodo/clang_build/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp:92:17: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr))
^
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’
cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’
[544/1164] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o
/home/yumetodo/clang_build/llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp: In member function ‘virtual lldb_private::Symtab* ObjectFilePECOFF::GetSymtab()’:
/home/yumetodo/clang_build/llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:525:78: warning: cast from type ‘const uint8_t* {aka const unsigned char*}’ to type ‘uint32_t* {aka unsigned int*}’ casts away qualifiers [-Wcast-qual]
uint32_t *strtab_data_start = (uint32_t *)strtab_data.GetDataStart();
^
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’
cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’
[729/1164] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o
/home/yumetodo/clang_build/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual size_t lldb_private::ClangASTContext::GetNumMemberFunctions(lldb::opaque_compiler_type_t)’:
/home/yumetodo/clang_build/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:4481:57: warning: cast from type ‘const clang::ObjCInterfaceType*’ to type ‘lldb::opaque_compiler_type_t {aka void*}’ casts away qualifiers [-Wcast-qual]
GetCompleteType((lldb::opaque_compiler_type_t)objc_interface_type)) {
^
/home/yumetodo/clang_build/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual lldb_private::TypeMemberFunctionImpl lldb_private::ClangASTContext::GetMemberFunctionAtIndex(lldb::opaque_compiler_type_t, size_t)’:
/home/yumetodo/clang_build/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:4589:57: warning: cast from type ‘const clang::ObjCInterfaceType*’ to type ‘lldb::opaque_compiler_type_t {aka void*}’ casts away qualifiers [-Wcast-qual]
GetCompleteType((lldb::opaque_compiler_type_t)objc_interface_type)) {
^
/home/yumetodo/clang_build/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual uint32_t lldb_private::ClangASTContext::GetNumFields(lldb::opaque_compiler_type_t)’:
/home/yumetodo/clang_build/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:5656:55: warning: cast from type ‘const clang::ObjCInterfaceType*’ to type ‘lldb::opaque_compiler_type_t {aka void*}’ casts away qualifiers [-Wcast-qual]
GetCompleteType((lldb::opaque_compiler_type_t)objc_interface_type)) {
^
/home/yumetodo/clang_build/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp: In member function ‘virtual lldb_private::CompilerType lldb_private::ClangASTContext::GetFieldAtIndex(lldb::opaque_compiler_type_t, size_t, std::__cxx11::string&, uint64_t*, uint32_t*, bool*)’:
/home/yumetodo/clang_build/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:5803:55: warning: cast from type ‘const clang::ObjCInterfaceType*’ to type ‘lldb::opaque_compiler_type_t {aka void*}’ casts away qualifiers [-Wcast-qual]
GetCompleteType((lldb::opaque_compiler_type_t)objc_interface_type)) {
^
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’
cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’
[825/1164] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ARM64_DWARF_Registers.cpp.o
/home/yumetodo/clang_build/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp: In function ‘bool arm64_dwarf::GetRegisterInfo(unsigned int, lldb_private::RegisterInfo&)’:
/home/yumetodo/clang_build/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp:175:15: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
if (reg_num >= x0 && reg_num <= pc) {
^
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’
cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’
[907/1164] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o
tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBError_SetErrorStringWithFormat__SWIG_3(PyObject*, PyObject*)’:
tools/lldb/scripts/LLDBWrapPython.cpp:28951:70: warning: format not a string literal and no format arguments [-Wformat-security]
result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
^
tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(PyObject*, PyObject*)’:
tools/lldb/scripts/LLDBWrapPython.cpp:56492:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < arg3; i++) {
^
tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(PyObject*, PyObject*)’:
tools/lldb/scripts/LLDBWrapPython.cpp:56584:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < arg3; i++) {
^
tools/lldb/scripts/LLDBWrapPython.cpp: In function ‘PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(PyObject*, PyObject*)’:
tools/lldb/scripts/LLDBWrapPython.cpp:56685:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < arg3; i++) {
^
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’
cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’
[1025/1164] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o^C
ninja: build stopped: interrupted by user.
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja -j2
[16/141] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o^C
ninja: build stopped: interrupted by user.
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja -j4
[128/128] Linking CXX executable bin/opt
yumetodo@yumetodo-desktop:~/clang_build/build$ ls
CMakeCache.txt CPackSourceConfig.cmake bin cmake_install.cmake examples libexec rules.ninja test utils
CMakeFiles DummyConfigureOutput build.ninja compile_commands.json include llvm.spec runtimes tools
CPackConfig.cmake LLVMBuild.cmake cmake docs lib projects share unittests
yumetodo@yumetodo-desktop:~/clang_build/build$ ls bin
FileCheck clang-cpp lld-link llvm-PerfectShuffle llvm-diff llvm-lto llvm-ranlib not
arcmt-test clang-format lldb llvm-ar llvm-dis llvm-lto2 llvm-readobj obj2yaml
bugpoint clang-import-test lldb-4.0.0 llvm-as llvm-dsymutil llvm-mc llvm-rtdyld opt
c-arcmt-test clang-offload-bundler lldb-argdumper llvm-bcanalyzer llvm-dwarfdump llvm-mcmarkup llvm-size sancov
c-index-test clang-tblgen lldb-mi llvm-c-test llvm-dwp llvm-modextract llvm-split sanstats
clang count lldb-mi-4.0.0 llvm-cat llvm-extract llvm-nm llvm-stress scan-build
clang++ diagtool lldb-server llvm-config llvm-go llvm-objdump llvm-strings scan-view
clang-4.0 ld.lld lldb-server-4.0.0 llvm-cov llvm-lib llvm-opt-report llvm-symbolizer verify-uselistorder
clang-check llc lli llvm-cxxdump llvm-link llvm-pdbdump llvm-tblgen yaml-bench
clang-cl lld lli-child-target llvm-cxxfilt llvm-lit llvm-profdata llvm-xray yaml2obj
yumetodo@yumetodo-desktop:~/clang_build/build$ cd bin/
yumetodo@yumetodo-desktop:~/clang_build/build/bin$ ./clang-4.0 --version
clang version 4.0.0 (http://llvm.org/git/clang.git 559aa046fe3260d8640791f2249d7b0d458b5700) (http://llvm.org/git/llvm.git 4423e351176a92975739dd4ea43c2ff5877236ae)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/yumetodo/clang_build/build/bin/.
yumetodo@yumetodo-desktop:~/clang_build/build/bin$ ./lldb-4.0.0 --version
lldb version 4.0.0 (http://llvm.org/git/lldb.git revision fcd2aac9f179b968a20cf0231c3386dcef8a6659)
clang revision 559aa046fe3260d8640791f2249d7b0d458b5700
llvm revision 4423e351176a92975739dd4ea43c2ff5877236ae
yumetodo@yumetodo-desktop:~/clang_build/build/bin$ cd ..
yumetodo@yumetodo-desktop:~/clang_build/build$ ls /usr/local
bin etc games include lib man sbin share src
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja check
[170/233] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o
/home/yumetodo/clang_build/llvm/unittests/ProfileData/CoverageMappingTest.cpp:587:79: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
std::pair<bool, bool>({true, true})));
^
[171/233] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o
/home/yumetodo/clang_build/llvm/unittests/ProfileData/InstrProfTest.cpp:1027:42: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
::testing::Bool());
^
[189/233] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o
/home/yumetodo/clang_build/llvm/unittests/Support/MemoryTest.cpp:363:36: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
::testing::ValuesIn(MemoryFlags));
^
[233/233] Running the LLVM regression tests
Testing Time: 519.89s
Expected Passes : 18751
Expected Failures : 150
Unsupported Tests : 437
yumetodo@yumetodo-desktop:~/clang_build/build$ ninja clang-test
[81/81] Running the Clang regression tests
lit.py: /home/yumetodo/clang_build/llvm/tools/clang/test/lit.cfg:200: note: using clang: '/home/yumetodo/clang_build/build/./bin/clang'
FAIL: Clang :: CodeGenCXX/debug-info-byval.cpp (2588 of 10365)
******************** TEST 'Clang :: CodeGenCXX/debug-info-byval.cpp' FAILED ********************
Script:
--
/home/yumetodo/clang_build/build/./bin/clang -Xclang -triple=x86_64-unknown-linux-gnu -g -S /home/yumetodo/clang_build/llvm/tools/clang/test/CodeGenCXX/debug-info-byval.cpp -o - | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/CodeGenCXX/debug-info-byval.cpp
--
Exit Code: 123
Command Output (stderr):
--
==12737== Conditional jump or move depends on uninitialised value(s)
==12737== at 0x2F4E229: std::_Rb_tree<(anonymous namespace)::LiveDebugValues::VarLoc, std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int>, std::_Select1st<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> >, std::less<(anonymous namespace)::LiveDebugValues::VarLoc>, std::allocator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> >*, std::_Rb_tree_node<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> >*, (anonymous namespace)::LiveDebugValues::VarLoc const&) (stl_tree.h:1628)
==12737== by 0x2F4D78A: std::_Rb_tree<(anonymous namespace)::LiveDebugValues::VarLoc, std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int>, std::_Select1st<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> >, std::less<(anonymous namespace)::LiveDebugValues::VarLoc>, std::allocator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > >::lower_bound((anonymous namespace)::LiveDebugValues::VarLoc const&) (stl_tree.h:1091)
==12737== by 0x2F4D144: std::map<(anonymous namespace)::LiveDebugValues::VarLoc, unsigned int, std::less<(anonymous namespace)::LiveDebugValues::VarLoc>, std::allocator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > >::lower_bound((anonymous namespace)::LiveDebugValues::VarLoc const&) (stl_map.h:916)
==12737== by 0x2F4CCF4: std::map<(anonymous namespace)::LiveDebugValues::VarLoc, unsigned int, std::less<(anonymous namespace)::LiveDebugValues::VarLoc>, std::allocator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > >::operator[]((anonymous namespace)::LiveDebugValues::VarLoc const&) (stl_map.h:479)
==12737== by 0x2F4C93E: llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>::insert((anonymous namespace)::LiveDebugValues::VarLoc const&) (UniqueVector.h:44)
==12737== by 0x2F4AC82: (anonymous namespace)::LiveDebugValues::transferDebugValue(llvm::MachineInstr const&, (anonymous namespace)::LiveDebugValues::OpenRangesSet&, llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>&) (LiveDebugValues.cpp:325)
==12737== by 0x2F4B389: (anonymous namespace)::LiveDebugValues::transfer(llvm::MachineInstr&, (anonymous namespace)::LiveDebugValues::OpenRangesSet&, llvm::SmallDenseMap<llvm::MachineBasicBlock const*, llvm::SparseBitVector<128u>, 4u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, llvm::SparseBitVector<128u> > >&, llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>&) (LiveDebugValues.cpp:388)
==12737== by 0x2F4C231: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) (LiveDebugValues.cpp:528)
==12737== by 0x2F4C7C0: (anonymous namespace)::LiveDebugValues::runOnMachineFunction(llvm::MachineFunction&) (LiveDebugValues.cpp:564)
==12737== by 0x2FE5751: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (MachineFunctionPass.cpp:62)
==12737== by 0x33FF616: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1513)
==12737== by 0x33FF7E2: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1534)
==12737==
==12737== Conditional jump or move depends on uninitialised value(s)
==12737== at 0x2F4CD63: std::map<(anonymous namespace)::LiveDebugValues::VarLoc, unsigned int, std::less<(anonymous namespace)::LiveDebugValues::VarLoc>, std::allocator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > >::operator[]((anonymous namespace)::LiveDebugValues::VarLoc const&) (stl_map.h:481)
==12737== by 0x2F4C93E: llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>::insert((anonymous namespace)::LiveDebugValues::VarLoc const&) (UniqueVector.h:44)
==12737== by 0x2F4AC82: (anonymous namespace)::LiveDebugValues::transferDebugValue(llvm::MachineInstr const&, (anonymous namespace)::LiveDebugValues::OpenRangesSet&, llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>&) (LiveDebugValues.cpp:325)
==12737== by 0x2F4B389: (anonymous namespace)::LiveDebugValues::transfer(llvm::MachineInstr&, (anonymous namespace)::LiveDebugValues::OpenRangesSet&, llvm::SmallDenseMap<llvm::MachineBasicBlock const*, llvm::SparseBitVector<128u>, 4u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, llvm::SparseBitVector<128u> > >&, llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>&) (LiveDebugValues.cpp:388)
==12737== by 0x2F4C231: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) (LiveDebugValues.cpp:528)
==12737== by 0x2F4C7C0: (anonymous namespace)::LiveDebugValues::runOnMachineFunction(llvm::MachineFunction&) (LiveDebugValues.cpp:564)
==12737== by 0x2FE5751: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (MachineFunctionPass.cpp:62)
==12737== by 0x33FF616: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1513)
==12737== by 0x33FF7E2: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1534)
==12737== by 0x33FFB6D: (anonymous namespace)::MPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1590)
==12737== by 0x34002EE: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:1693)
==12737== by 0x3400538: llvm::legacy::PassManager::run(llvm::Module&) (LegacyPassManager.cpp:1724)
==12737==
==12737== Conditional jump or move depends on uninitialised value(s)
==12737== at 0x2F4D999: std::_Rb_tree<(anonymous namespace)::LiveDebugValues::VarLoc, std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int>, std::_Select1st<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> >, std::less<(anonymous namespace)::LiveDebugValues::VarLoc>, std::allocator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> >, (anonymous namespace)::LiveDebugValues::VarLoc const&) (stl_tree.h:1918)
==12737== by 0x2F4D282: std::_Rb_tree_iterator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > std::_Rb_tree<(anonymous namespace)::LiveDebugValues::VarLoc, std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int>, std::_Select1st<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> >, std::less<(anonymous namespace)::LiveDebugValues::VarLoc>, std::allocator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<(anonymous namespace)::LiveDebugValues::VarLoc const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> >, std::piecewise_construct_t const&, std::tuple<(anonymous namespace)::LiveDebugValues::VarLoc const&>&&, std::tuple<>&&) (stl_tree.h:2174)
==12737== by 0x2F4CDC4: std::map<(anonymous namespace)::LiveDebugValues::VarLoc, unsigned int, std::less<(anonymous namespace)::LiveDebugValues::VarLoc>, std::allocator<std::pair<(anonymous namespace)::LiveDebugValues::VarLoc const, unsigned int> > >::operator[]((anonymous namespace)::LiveDebugValues::VarLoc const&) (stl_map.h:483)
==12737== by 0x2F4C93E: llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>::insert((anonymous namespace)::LiveDebugValues::VarLoc const&) (UniqueVector.h:44)
==12737== by 0x2F4AC82: (anonymous namespace)::LiveDebugValues::transferDebugValue(llvm::MachineInstr const&, (anonymous namespace)::LiveDebugValues::OpenRangesSet&, llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>&) (LiveDebugValues.cpp:325)
==12737== by 0x2F4B389: (anonymous namespace)::LiveDebugValues::transfer(llvm::MachineInstr&, (anonymous namespace)::LiveDebugValues::OpenRangesSet&, llvm::SmallDenseMap<llvm::MachineBasicBlock const*, llvm::SparseBitVector<128u>, 4u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock const*, llvm::SparseBitVector<128u> > >&, llvm::UniqueVector<(anonymous namespace)::LiveDebugValues::VarLoc>&) (LiveDebugValues.cpp:388)
==12737== by 0x2F4C231: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) (LiveDebugValues.cpp:528)
==12737== by 0x2F4C7C0: (anonymous namespace)::LiveDebugValues::runOnMachineFunction(llvm::MachineFunction&) (LiveDebugValues.cpp:564)
==12737== by 0x2FE5751: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (MachineFunctionPass.cpp:62)
==12737== by 0x33FF616: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1513)
==12737== by 0x33FF7E2: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1534)
==12737== by 0x33FFB6D: (anonymous namespace)::MPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1590)
==12737==
clang-4.0: error: clang frontend command failed with exit code 123 (use -v to see invocation)
--
********************
FAIL: Clang :: Driver/crash-report-modules.m (3784 of 10365)
******************** TEST 'Clang :: Driver/crash-report-modules.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp/i /home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp/m /home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp
not env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=/home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp TEMP=/home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp TMP=/home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp /home/yumetodo/clang_build/build/./bin/clang -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/Driver/crash-report-modules.m -I /home/yumetodo/clang_build/llvm/tools/clang/test/Driver/Inputs/module -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp/i/ -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp/m/ -DFOO=BAR 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Driver/crash-report-modules.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSRC /home/yumetodo/clang_build/llvm/tools/clang/test/Driver/crash-report-modules.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp/crash-report-*.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSH /home/yumetodo/clang_build/llvm/tools/clang/test/Driver/crash-report-modules.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Driver/Output/crash-report-modules.m.tmp/crash-report-*.sh
--
Exit Code: 1
Command Output (stderr):
--
/home/yumetodo/clang_build/llvm/tools/clang/test/Driver/crash-report-modules.m:21:11: error: expected string not found in input
// CHECK: Preprocessed source(s) and associated run script(s) are located at:
^
<stdin>:1:1: note: scanning from here
clang-4.0: error: failing because environment variable 'FORCE_CLANG_DIAGNOSTICS_CRASH' is set
^
<stdin>:6:119: note: possible intended match here
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
^
--
********************
FAIL: Clang :: Index/index-module-with-vfs.m (4458 of 10365)
******************** TEST 'Clang :: Index/index-module-with-vfs.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp.cache
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/Index/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/Index/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp.yaml
/home/yumetodo/clang_build/build/./bin/c-index-test -index-file /home/yumetodo/clang_build/llvm/tools/clang/test/Index/index-module-with-vfs.m -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp.cache -fmodules -F /home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp -I /home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp.yaml -Xclang -fdisable-module-hash | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Index/index-module-with-vfs.m
/home/yumetodo/clang_build/build/./bin/c-index-test -index-tu /home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp.cache/ModuleNeedsVFS.pcm | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Index/index-module-with-vfs.m -check-prefix=CHECK-MOD
/home/yumetodo/clang_build/build/./bin/c-index-test -index-tu /home/yumetodo/clang_build/build/tools/clang/test/Index/Output/index-module-with-vfs.m.tmp.cache/BaseModuleNeedsVFS.pcm | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Index/index-module-with-vfs.m -check-prefix=CHECK-MOD2
--
Exit Code: 123
Command Output (stderr):
--
==4510== Thread 3:
==4510== Source and destination overlap in memcpy(0xf524108, 0xf524108, 90)
==4510== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4510== by 0x552018A: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==4510== by 0x551F9A4: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==4510== by 0x551ED98: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==4510== by 0x59D4BB7: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==4510== by 0x59D2EB9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==4510== by 0x59BCE14: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==4510== by 0x59BEC43: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==4510== by 0x59BFB4A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==4510== by 0x59C11AD: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==4510== by 0x5A57D7F: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==4510== by 0x59E2BE6: clang::ASTUnit::create(std::shared_ptr<clang::CompilerInvocation>, llvm::IntrusiveRefCntPtr<clang::DiagnosticsEngine>, bool, bool) (ASTUnit.cpp:1716)
==4510==
--
********************
FAIL: Clang :: Modules/crash-vfs-path-emptydir-entries.m (4795 of 10365)
******************** TEST 'Clang :: Modules/crash-vfs-path-emptydir-entries.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/i /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/m /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/sysroot
cp -a /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs/crash-recovery/usr /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/i/
not env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp TEMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp TMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp /home/yumetodo/clang_build/build/./bin/clang -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-emptydir-entries.m -I /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/i -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/sysroot/ -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-emptydir-entries.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSRC /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-emptydir-entries.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/crash-vfs-*.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSH /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-emptydir-entries.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/crash-vfs-*.sh
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKYAML /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-emptydir-entries.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml
find /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-emptydir-entries.m.tmp/crash-vfs-*.cache/vfs | grep "usr/include/stdio.h" | /home/yumetodo/clang_build/build/./bin/count 1
--
Exit Code: 1
Command Output (stderr):
--
/home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-emptydir-entries.m:26:11: error: expected string not found in input
// CHECK: Preprocessed source(s) and associated run script(s) are located at:
^
<stdin>:1:1: note: scanning from here
clang-4.0: error: failing because environment variable 'FORCE_CLANG_DIAGNOSTICS_CRASH' is set
^
<stdin>:6:119: note: possible intended match here
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
^
--
********************
FAIL: Clang :: Modules/crash-vfs-path-symlink-component.m (4796 of 10365)
******************** TEST 'Clang :: Modules/crash-vfs-path-symlink-component.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/i /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/m /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/sysroot
cp -a /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs/crash-recovery/usr /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/i/
ln -s include/tcl-private /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/i/usr/x
not env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp TEMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp TMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp /home/yumetodo/clang_build/build/./bin/clang -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-component.m -I /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/i -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/sysroot/ -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-component.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSRC /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-component.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/crash-vfs-*.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSH /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-component.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/crash-vfs-*.sh
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKYAML /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-component.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml
find /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/crash-vfs-*.cache/vfs | grep "usr/include/stdio.h" | /home/yumetodo/clang_build/build/./bin/count 1
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/i
unset FORCE_CLANG_DIAGNOSTICS_CRASH
/home/yumetodo/clang_build/build/./bin/clang -E /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-component.m -I /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/i -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/sysroot/ -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-component.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-component.m --check-prefix=CHECKOVERLAY
--
Exit Code: 1
Command Output (stderr):
--
/home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-component.m:27:11: error: expected string not found in input
// CHECK: Preprocessed source(s) and associated run script(s) are located at:
^
<stdin>:1:1: note: scanning from here
clang-4.0: error: failing because environment variable 'FORCE_CLANG_DIAGNOSTICS_CRASH' is set
^
<stdin>:6:119: note: possible intended match here
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
^
--
********************
FAIL: Clang :: Modules/crash-vfs-path-symlink-topheader.m (4799 of 10365)
******************** TEST 'Clang :: Modules/crash-vfs-path-symlink-topheader.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/i /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/m /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/sysroot
cp -a /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs/crash-recovery/usr /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/i/
rm -f /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/i/usr/include/pthread_impl.h
ln -s pthread/pthread_impl.h /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/i/usr/include/pthread_impl.h
not env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp TEMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp TMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp /home/yumetodo/clang_build/build/./bin/clang -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-topheader.m -I /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/i -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/sysroot/ -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-topheader.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSRC /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-topheader.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/crash-vfs-*.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSH /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-topheader.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/crash-vfs-*.sh
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKYAML /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-topheader.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml
find /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-symlink-topheader.m.tmp/crash-vfs-*.cache/vfs | grep "usr/include/pthread_impl.h" | /home/yumetodo/clang_build/build/./bin/count 1
--
Exit Code: 1
Command Output (stderr):
--
/home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-symlink-topheader.m:28:11: error: expected string not found in input
// CHECK: Preprocessed source(s) and associated run script(s) are located at:
^
<stdin>:1:1: note: scanning from here
clang-4.0: error: failing because environment variable 'FORCE_CLANG_DIAGNOSTICS_CRASH' is set
^
<stdin>:6:119: note: possible intended match here
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
^
--
********************
FAIL: Clang :: Modules/crash-vfs-path-traversal.m (4801 of 10365)
******************** TEST 'Clang :: Modules/crash-vfs-path-traversal.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/i /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/m /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp
not env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp TEMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp TMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp /home/yumetodo/clang_build/build/./bin/clang -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-traversal.m -I /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs/crash-recovery -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/i/ -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-traversal.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSRC /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-traversal.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/crash-vfs-*.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSH /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-traversal.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/crash-vfs-*.sh
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKYAML /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-traversal.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml
find /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/crash-vfs-*.cache/vfs | grep "Inputs/crash-recovery/usr/include/stdio.h" | /home/yumetodo/clang_build/build/./bin/count 1
sed -e "s@usr/include@usr/include/../include@g" /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml > /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/vfs.yaml
cp /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/vfs.yaml /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml
unset FORCE_CLANG_DIAGNOSTICS_CRASH
/home/yumetodo/clang_build/build/./bin/clang -E /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-traversal.m -I /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs/crash-recovery -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/i/ -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-path-traversal.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-traversal.m --check-prefix=CHECKOVERLAY
--
Exit Code: 1
Command Output (stderr):
--
/home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-path-traversal.m:24:11: error: expected string not found in input
// CHECK: Preprocessed source(s) and associated run script(s) are located at:
^
<stdin>:1:1: note: scanning from here
clang-4.0: error: failing because environment variable 'FORCE_CLANG_DIAGNOSTICS_CRASH' is set
^
<stdin>:6:119: note: possible intended match here
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
^
--
********************
FAIL: Clang :: Modules/crash-vfs-relative-overlay.m (4803 of 10365)
******************** TEST 'Clang :: Modules/crash-vfs-relative-overlay.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/i /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/m /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp
not env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp TEMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp TMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp /home/yumetodo/clang_build/build/./bin/clang -fsyntax-only -nostdinc /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-relative-overlay.m -I /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs/crash-recovery/usr/include -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/i/ -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-relative-overlay.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSRC /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-relative-overlay.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/crash-vfs-*.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKSH /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-relative-overlay.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/crash-vfs-*.sh
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKYAML /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-relative-overlay.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml
find /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/crash-vfs-*.cache/vfs | grep "Inputs/crash-recovery/usr/include/stdio.h" | /home/yumetodo/clang_build/build/./bin/count 1
unset FORCE_CLANG_DIAGNOSTICS_CRASH
/home/yumetodo/clang_build/build/./bin/clang -E /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-relative-overlay.m -I /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs/crash-recovery/usr/include -isysroot /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/i/ -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-relative-overlay.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-relative-overlay.m --check-prefix=CHECKOVERLAY
--
Exit Code: 1
Command Output (stderr):
--
/home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-relative-overlay.m:23:11: error: expected string not found in input
// CHECK: Preprocessed source(s) and associated run script(s) are located at:
^
<stdin>:1:1: note: scanning from here
clang-4.0: error: failing because environment variable 'FORCE_CLANG_DIAGNOSTICS_CRASH' is set
^
<stdin>:6:119: note: possible intended match here
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
^
--
********************
FAIL: Clang :: Modules/crash-vfs-umbrella-frameworks.m (4806 of 10365)
******************** TEST 'Clang :: Modules/crash-vfs-umbrella-frameworks.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/i /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/m /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp
cp -a /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs/crash-recovery/Frameworks /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/i/
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/i/Frameworks/A.framework/Frameworks
ln -s ../../B.framework /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/i/Frameworks/A.framework/Frameworks/B.framework
not env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp TEMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp TMP=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp /home/yumetodo/clang_build/build/./bin/clang -nostdinc -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-umbrella-frameworks.m -F /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/i/Frameworks -fmodules -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/m/ 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-umbrella-frameworks.m
/home/yumetodo/clang_build/build/./bin/FileCheck --check-prefix=CHECKYAML /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-umbrella-frameworks.m -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/crash-vfs-*.cache/vfs/vfs.yaml
find /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp/crash-vfs-*.cache/vfs | grep "B.framework/Headers/B.h" | /home/yumetodo/clang_build/build/./bin/count 1
cd /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/crash-vfs-umbrella-frameworks.m.tmp
rm -rf i
rm -rf crash-vfs-umbrella-*.cache/modules/*
chmod 755 crash-vfs-*.sh
./crash-vfs-*.sh
--
Exit Code: 1
Command Output (stderr):
--
/home/yumetodo/clang_build/llvm/tools/clang/test/Modules/crash-vfs-umbrella-frameworks.m:22:11: error: expected string not found in input
// CHECK: Preprocessed source(s) and associated run script(s) are located at:
^
<stdin>:1:1: note: scanning from here
clang-4.0: error: failing because environment variable 'FORCE_CLANG_DIAGNOSTICS_CRASH' is set
^
<stdin>:6:119: note: possible intended match here
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
^
--
********************
FAIL: Clang :: Modules/dependency-dump-dependent-module.m (4826 of 10365)
******************** TEST 'Clang :: Modules/dependency-dump-dependent-module.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/dependency-dump-dependent-module.m.tmp
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/dependency-dump-dependent-module.m.tmp/cache -module-dependency-dir /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/dependency-dump-dependent-module.m.tmp/vfs -F /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs -I /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs -verify /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/dependency-dump-dependent-module.m
/home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/dependency-dump-dependent-module.m -check-prefix=VFS < /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/dependency-dump-dependent-module.m.tmp/vfs/vfs.yaml
--
Exit Code: 123
Command Output (stderr):
--
==7556== Source and destination overlap in memcpy(0xffeffb908, 0xffeffb908, 74)
==7556== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7556== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==7556== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==7556== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==7556== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==7556== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==7556== by 0x4354B35: clang::ModuleDependencyCollector::copyToRoot(llvm::StringRef, llvm::StringRef) (ModuleDependencyCollector.cpp:214)
==7556== by 0x4355088: clang::ModuleDependencyCollector::addFile(llvm::StringRef, llvm::StringRef) (ModuleDependencyCollector.cpp:259)
==7556== by 0x4353A7F: (anonymous namespace)::ModuleDependencyMMCallbacks::moduleMapAddHeader(llvm::StringRef) (ModuleDependencyCollector.cpp:66)
==7556== by 0x6CC15B8: clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (ModuleMap.cpp:853)
==7556== by 0x6CC7401: clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (ModuleMap.cpp:1944)
==7556== by 0x6CC4FDB: clang::ModuleMapParser::parseModuleDecl() (ModuleMap.cpp:1596)
==7556==
--
********************
FAIL: Clang :: Modules/dependency-dump.m (4827 of 10365)
******************** TEST 'Clang :: Modules/dependency-dump.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/dependency-dump.m.tmp
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/dependency-dump.m.tmp/cache -module-dependency-dir /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/dependency-dump.m.tmp/vfs -F /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs -I /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/Inputs -verify /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/dependency-dump.m
/home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/Modules/dependency-dump.m -check-prefix=VFS -input-file /home/yumetodo/clang_build/build/tools/clang/test/Modules/Output/dependency-dump.m.tmp/vfs/vfs.yaml
--
Exit Code: 123
Command Output (stderr):
--
==7561== Source and destination overlap in memcpy(0xffeffb938, 0xffeffb938, 74)
==7561== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7561== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==7561== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==7561== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==7561== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==7561== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==7561== by 0x4354B35: clang::ModuleDependencyCollector::copyToRoot(llvm::StringRef, llvm::StringRef) (ModuleDependencyCollector.cpp:214)
==7561== by 0x4355088: clang::ModuleDependencyCollector::addFile(llvm::StringRef, llvm::StringRef) (ModuleDependencyCollector.cpp:259)
==7561== by 0x4353A7F: (anonymous namespace)::ModuleDependencyMMCallbacks::moduleMapAddHeader(llvm::StringRef) (ModuleDependencyCollector.cpp:66)
==7561== by 0x6CC15B8: clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (ModuleMap.cpp:853)
==7561== by 0x6CC7401: clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (ModuleMap.cpp:1944)
==7561== by 0x6CC4FDB: clang::ModuleMapParser::parseModuleDecl() (ModuleMap.cpp:1596)
==7561==
--
********************
FAIL: Clang :: PCH/emit-pth.c (5806 of 10365)
******************** TEST 'Clang :: PCH/emit-pth.c' FAILED ********************
Script:
--
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -triple i386-unknown-unknown -emit-pth -o /home/yumetodo/clang_build/build/tools/clang/test/PCH/Output/emit-pth.c.tmp1 /home/yumetodo/clang_build/llvm/tools/clang/test/PCH/emit-pth.c
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -triple i386-unknown-unknown -emit-pth -o - /home/yumetodo/clang_build/llvm/tools/clang/test/PCH/emit-pth.c > /home/yumetodo/clang_build/build/tools/clang/test/PCH/Output/emit-pth.c.tmp2
cmp /home/yumetodo/clang_build/build/tools/clang/test/PCH/Output/emit-pth.c.tmp1 /home/yumetodo/clang_build/build/tools/clang/test/PCH/Output/emit-pth.c.tmp2
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -triple i386-unknown-unknown -emit-pth -o - /home/yumetodo/clang_build/llvm/tools/clang/test/PCH/emit-pth.c | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/PCH/emit-pth.c
--
Exit Code: 123
Command Output (stderr):
--
==14702== Conditional jump or move depends on uninitialised value(s)
==14702== at 0x402081: ??? (in /usr/bin/cmp)
==14702== by 0x4E5A82F: (below main) (libc-start.c:291)
==14702==
==14702== Conditional jump or move depends on uninitialised value(s)
==14702== at 0x4020C7: ??? (in /usr/bin/cmp)
==14702== by 0x4E5A82F: (below main) (libc-start.c:291)
==14702==
--
********************
FAIL: Clang :: VFS/external-names.c (8666 of 10365)
******************** TEST 'Clang :: VFS/external-names.c' FAILED ********************
Script:
--
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp:g" -e "s:EXTERNAL_NAMES:true:" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/use-external-names.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp.external.yaml
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp:g" -e "s:EXTERNAL_NAMES:false:" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/use-external-names.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp.external.yaml -E /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c | /home/yumetodo/clang_build/build/./bin/FileCheck -check-prefix=CHECK-PP-EXTERNAL /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp.yaml -E /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c | /home/yumetodo/clang_build/build/./bin/FileCheck -check-prefix=CHECK-PP /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp.external.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck -check-prefix=CHECK-DIAG-EXTERNAL /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck -check-prefix=CHECK-DIAG /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp.external.yaml -triple x86_64-unknown-linux-gnu -debug-info-kind=limited -emit-llvm /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c -o - | /home/yumetodo/clang_build/build/./bin/FileCheck -check-prefix=CHECK-DEBUG-EXTERNAL /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/external-names.c.tmp.yaml -triple x86_64-unknown-linux-gnu -debug-info-kind=limited -emit-llvm /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c -o - | /home/yumetodo/clang_build/build/./bin/FileCheck -check-prefix=CHECK-DEBUG /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/external-names.c
--
Exit Code: 123
Command Output (stderr):
--
==28737== Source and destination overlap in memcpy(0xffeffdc58, 0xffeffdc58, 98)
==28737== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28737== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28737== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28737== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28737== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28737== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28737== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28737== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28737== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28737== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28737== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28737== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28737==
--
********************
FAIL: Clang :: VFS/framework-import.m (8668 of 10365)
******************** TEST 'Clang :: VFS/framework-import.m' FAILED ********************
Script:
--
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/framework-import.m.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/framework-import.m.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/framework-import.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/framework-import.m.tmp.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/framework-import.m
--
Exit Code: 123
Command Output (stderr):
--
==28745== Source and destination overlap in memcpy(0xffeffdc38, 0xffeffdc38, 83)
==28745== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28745== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28745== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28745== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28745== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28745== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28745== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28745== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28745== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28745== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28745== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28745== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28745==
--
********************
FAIL: Clang :: VFS/implicit-include.c (8669 of 10365)
******************** TEST 'Clang :: VFS/implicit-include.c' FAILED ********************
Script:
--
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/implicit-include.c.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/implicit-include.c.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/implicit-include.c.tmp.yaml -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/implicit-include.c.tmp -include "not_real.h" -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/implicit-include.c
--
Exit Code: 123
Command Output (stderr):
--
==28748== Source and destination overlap in memcpy(0xffeffdc18, 0xffeffdc18, 83)
==28748== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28748== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28748== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28748== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28748== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28748== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28748== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28748== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28748== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28748== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28748== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28748== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28748==
--
********************
FAIL: Clang :: VFS/include-mixed-real-and-virtual.c (8671 of 10365)
******************** TEST 'Clang :: VFS/include-mixed-real-and-virtual.c' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-mixed-real-and-virtual.c.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-mixed-real-and-virtual.c.tmp
echo "void baz(void);" > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-mixed-real-and-virtual.c.tmp/real.h
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-mixed-real-and-virtual.c.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-mixed-real-and-virtual.c.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-mixed-real-and-virtual.c.tmp.yaml -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-mixed-real-and-virtual.c.tmp -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/include-mixed-real-and-virtual.c
--
Exit Code: 123
Command Output (stderr):
--
==28757== Source and destination overlap in memcpy(0xffeffdc18, 0xffeffdc18, 97)
==28757== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28757== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28757== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28757== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28757== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28757== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28757== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28757== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28757== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28757== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28757== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28757== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28757==
--
********************
FAIL: Clang :: VFS/include-real-from-virtual.c (8672 of 10365)
******************** TEST 'Clang :: VFS/include-real-from-virtual.c' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-real-from-virtual.c.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-real-from-virtual.c.tmp
echo "void baz(void);" > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-real-from-virtual.c.tmp/real.h
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-real-from-virtual.c.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-real-from-virtual.c.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-real-from-virtual.c.tmp.yaml -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-real-from-virtual.c.tmp -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/include-real-from-virtual.c
--
Exit Code: 123
Command Output (stderr):
--
==28762== Source and destination overlap in memcpy(0xffeffdc28, 0xffeffdc28, 92)
==28762== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28762== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28762== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28762== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28762== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28762== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28762== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28762== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28762== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28762== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28762== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28762== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28762==
--
********************
FAIL: Clang :: VFS/include-virtual-from-real.c (8673 of 10365)
******************** TEST 'Clang :: VFS/include-virtual-from-real.c' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-virtual-from-real.c.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-virtual-from-real.c.tmp
echo '#include "not_real.h"' > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-virtual-from-real.c.tmp/include_not_real.h
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-virtual-from-real.c.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-virtual-from-real.c.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-virtual-from-real.c.tmp.yaml -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include-virtual-from-real.c.tmp -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/include-virtual-from-real.c
--
Exit Code: 123
Command Output (stderr):
--
==28767== Source and destination overlap in memcpy(0xffeffdc28, 0xffeffdc28, 92)
==28767== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28767== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28767== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28767== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28767== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28767== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28767== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28767== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28767== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28767== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28767== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28767== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28767==
--
********************
FAIL: Clang :: VFS/include.c (8674 of 10365)
******************** TEST 'Clang :: VFS/include.c' FAILED ********************
Script:
--
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include.c.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include.c.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include.c.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/include.c.tmp.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/include.c
--
Exit Code: 123
Command Output (stderr):
--
==28770== Source and destination overlap in memcpy(0xffeffdc58, 0xffeffdc58, 74)
==28770== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28770== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28770== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28770== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28770== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28770== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28770== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28770== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28770== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28770== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28770== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28770== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28770==
--
********************
FAIL: Clang :: VFS/module-import.m (8676 of 10365)
******************** TEST 'Clang :: VFS/module-import.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp.yaml -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/module-import.m
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay2.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp2.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp.yaml -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp2.yaml -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/module-import.m
not /home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp.yaml -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/module-import.m -DIMPORT2 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck -check-prefix=CHECK-VFS2 /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/module-import.m
not /home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp2.yaml -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp.yaml -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/module-import.m.tmp -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/module-import.m -DIMPORT2 2>&1 | /home/yumetodo/clang_build/build/./bin/FileCheck -check-prefix=CHECK-VFS2 /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/module-import.m
--
Exit Code: 123
Command Output (stderr):
--
==28783== Source and destination overlap in memcpy(0xffeffdba8, 0xffeffdba8, 80)
==28783== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28783== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28783== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28783== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28783== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28783== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28783== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28783== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28783== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28783== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28783== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28783== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28783==
--
********************
FAIL: Clang :: VFS/real-path-found-first.m (8677 of 10365)
******************** TEST 'Clang :: VFS/real-path-found-first.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.pch
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/SomeFramework.framework/Modules
cp /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/some_frame_module.map /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/SomeFramework.framework/Modules/module.modulemap
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m -verify -Wauto-import -Werror=non-modular-include-in-framework-module
echo ' ' >> /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/SomeFramework.framework/Modules/module.modulemap
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m -verify -Wauto-import -Werror=non-modular-include-in-framework-module
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -emit-pch /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m -o /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.pch -Werror=non-modular-include-in-framework-module -fmodules-ignore-macro=WITH_PREFIX
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -include-pch /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.pch -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m -Werror=non-modular-include-in-framework-module -DWITH_PREFIX -fmodules-ignore-macro=WITH_PREFIX
/home/yumetodo/clang_build/build/./bin/c-index-test -index-file /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -fsyntax-only -Wauto-import -Werror=non-modular-include-in-framework-module | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m
echo ' ' >> /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/SomeFramework.framework/Modules/module.modulemap
/home/yumetodo/clang_build/build/./bin/c-index-test -index-file /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -fsyntax-only -Wauto-import -Werror=non-modular-include-in-framework-module | /home/yumetodo/clang_build/build/./bin/FileCheck /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m
mv /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/SomeFramework.framework/Modules/module.modulemap /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/hide_module.map
echo "{ 'version': 0, 'roots': [ { " > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp2.yaml
echo "'name': '/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/SomeFramework.framework/Modules/module.modulemap'," >> /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp2.yaml
echo "'type': 'file', 'external-contents': '/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/hide_module.map' } ] }" >> /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp2.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp2.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m -verify -Wauto-import -Werror=non-modular-include-in-framework-module
echo ' ' >> /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/hide_module.map
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp2.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/real-path-found-first.m -verify -Wauto-import -Werror=non-modular-include-in-framework-module
echo '@import import_some_frame;' | /home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp2.yaml -fsyntax-only - -Werror=non-modular-include-in-framework-module -x objective-c -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp
echo ' ' >> /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp/hide_module.map
echo '@import import_some_frame;' | /home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp-cache -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp.yaml -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp2.yaml -fsyntax-only - -Werror=non-modular-include-in-framework-module -x objective-c -I /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/real-path-found-first.m.tmp
--
Exit Code: 123
Command Output (stderr):
--
==28794== Source and destination overlap in memcpy(0xffeffdb38, 0xffeffdb38, 88)
==28794== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28794== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28794== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28794== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28794== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28794== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28794== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28794== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28794== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28794== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28794== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28794== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28794==
--
********************
FAIL: Clang :: VFS/relative-path.c (8678 of 10365)
******************** TEST 'Clang :: VFS/relative-path.c' FAILED ********************
Script:
--
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/relative-path.c.tmp
cd /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/relative-path.c.tmp
sed -e "s:INPUT_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/relative-path.c.tmp:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/relative-path.c.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -I . -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/relative-path.c.tmp.yaml -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/relative-path.c
--
Exit Code: 123
Command Output (stderr):
--
==28799== Source and destination overlap in memcpy(0xffeffdc38, 0xffeffdc38, 80)
==28799== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28799== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28799== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28799== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28799== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28799== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28799== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28799== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28799== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28799== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28799== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28799== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28799==
--
********************
FAIL: Clang :: VFS/test_nonmodular.c (8679 of 10365)
******************** TEST 'Clang :: VFS/test_nonmodular.c' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/vdir /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/cache /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/outdir
cp /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/Nonmodular/Nonmodular.modulemap /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/outdir/module.modulemap
sed -e "s:VDIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/vdir:g" -e "s:IN_DIR:/home/yumetodo/clang_build/llvm/tools/clang/test/VFS:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/outdir:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/Nonmodular/nonmodular-headers.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/vdir/nonmodular-headers.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodule-name=Nonmodular -fmodules -Wnon-modular-include-in-framework-module -verify -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/cache -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/vdir/nonmodular-headers.yaml -I /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/test_nonmodular.c.tmp/vdir -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/Nonmodular/test.c
--
Exit Code: 123
Command Output (stderr):
--
==28810== Source and destination overlap in memcpy(0xffeffdad8, 0xffeffdad8, 116)
==28810== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28810== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28810== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28810== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28810== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28810== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28810== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28810== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28810== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28810== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28810== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28810== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28810==
--
********************
FAIL: Clang :: VFS/umbrella-framework-import-skipnonexist.m (8680 of 10365)
******************** TEST 'Clang :: VFS/umbrella-framework-import-skipnonexist.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp
mkdir -p /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/vdir /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/outdir /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/cache
cp -a /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/Bar.framework /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/outdir/
sed -e "s:VDIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/vdir:g" -e "s:OUT_DIR:/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/outdir:g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/bar-headers.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/vdir/bar-headers.yaml
rm -f /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/outdir/Bar.framework/Headers/B.h
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/cache -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/vdir/bar-headers.yaml -F /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-framework-import-skipnonexist.m.tmp/vdir -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/umbrella-framework-import-skipnonexist.m
--
Exit Code: 123
Command Output (stderr):
--
==28817== Source and destination overlap in memcpy(0xffeffdb38, 0xffeffdb38, 132)
==28817== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28817== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28817== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28817== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28817== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28817== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28817== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28817== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28817== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28817== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28817== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28817== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28817==
--
********************
FAIL: Clang :: VFS/umbrella-mismatch.m (8681 of 10365)
******************** TEST 'Clang :: VFS/umbrella-mismatch.m' FAILED ********************
Script:
--
rm -rf /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-mismatch.m.tmp
sed -e "s;INPUT_DIR;/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs;g" -e "s;OUT_DIR;/home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs;g" /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs/vfsoverlay.yaml > /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-mismatch.m.tmp.yaml
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-mismatch.m.tmp -ivfsoverlay /home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-mismatch.m.tmp.yaml -F /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/umbrella-mismatch.m -verify
/home/yumetodo/clang_build/build/./bin/clang -cc1 -internal-isystem /home/yumetodo/clang_build/build/bin/../lib/clang/4.0.0/include -nostdsysteminc -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=/home/yumetodo/clang_build/build/tools/clang/test/VFS/Output/umbrella-mismatch.m.tmp -F /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/Inputs -fsyntax-only /home/yumetodo/clang_build/llvm/tools/clang/test/VFS/umbrella-mismatch.m -verify
--
Exit Code: 123
Command Output (stderr):
--
==28825== Source and destination overlap in memcpy(0xffeffdba8, 0xffeffdba8, 59)
==28825== at 0xC266513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28825== by 0x1C8E233: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==28825== by 0x1C8C0CA: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==28825== by 0x1EF17E0: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==28825== by 0x1EF172F: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==28825== by 0x3C6AEAD: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==28825== by 0x3C56292: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==28825== by 0x3C580C1: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==28825== by 0x3C58FC8: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==28825== by 0x3C5A62B: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==28825== by 0x430B681: clang::createVFSFromCompilerInvocation(clang::CompilerInvocation const&, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:2661)
==28825== by 0x43253A1: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:247)
==28825==
--
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.CaseInsensitive (9562 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.CaseInsensitive' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.CaseInsensitive
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.CaseInsensitive
[ OK ] VFSFromYAMLTest.CaseInsensitive (357 ms)
[----------] 1 test from VFSFromYAMLTest (366 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (406 ms total)
[ PASSED ] 1 test.
==29903== Source and destination overlap in memcpy(0xffefff8b8, 0xffefff8b8, 7)
==29903== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29903== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29903== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29903== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29903== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29903== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29903== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29903== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29903== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29903== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29903== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29903== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29903==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.CaseSensitive (9563 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.CaseSensitive' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.CaseSensitive
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.CaseSensitive
[ OK ] VFSFromYAMLTest.CaseSensitive (379 ms)
[----------] 1 test from VFSFromYAMLTest (388 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (427 ms total)
[ PASSED ] 1 test.
==29904== Source and destination overlap in memcpy(0xffefff9f8, 0xffefff9f8, 7)
==29904== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29904== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29904== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29904== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29904== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29904== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29904== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29904== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29904== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29904== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29904== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29904== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29904==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.DirectoryIteration (9564 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.DirectoryIteration' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.DirectoryIteration
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.DirectoryIteration
[ OK ] VFSFromYAMLTest.DirectoryIteration (430 ms)
[----------] 1 test from VFSFromYAMLTest (439 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (482 ms total)
[ PASSED ] 1 test.
==29905== Source and destination overlap in memcpy(0xffefffae8, 0xffefffae8, 7)
==29905== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29905== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29905== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29905== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29905== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29905== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29905== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29905== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29905== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29905== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29905== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29905== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29905==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.DirectoryIterationSameDirMultipleEntries (9565 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.DirectoryIterationSameDirMultipleEntries' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.DirectoryIterationSameDirMultipleEntries
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.DirectoryIterationSameDirMultipleEntries
[ OK ] VFSFromYAMLTest.DirectoryIterationSameDirMultipleEntries (474 ms)
[----------] 1 test from VFSFromYAMLTest (483 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (523 ms total)
[ PASSED ] 1 test.
==29906== Source and destination overlap in memcpy(0xffefffb38, 0xffefffb38, 11)
==29906== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29906== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29906== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29906== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29906== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29906== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29906== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29906== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29906== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29906== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29906== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29906== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29906==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.IllegalVFSFile (9566 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.IllegalVFSFile' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.IllegalVFSFile
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.IllegalVFSFile
[ OK ] VFSFromYAMLTest.IllegalVFSFile (343 ms)
[----------] 1 test from VFSFromYAMLTest (352 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (392 ms total)
[ PASSED ] 1 test.
==29907== Source and destination overlap in memcpy(0xffefff558, 0xffefff558, 3)
==29907== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29907== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29907== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29907== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29907== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29907== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29907== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29907== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29907== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29907== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29907== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29907== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29907==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.MappedFiles (9567 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.MappedFiles' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.MappedFiles
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.MappedFiles
[ OK ] VFSFromYAMLTest.MappedFiles (376 ms)
[----------] 1 test from VFSFromYAMLTest (385 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (429 ms total)
[ PASSED ] 1 test.
==29908== Source and destination overlap in memcpy(0xffefff658, 0xffefff658, 7)
==29908== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29908== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29908== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29908== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29908== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29908== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29908== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29908== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29908== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29908== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29908== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29908== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29908==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.MultiComponentPath (9568 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.MultiComponentPath' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.MultiComponentPath
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.MultiComponentPath
[ OK ] VFSFromYAMLTest.MultiComponentPath (347 ms)
[----------] 1 test from VFSFromYAMLTest (356 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (396 ms total)
[ PASSED ] 1 test.
==29909== Source and destination overlap in memcpy(0xffefff358, 0xffefff358, 19)
==29909== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29909== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29909== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29909== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29909== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29909== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29909== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29909== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29909== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29909== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29909== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29909== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29909==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.RecursiveDirectoryIterationLevel (9569 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.RecursiveDirectoryIterationLevel' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.RecursiveDirectoryIterationLevel
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.RecursiveDirectoryIterationLevel
[ OK ] VFSFromYAMLTest.RecursiveDirectoryIterationLevel (449 ms)
[----------] 1 test from VFSFromYAMLTest (457 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (497 ms total)
[ PASSED ] 1 test.
==29910== Source and destination overlap in memcpy(0xffefffa88, 0xffefffa88, 13)
==29910== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29910== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29910== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29910== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29910== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29910== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29910== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29910== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29910== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29910== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29910== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29910== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29910==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.TrailingSlashes (9570 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.TrailingSlashes' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.TrailingSlashes
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.TrailingSlashes
[ OK ] VFSFromYAMLTest.TrailingSlashes (325 ms)
[----------] 1 test from VFSFromYAMLTest (333 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (373 ms total)
[ PASSED ] 1 test.
==29911== Source and destination overlap in memcpy(0xffefff928, 0xffefff928, 18)
==29911== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29911== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29911== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29911== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29911== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29911== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29911== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29911== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29911== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29911== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29911== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29911== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29911==
********************
FAIL: Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.UseExternalName (9571 of 10365)
******************** TEST 'Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.UseExternalName' FAILED ********************
Note: Google Test filter = VFSFromYAMLTest.UseExternalName
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from VFSFromYAMLTest
[ RUN ] VFSFromYAMLTest.UseExternalName
[ OK ] VFSFromYAMLTest.UseExternalName (372 ms)
[----------] 1 test from VFSFromYAMLTest (380 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (421 ms total)
[ PASSED ] 1 test.
==29912== Source and destination overlap in memcpy(0xffefff848, 0xffefff848, 8)
==29912== at 0x4C32513: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29912== by 0x47ABB4: void llvm::SmallVectorTemplateBase<char, true>::uninitialized_copy<char const, char>(char const*, char const*, char*, std::enable_if<std::is_same<std::remove_const<char const>::type, char>::value, void>::type*) (SmallVector.h:296)
==29912== by 0x479ACE: void llvm::SmallVectorImpl<char>::append<char const*>(char const*, char const*) (SmallVector.h:399)
==29912== by 0x60ACF8: void llvm::SmallString<256u>::append<char const*>(char const*, char const*) (SmallString.h:76)
==29912== by 0x609943: llvm::SmallString<256u>::operator+=(llvm::StringRef) (SmallString.h:286)
==29912== by 0x6083F9: llvm::SmallString<256u>::operator=(llvm::StringRef) (SmallString.h:282)
==29912== by 0x5F3B04: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1165)
==29912== by 0x5F5933: (anonymous namespace)::RedirectingFileSystemParser::parse(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (VirtualFileSystem.cpp:1345)
==29912== by 0x5F683A: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1442)
==29912== by 0x5F7E9D: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystem.cpp:1604)
==29912== by 0x472C69: VFSFromYAMLTest::getFromYAMLRawString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:677)
==29912== by 0x472F0A: VFSFromYAMLTest::getFromYAMLString(llvm::StringRef, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (VirtualFileSystemTest.cpp:685)
==29912==
********************
Testing Time: 84712.02s
********************
Failing Tests (35):
Clang :: CodeGenCXX/debug-info-byval.cpp
Clang :: Driver/crash-report-modules.m
Clang :: Index/index-module-with-vfs.m
Clang :: Modules/crash-vfs-path-emptydir-entries.m
Clang :: Modules/crash-vfs-path-symlink-component.m
Clang :: Modules/crash-vfs-path-symlink-topheader.m
Clang :: Modules/crash-vfs-path-traversal.m
Clang :: Modules/crash-vfs-relative-overlay.m
Clang :: Modules/crash-vfs-umbrella-frameworks.m
Clang :: Modules/dependency-dump-dependent-module.m
Clang :: Modules/dependency-dump.m
Clang :: PCH/emit-pth.c
Clang :: VFS/external-names.c
Clang :: VFS/framework-import.m
Clang :: VFS/implicit-include.c
Clang :: VFS/include-mixed-real-and-virtual.c
Clang :: VFS/include-real-from-virtual.c
Clang :: VFS/include-virtual-from-real.c
Clang :: VFS/include.c
Clang :: VFS/module-import.m
Clang :: VFS/real-path-found-first.m
Clang :: VFS/relative-path.c
Clang :: VFS/test_nonmodular.c
Clang :: VFS/umbrella-framework-import-skipnonexist.m
Clang :: VFS/umbrella-mismatch.m
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.CaseInsensitive
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.CaseSensitive
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.DirectoryIteration
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.DirectoryIterationSameDirMultipleEntries
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.IllegalVFSFile
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.MappedFiles
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.MultiComponentPath
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.RecursiveDirectoryIterationLevel
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.TrailingSlashes
Clang-Unit :: Basic/BasicTests/VFSFromYAMLTest.UseExternalName
Expected Passes : 10278
Expected Failures : 19
Unsupported Tests : 33
Unexpected Failures: 35
FAILED: cd /home/yumetodo/clang_build/build/tools/clang/test && /usr/bin/python2.7 /home/yumetodo/clang_build/llvm/utils/lit/lit.py --vg -sv --param clang_site_config=/home/yumetodo/clang_build/build/tools/clang/test/lit.site.cfg /home/yumetodo/clang_build/build/tools/clang/test
ninja: build stopped: subcommand failed.
yumetodo@yumetodo-desktop:~/clang_build/build$ ls
CMakeCache.txt CPackSourceConfig.cmake bin cmake_install.cmake examples libexec rules.ninja test utils
CMakeFiles DummyConfigureOutput build.ninja compile_commands.json include llvm.spec runtimes tools
CPackConfig.cmake LLVMBuild.cmake cmake docs lib projects share unittests
yumetodo@yumetodo-desktop:~/clang_build/build$ ls b
ls: 'b' にアクセスできません: そのようなファイルやディレクトリはありません
yumetodo@yumetodo-desktop:~/clang_build/build$ ls bin/
FileCheck clang-cpp lld-link llvm-PerfectShuffle llvm-diff llvm-lto llvm-ranlib not
arcmt-test clang-format lldb llvm-ar llvm-dis llvm-lto2 llvm-readobj obj2yaml
bugpoint clang-import-test lldb-4.0.0 llvm-as llvm-dsymutil llvm-mc llvm-rtdyld opt
c-arcmt-test clang-offload-bundler lldb-argdumper llvm-bcanalyzer llvm-dwarfdump llvm-mcmarkup llvm-size sancov
c-index-test clang-tblgen lldb-mi llvm-c-test llvm-dwp llvm-modextract llvm-split sanstats
clang count lldb-mi-4.0.0 llvm-cat llvm-extract llvm-nm llvm-stress scan-build
clang++ diagtool lldb-server llvm-config llvm-go llvm-objdump llvm-strings scan-view
clang-4.0 ld.lld lldb-server-4.0.0 llvm-cov llvm-lib llvm-opt-report llvm-symbolizer verify-uselistorder
clang-check llc lli llvm-cxxdump llvm-link llvm-pdbdump llvm-tblgen yaml-bench
clang-cl lld lli-child-target llvm-cxxfilt llvm-lit llvm-profdata llvm-xray yaml2obj
yumetodo@yumetodo-desktop:~/clang_build/build$ ll bin/
合計 15202704
drwxrwxr-x 2 yumetodo yumetodo 4096 3月 14 22:43 ./
drwxrwxr-x 17 yumetodo yumetodo 4096 3月 14 18:50 ../
-rwxrwxr-x 1 yumetodo yumetodo 6234560 3月 14 17:28 FileCheck*
-rwxrwxr-x 1 yumetodo yumetodo 446526040 3月 14 18:44 arcmt-test*
-rwxrwxr-x 1 yumetodo yumetodo 352629400 3月 14 20:21 bugpoint*
-rwxrwxr-x 1 yumetodo yumetodo 17584 3月 14 18:59 c-arcmt-test*
-rwxrwxr-x 1 yumetodo yumetodo 398716488 3月 14 18:59 c-index-test*
lrwxrwxrwx 1 yumetodo yumetodo 9 3月 14 18:42 clang -> clang-4.0*
lrwxrwxrwx 1 yumetodo yumetodo 9 3月 14 18:42 clang++ -> clang-4.0*
-rwxrwxr-x 1 yumetodo yumetodo 1678726560 3月 14 18:42 clang-4.0*
-rwxrwxr-x 1 yumetodo yumetodo 1311845720 3月 14 18:50 clang-check*
lrwxrwxrwx 1 yumetodo yumetodo 9 3月 14 18:42 clang-cl -> clang-4.0*
lrwxrwxrwx 1 yumetodo yumetodo 9 3月 14 18:42 clang-cpp -> clang-4.0*
-rwxrwxr-x 1 yumetodo yumetodo 66258952 3月 14 18:12 clang-format*
-rwxrwxr-x 1 yumetodo yumetodo 571307056 3月 14 18:44 clang-import-test*
-rwxrwxr-x 1 yumetodo yumetodo 70542944 3月 14 18:13 clang-offload-bundler*
-rwxrwxr-x 1 yumetodo yumetodo 14414576 3月 14 17:33 clang-tblgen*
-rwxrwxr-x 1 yumetodo yumetodo 11568 3月 14 17:28 count*
-rwxrwxr-x 1 yumetodo yumetodo 387694744 3月 14 18:16 diagtool*
lrwxrwxrwx 1 yumetodo yumetodo 3 3月 14 19:05 ld.lld -> lld*
-rwxrwxr-x 1 yumetodo yumetodo 784634312 3月 14 22:42 llc*
-rwxrwxr-x 1 yumetodo yumetodo 965670616 3月 14 19:05 lld*
lrwxrwxrwx 1 yumetodo yumetodo 3 3月 14 19:05 lld-link -> lld*
lrwxrwxrwx 1 yumetodo yumetodo 10 3月 14 19:41 lldb -> lldb-4.0.0*
-rwxrwxr-x 1 yumetodo yumetodo 712600 3月 14 19:41 lldb-4.0.0*
-rwxrwxr-x 1 yumetodo yumetodo 5456520 3月 14 19:38 lldb-argdumper*
lrwxrwxrwx 1 yumetodo yumetodo 13 3月 14 19:38 lldb-mi -> lldb-mi-4.0.0*
-rwxrwxr-x 1 yumetodo yumetodo 12284880 3月 14 19:38 lldb-mi-4.0.0*
lrwxrwxrwx 1 yumetodo yumetodo 17 3月 14 19:41 lldb-server -> lldb-server-4.0.0*
-rwxrwxr-x 1 yumetodo yumetodo 748629416 3月 14 19:41 lldb-server-4.0.0*
-rwxrwxr-x 1 yumetodo yumetodo 400669392 3月 14 22:46 lli*
-rwxrwxr-x 1 yumetodo yumetodo 75157232 3月 14 22:43 lli-child-target*
-rwxrwxr-x 1 yumetodo yumetodo 101224 3月 14 17:28 llvm-PerfectShuffle*
-rwxrwxr-x 1 yumetodo yumetodo 130756608 3月 14 17:31 llvm-ar*
-rwxrwxr-x 1 yumetodo yumetodo 53274056 3月 14 19:53 llvm-as*
-rwxrwxr-x 1 yumetodo yumetodo 5971552 3月 14 19:54 llvm-bcanalyzer*
-rwxrwxr-x 1 yumetodo yumetodo 708845616 3月 14 22:38 llvm-c-test*
-rwxrwxr-x 1 yumetodo yumetodo 58712928 3月 14 19:51 llvm-cat*
-rwxrwxr-x 1 yumetodo yumetodo 5365680 3月 14 17:29 llvm-config*
-rwxrwxr-x 1 yumetodo yumetodo 76074616 3月 14 19:47 llvm-cov*
-rwxrwxr-x 1 yumetodo yumetodo 70776968 3月 14 20:24 llvm-cxxdump*
-rwxrwxr-x 1 yumetodo yumetodo 4901608 3月 14 22:42 llvm-cxxfilt*
-rwxrwxr-x 1 yumetodo yumetodo 56496080 3月 14 22:43 llvm-diff*
-rwxrwxr-x 1 yumetodo yumetodo 51675120 3月 14 19:47 llvm-dis*
-rwxrwxr-x 1 yumetodo yumetodo 761842832 3月 14 22:41 llvm-dsymutil*
-rwxrwxr-x 1 yumetodo yumetodo 72379128 3月 14 22:42 llvm-dwarfdump*
-rwxrwxr-x 1 yumetodo yumetodo 758265720 3月 14 19:46 llvm-dwp*
-rwxrwxr-x 1 yumetodo yumetodo 109893304 3月 14 22:43 llvm-extract*
-rwxrwxr-x 1 yumetodo yumetodo 2807512 3月 14 22:43 llvm-go*
lrwxrwxrwx 1 yumetodo yumetodo 7 3月 14 17:31 llvm-lib -> llvm-ar*
-rwxrwxr-x 1 yumetodo yumetodo 80866696 3月 14 20:26 llvm-link*
-rwxrwxr-x 1 yumetodo yumetodo 1680 3月 14 16:32 llvm-lit*
-rwxrwxr-x 1 yumetodo yumetodo 888407432 3月 14 17:58 llvm-lto*
-rwxrwxr-x 1 yumetodo yumetodo 883375312 3月 14 19:44 llvm-lto2*
-rwxrwxr-x 1 yumetodo yumetodo 121448104 3月 14 19:47 llvm-mc*
-rwxrwxr-x 1 yumetodo yumetodo 5543896 3月 14 19:46 llvm-mcmarkup*
-rwxrwxr-x 1 yumetodo yumetodo 54800640 3月 14 20:23 llvm-modextract*
-rwxrwxr-x 1 yumetodo yumetodo 129682160 3月 14 22:42 llvm-nm*
-rwxrwxr-x 1 yumetodo yumetodo 145951264 3月 14 22:43 llvm-objdump*
-rwxrwxr-x 1 yumetodo yumetodo 6581528 3月 14 22:43 llvm-opt-report*
-rwxrwxr-x 1 yumetodo yumetodo 25470328 3月 14 22:42 llvm-pdbdump*
-rwxrwxr-x 1 yumetodo yumetodo 40803256 3月 14 17:32 llvm-profdata*
lrwxrwxrwx 1 yumetodo yumetodo 7 3月 14 17:31 llvm-ranlib -> llvm-ar*
-rwxrwxr-x 1 yumetodo yumetodo 77538592 3月 14 22:42 llvm-readobj*
-rwxrwxr-x 1 yumetodo yumetodo 136980248 3月 14 19:48 llvm-rtdyld*
-rwxrwxr-x 1 yumetodo yumetodo 67237880 3月 14 19:49 llvm-size*
-rwxrwxr-x 1 yumetodo yumetodo 102111400 3月 14 22:43 llvm-split*
-rwxrwxr-x 1 yumetodo yumetodo 45604192 3月 14 22:42 llvm-stress*
-rwxrwxr-x 1 yumetodo yumetodo 5128616 3月 14 22:43 llvm-strings*
-rwxrwxr-x 1 yumetodo yumetodo 81146424 3月 14 22:43 llvm-symbolizer*
-rwxrwxr-x 1 yumetodo yumetodo 40242968 3月 14 17:08 llvm-tblgen*
-rwxrwxr-x 1 yumetodo yumetodo 85576496 3月 14 22:42 llvm-xray*
-rwxrwxr-x 1 yumetodo yumetodo 4908992 3月 14 17:28 not*
-rwxrwxr-x 1 yumetodo yumetodo 79205984 3月 14 20:23 obj2yaml*
-rwxrwxr-x 1 yumetodo yumetodo 930562448 3月 14 22:59 opt*
-rwxrwxr-x 1 yumetodo yumetodo 143030448 3月 14 22:43 sancov*
-rwxrwxr-x 1 yumetodo yumetodo 80940968 3月 14 22:43 sanstats*
-rwxrwxr-x 1 yumetodo yumetodo 53444 3月 14 18:50 scan-build*
-rwxrwxr-x 1 yumetodo yumetodo 4504 3月 14 18:50 scan-view*
-rwxrwxr-x 1 yumetodo yumetodo 58898464 3月 14 19:38 verify-uselistorder*
-rwxrwxr-x 1 yumetodo yumetodo 6610944 3月 14 17:28 yaml-bench*
-rwxrwxr-x 1 yumetodo yumetodo 12317856 3月 14 22:43 yaml2obj*
yumetodo@yumetodo-desktop:~/clang_build/build$ ^C
yumetodo@yumetodo-desktop:~/clang_build/build$ ls -l $(which clang) | tr -s ' ' | cut -d ' ' -f5 -
25
yumetodo@yumetodo-desktop:~/clang_build/build$ which clang
/usr/bin/clang
yumetodo@yumetodo-desktop:~/clang_build/build$ ls -l $(which clang)
lrwxrwxrwx 1 root root 25 6月 21 2016 /usr/bin/clang -> ../lib/llvm-3.8/bin/clang
yumetodo@yumetodo-desktop:~/clang_build/build$ ls -l /usr/lib/llvm-3.8/bin/clang | tr -s ' ' | cut -d ' ' -f5 -
22938632
yumetodo@yumetodo-desktop:~/clang_build/build$ $(ls -l /usr/lib/llvm-3.8/bin/clang | tr -s ' ' | cut -d ' ' -f5 -) / 1024
22938632: コマンドが見つかりません
yumetodo@yumetodo-desktop:~/clang_build/build$ ^C
yumetodo@yumetodo-desktop:~/clang_build/build$ lld --version
コマンド 'lld' は見つかりませんでした。もしかして:
コマンド 'lid' - パッケージ 'id-utils' (universe)
コマンド 'bld' - パッケージ 'bld' (universe)
コマンド 'ldd' - パッケージ 'libc-bin' (main)
コマンド 'lli' - パッケージ 'llvm-runtime' (universe)
コマンド 'lxd' - パッケージ 'lxd' (main)
コマンド 'lpd' - パッケージ 'lpr' (universe)
コマンド 'lpd' - パッケージ 'lprng' (universe)
コマンド 'lzd' - パッケージ 'lzd' (universe)
コマンド 'gld' - パッケージ 'postfix-gld' (universe)
コマンド 'lldb' - パッケージ 'lldb' (universe)
コマンド 'ld' - パッケージ 'binutils' (main)
コマンド 'llc' - パッケージ 'llvm' (universe)
コマンド 'llt' - パッケージ 'storebackup' (universe)
コマンド 'fld' - パッケージ 'kon2' (universe)
lld: コマンドが見つかりません
yumetodo@yumetodo-desktop:~/clang_build/build$ sudo apt search libxml2
[sudo] yumetodo のパスワード:
ソート中... 完了
全文検索... 完了
aolserver4-nsxml/xenial 1.5-2.1 amd64
Module for XML support in aolsever4
cpm/xenial 0.32-1.1build1 amd64
Curses based password manager using PGP-encryption
docbook-xml/xenial,xenial 4.5-7.3 all
ソフトウェアおよびシステム用 標準的 XML 文書システム
docbook5-xml/xenial,xenial 5.0-2 all
standard XML documentation system for software and systems
libcroco-tools/xenial 0.6.11-1 amd64
Cascading Style Sheet (CSS) parsing and manipulation toolkit - utils
libcroco3/xenial,now 0.6.11-1 amd64 [インストール済み、自動]
Cascading Style Sheet (CSS) parsing and manipulation toolkit
libcroco3-dev/xenial 0.6.11-1 amd64
Cascading Style Sheet (CSS) parsing and manipulation toolkit
libgdome2-0/xenial 0.8.1+debian-6 amd64
DOM level2 library for accessing XML files
libgdome2-cpp-smart-dev/xenial 0.2.6-6.2build1 amd64
C++ bindings for GDome2 DOM implementation
libgdome2-cpp-smart0v5/xenial 0.2.6-6.2build1 amd64
C++ bindings for GDome2 DOM implementation
libgdome2-dev/xenial 0.8.1+debian-6 amd64
Development files for libgdome2
libgdome2-ocaml/xenial 0.2.6-6.2build1 amd64
OCaml bindings for GDome2 DOM implementation
libgdome2-ocaml-dev/xenial 0.2.6-6.2build1 amd64
OCaml bindings for GDome2 DOM implementation
libghc-libxml-sax-dev/xenial 0.7.5-4build1 amd64
bindings for libXML2 SAX
libghc-libxml-sax-doc/xenial,xenial 0.7.5-4build1 all
bindings for libXML2 SAX; documentation
libghc-libxml-sax-prof/xenial 0.7.5-4build1 amd64
bindings for libXML2 SAX; profiling libraries
libgtkmathview-bin/xenial 0.8.0-13 amd64
rendering engine for MathML documents
libgtkmathview-dev/xenial 0.8.0-13 amd64
rendering engine for MathML documents
libgtkmathview0c2a/xenial 0.8.0-13 amd64
rendering engine for MathML documents
libui-gxmlcpp-dev/xenial 1.4.3-2build1 amd64
High-level C++ wrapper library for libxml2/libxslt (development)
libui-gxmlcpp5v5/xenial 1.4.3-2build1 amd64
High-level C++ wrapper library for libxml2/libxslt (run time)
libui-gxmlcpp5v5-dbg/xenial 1.4.3-2build1 amd64
High-level C++ wrapper library for libxml2/libxslt (debug)
libxml++2.6-2v5/xenial 2.40.1-1 amd64
C++ interface to the GNOME XML library (libxml2)
libxml++2.6-dbg/xenial 2.40.1-1 amd64
C++ interface to the GNOME XML library (debug symbols)
libxml++2.6-dev/xenial 2.40.1-1 amd64
C++ interface to the GNOME XML library (libxml2)
libxml++2.6-doc/xenial,xenial 2.40.1-1 all
HTML interface documentation and examples for libxml++
libxml-dom-xpath-perl/xenial,xenial 0.14-2 all
adds XPath support to XML::DOM, using XML::XPathEngine
libxml-libxml-lazybuilder-perl/xenial,xenial 0.08-2 all
easy and lazy way to create XML documents for XML::LibXML
libxml-libxml-perl/xenial,now 2.0123+dfsg-1build1 amd64 [インストール済み、自動]
Perl interface to the libxml2 library
libxml-rss-libxml-perl/xenial,xenial 0.3105+dfsg-2 all
module for creating, parsing, updating RSS files with XML::LibXML
libxml2/xenial-updates,xenial-security,now 2.9.3+dfsg1-1ubuntu0.1 amd64 [インストール済み]
GNOME XML ライブラリ
libxml2-dbg/xenial-updates,xenial-security 2.9.3+dfsg1-1ubuntu0.1 amd64
Debugging symbols for the GNOME XML library
libxml2-dev/xenial-updates,xenial-security 2.9.3+dfsg1-1ubuntu0.1 amd64
Development files for the GNOME XML library
libxml2-doc/xenial-updates,xenial-updates,xenial-security,xenial-security 2.9.3+dfsg1-1ubuntu0.1 all
Documentation for the GNOME XML library
libxml2-utils/xenial-updates,xenial-security,now 2.9.3+dfsg1-1ubuntu0.1 amd64 [インストール済み、自動]
XML utilities
libxml2-utils-dbg/xenial-updates,xenial-security 2.9.3+dfsg1-1ubuntu0.1 amd64
XML utilities (debug extension)
nd/xenial 0.8.2-8 amd64
small command line interface to WebDAV servers
python-libxml2/xenial-updates,xenial-security 2.9.3+dfsg1-1ubuntu0.1 amd64
Python bindings for the GNOME XML library
python-libxml2-dbg/xenial-updates,xenial-security 2.9.3+dfsg1-1ubuntu0.1 amd64
Python bindings for the GNOME XML library (debug extension)
python-lxml/xenial 3.5.0-1build1 amd64
pythonic binding for the libxml2 and libxslt libraries
python-lxml-dbg/xenial 3.5.0-1build1 amd64
pythonic binding for the libxml2 and libxslt libraries (debug extension)
python-lxml-doc/xenial,xenial 3.5.0-1build1 all
pythonic binding for the libxml2 and libxslt libraries (documentation)
python-pyxmpp/xenial 1.1.2-1 amd64
XMPP and Jabber implementation for Python
python-pyxmpp-doc/xenial,xenial 1.1.2-1 all
XMPP and Jabber implementation for Python (documentation)
python3-lxml/xenial,now 3.5.0-1build1 amd64 [インストール済み、自動]
pythonic binding for the libxml2 and libxslt libraries
python3-lxml-dbg/xenial 3.5.0-1build1 amd64
pythonic binding for the libxml2 and libxslt libraries (debug extension)
ruby-libxml/xenial 2.8.0-5build1 amd64
Ruby Bindings for LibXML2
ruby-loofah/xenial,xenial 2.0.3-2 all
manipulation and transformation of HTML/XML documents and fragments
ruby-xmlhash/xenial 1.3.6-2build2 amd64
parse a XML string into a ruby hash
ruby-xmlhash-dbg/xenial 1.3.6-2build2 amd64
parse a XML string into a ruby hash (debug symbols)
yumetodo@yumetodo-desktop:~/clang_build/build$ sudo apt install libxml2
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
libxml2 はすでに最新バージョン (2.9.3+dfsg1-1ubuntu0.1) です。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 165 個。
yumetodo@yumetodo-desktop:~/clang_build/build$ sudo apt install libxml2-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
libxml2-dev
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 165 個。
743 kB のアーカイブを取得する必要があります。
この操作後に追加で 3,507 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxml2-dev amd64 2.9.3+dfsg1-1ubuntu0.1 [743 kB]
743 kB を 0秒 で取得しました (831 kB/s)
以前に未選択のパッケージ libxml2-dev:amd64 を選択しています。
(データベースを読み込んでいます ... 現在 274991 個のファイルとディレクトリがインストールされています。)
.../libxml2-dev_2.9.3+dfsg1-1ubuntu0.1_amd64.deb を展開する準備をしています ...
libxml2-dev:amd64 (2.9.3+dfsg1-1ubuntu0.1) を展開しています...
man-db (2.7.5-1) のトリガを処理しています ...
libxml2-dev:amd64 (2.9.3+dfsg1-1ubuntu0.1) を設定しています ...
yumetodo@yumetodo-desktop:~/clang_build/build$ sudo apt search Graphviz
ソート中... 完了
全文検索... 完了
biber/xenial-updates,xenial-updates 2.4-1ubuntu1.16.04.1 all
Much-augmented BibTeX replacement for BibLaTeX users
bustle/xenial 0.5.2-1 amd64
D-Bus activity visualiser
bzrtools/xenial,xenial 2.6.0-3 all
bzr のツールコレクション
codecgraph/xenial,xenial 20120114-3 all
Generates graphviz graphs from HDA-Intel codec information
cvs-fast-export/xenial 1.35-1 amd64
Export an RCS or CVS history as a fast-import stream
debtree/xenial,xenial 1.0.10 all
package dependency graphs on steroids
deps-tools-cli/xenial,xenial 0.13-1.1 all
DEPS command-line tools
dot2tex/xenial,xenial 2.9.0-2 all
Graphviz から LaTeX への変換ツール
emacs-goodies-el/xenial,xenial 35.12ubuntu2 all
Miscellaneous add-ons for Emacs
geneagrapher/xenial,xenial 1.0c2+git20120704-2 all
Create tree from Mathematics Genealogy Project
git-big-picture/xenial,xenial 0.9.0+git20131031-2 all
Visualization tool for Git repositories
graphviz/xenial-updates 2.38.0-12ubuntu2.1 amd64
豊富なグラフ描画ツールセット
graphviz-dev/xenial-updates,xenial-updates 2.38.0-12ubuntu2.1 all
transitional package for graphviz-dev rename
graphviz-doc/xenial-updates,xenial-updates 2.38.0-12ubuntu2.1 all
additional documentation for graphviz
kgraphviewer/xenial 4:2.1.90-0ubuntu2 amd64
GraphViz dot graph viewer
kgraphviewer-dbg/xenial 4:2.1.90-0ubuntu2 amd64
GraphViz dot graph viewer for KDE 4 debug files
kgraphviewer-dev/xenial 4:2.1.90-0ubuntu2 amd64
GraphViz dot graph viewer - devel files
libcdt5/xenial-updates 2.38.0-12ubuntu2.1 amd64
rich set of graph drawing tools - cdt library
libcgraph6/xenial-updates 2.38.0-12ubuntu2.1 amd64
rich set of graph drawing tools - cgraph library
libdeps-renderer-dot-perl/xenial,xenial 0.13-1.1 all
DEPS renderer plugin using GraphViz/dot
libganv-1-1v5/xenial 1.4.2~dfsg0-1.1 amd64
canvas widget for graph-based interfaces
libghc-graphviz-dev/xenial 2999.18.0.2-1build1 amd64
bindings to Graphviz for graph visualization
libghc-graphviz-doc/xenial,xenial 2999.18.0.2-1build1 all
bindings to Graphviz for graph visualization; documentation
libghc-graphviz-prof/xenial 2999.18.0.2-1build1 amd64
bindings to Graphviz for graph visualization; profiling libraries
libgraph-easy-perl/xenial,xenial 0.75-2 all
Perl module to convert or render graphs (as ASCII, HTML, SVG or via Graphviz)
libgraph-writer-graphviz-perl/xenial,xenial 0.11-2 all
GraphViz Writer for Graph object
libgraphviz-dev/xenial-updates 2.38.0-12ubuntu2.1 amd64
graphviz libs and headers against which to build applications
libgraphviz-perl/xenial,xenial 2.20-1 all
Perl interface to the GraphViz graphing tool
libgv-guile/xenial-updates 2.38.0-12ubuntu2.1 amd64
Guile bindings for graphviz
libgv-lua/xenial-updates 2.38.0-12ubuntu2.1 amd64
Lua bindings for graphviz
libgv-perl/xenial-updates 2.38.0-12ubuntu2.1 amd64
Perl bindings for graphviz
libgv-python/xenial-updates 2.38.0-12ubuntu2.1 amd64
Python bindings for graphviz
libgv-ruby/xenial-updates 2.38.0-12ubuntu2.1 amd64
Ruby bindings for graphviz
libgv-tcl/xenial-updates 2.38.0-12ubuntu2.1 amd64
Tcl bindings for graphviz
libgvc6/xenial-updates 2.38.0-12ubuntu2.1 amd64
rich set of graph drawing tools - gvc library
libgvc6-plugins-gtk/xenial-updates 2.38.0-12ubuntu2.1 amd64
rich set of graph drawing tools - gtk plugins
libgvpr2/xenial-updates 2.38.0-12ubuntu2.1 amd64
rich set of graph drawing tools - gvpr library
libkgraphviewer2/xenial 4:2.1.90-0ubuntu2 amd64
GraphViz dot graph viewer - libs
libmagickcore-6.q16-2-extra/xenial-updates,xenial-security,now 8:6.8.9.9-7ubuntu5.6 amd64 [インストール済み]
low-level image manipulation library - extra codecs (Q16)
libpathplan4/xenial-updates 2.38.0-12ubuntu2.1 amd64
rich set of graph drawing tools - pathplan library
libsql-translator-perl/xenial,xenial 0.11021-1 all
SQL 変換ライブラリ
libxdot4/xenial-updates 2.38.0-12ubuntu2.1 amd64
rich set of graph drawing tools - xdot library
monotone-viz/xenial 1.0.2-4build1 amd64
visualize a monotone repository
ncc/xenial 2.8-2build1 amd64
C source code analyzer
ocamlgraph-editor/xenial 1.8.6-1build2 amd64
graphical graph editor based on hyperbolic geometry
phybin/xenial 0.3-1 amd64
binning/clustering newick trees by topology
picviz/xenial 0.5-1build1 amd64
Parallel coordinates plotter
python-altgraph/xenial,xenial 0.12~dfsg-3 all
Python graph (network) package
python-altgraph-doc/xenial,xenial 0.12~dfsg-3 all
Python graph (network) package - API documentation
python-django-extensions/xenial,xenial 1.5.9-1 all
Useful extensions for Django projects
python-gvgen/xenial,xenial 0.9-2build1 all
Python class to generate dot files
python-objgraph/xenial,xenial 2.0.1-1 all
Module for exploring Python object reference graphs
python-objgraph-doc/xenial,xenial 2.0.1-1 all
Module for exploring Python object reference graphs (Documentation)
python-pycallgraph/xenial,xenial 1.0.1-1 all
Python library that creates call graphs for Python programs
python-pydot/xenial,xenial 1.0.28-2 all
Python interface to Graphviz's dot
python-pydot-ng/xenial,xenial 1.0.0-2 all
interface to Graphviz's Dot - Python 2.7
python-pygraph/xenial,xenial 1.8.2-6 all
library for working with graphs in Python
python-pygraphviz/xenial 1.3.1-0ubuntu2 amd64
Python interface to the Graphviz graph layout and visualization package
python-pygraphviz-dbg/xenial 1.3.1-0ubuntu2 amd64
Python interface to the Graphviz graph layout and visualization package (debug extension)
python-pygraphviz-doc/xenial,xenial 1.3.1-0ubuntu2 all
Python interface to the Graphviz graph layout and visualization package (doc)
python3-altgraph/xenial,xenial 0.12~dfsg-3 all
Python 3 graph (network) package
python3-django-extensions/xenial,xenial 1.5.9-1 all
Useful extensions for Django projects
python3-objgraph/xenial,xenial 2.0.1-1 all
Module for exploring Python object reference graphs (Python3 version)
python3-pydot/xenial,xenial 1.0.28-2 all
Python interface to Graphviz's dot (Python 3)
python3-pygraph/xenial,xenial 1.8.2-6 all
library for working with graphs in Python (Python3)
python3-pygraphviz/xenial 1.3.1-0ubuntu2 amd64
Python interface to the Graphviz graph layout and visualization package (Python 3)
python3-pygraphviz-dbg/xenial 1.3.1-0ubuntu2 amd64
Python interface to the Graphviz graph layout and visualization package (py3k debug extension)
ruby-graphviz/xenial,xenial 1.0.8-2build1 all
Ruby interface to the GraphViz graphing tool
socnetv/xenial 1.9-1.1 amd64
Social Network Analysis and Visualisation application
texlive-pictures/xenial,xenial 2015.20160320-1 all
TeX Live: Graphics, pictures, diagrams
trac-graphviz/xenial,xenial 0.7.5-1.1 all
Graphs printing plugin for Trac
trac-mastertickets/xenial,xenial 3.0.2+20111224-2 all
adds inter-ticket dependencies to Trac
xdot/xenial,xenial 0.6-3 all
Graphviz の dot ファイル用の対話的なビューア
yumetodo@yumetodo-desktop:~/clang_build/build$ ^C
yumetodo@yumetodo-desktop:~/clang_build/build$ sudo apt install graphviz
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
libcdt5 libcgraph6 libgvc6 libgvpr2 libpathplan4
提案パッケージ:
graphviz-doc
以下のパッケージが新たにインストールされます:
graphviz libcdt5 libcgraph6 libgvc6 libgvpr2 libpathplan4
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 165 個。
1,535 kB のアーカイブを取得する必要があります。
この操作後に追加で 12.4 MB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcdt5 amd64 2.38.0-12ubuntu2.1 [23.4 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcgraph6 amd64 2.38.0-12ubuntu2.1 [43.6 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpathplan4 amd64 2.38.0-12ubuntu2.1 [26.6 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgvc6 amd64 2.38.0-12ubuntu2.1 [591 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgvpr2 amd64 2.38.0-12ubuntu2.1 [170 kB]
取得:6 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 graphviz amd64 2.38.0-12ubuntu2.1 [680 kB]
1,535 kB を 1秒 で取得しました (918 kB/s)
以前に未選択のパッケージ libcdt5 を選択しています。
(データベースを読み込んでいます ... 現在 275055 個のファイルとディレクトリがインストールされています。)
.../libcdt5_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ...
libcdt5 (2.38.0-12ubuntu2.1) を展開しています...
以前に未選択のパッケージ libcgraph6 を選択しています。
.../libcgraph6_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ...
libcgraph6 (2.38.0-12ubuntu2.1) を展開しています...
以前に未選択のパッケージ libpathplan4 を選択しています。
.../libpathplan4_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ...
libpathplan4 (2.38.0-12ubuntu2.1) を展開しています...
以前に未選択のパッケージ libgvc6 を選択しています。
.../libgvc6_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ...
libgvc6 (2.38.0-12ubuntu2.1) を展開しています...
以前に未選択のパッケージ libgvpr2 を選択しています。
.../libgvpr2_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ...
libgvpr2 (2.38.0-12ubuntu2.1) を展開しています...
以前に未選択のパッケージ graphviz を選択しています。
.../graphviz_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ...
graphviz (2.38.0-12ubuntu2.1) を展開しています...
libc-bin (2.23-0ubuntu5) のトリガを処理しています ...
man-db (2.7.5-1) のトリガを処理しています ...
libcdt5 (2.38.0-12ubuntu2.1) を設定しています ...
libcgraph6 (2.38.0-12ubuntu2.1) を設定しています ...
libpathplan4 (2.38.0-12ubuntu2.1) を設定しています ...
libgvc6 (2.38.0-12ubuntu2.1) を設定しています ...
libgvpr2 (2.38.0-12ubuntu2.1) を設定しています ...
graphviz (2.38.0-12ubuntu2.1) を設定しています ...
libc-bin (2.23-0ubuntu5) のトリガを処理しています ...
yumetodo@yumetodo-desktop:~/clang_build/build$ cd ../build-release/
yumetodo@yumetodo-desktop:~/clang_build/build-release$ ls
CMakeCache.txt CPackSourceConfig.cmake bin cmake_install.cmake examples projects test utils
CMakeFiles DummyConfigureOutput build.ninja compile_commands.json include rules.ninja tools
CPackConfig.cmake LLVMBuild.cmake cmake docs lib runtimes unittests
ninja -j4 2>&1 | tee -a ~/ドキュメント/clang_build_log.txt
[1/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
[2/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
[3/4278] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
[4/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
[5/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[6/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[7/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[8/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
[9/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
[10/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
[11/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
[12/4278] Linking CXX static library lib/libLLVMDemangle.a
[13/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
[14/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
[15/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[16/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
[17/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
[18/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
[19/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
[20/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
[21/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
[22/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[23/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[24/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[25/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o
[26/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[27/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
[28/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
[29/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
[30/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
[31/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
[32/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
[33/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
[34/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
[35/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
[36/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
[37/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
[38/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
[39/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
[40/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
[41/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
[42/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
[43/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
[44/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
[45/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[46/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
[47/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
[48/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
[49/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
[50/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
[51/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[52/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
[53/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
[54/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
[55/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
[56/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
[57/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
[58/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
[59/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
[60/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
[61/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
[62/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
[63/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
[64/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
[65/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
[66/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
[67/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
[68/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
[69/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[70/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
[71/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
[72/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
[73/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[74/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
[75/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
[76/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
[77/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
[78/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
[79/4278] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[80/4278] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[81/4278] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[82/4278] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[83/4278] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
[84/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
[85/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
[86/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
[87/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[88/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
[89/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
[90/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
[91/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[92/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
[93/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
[94/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
[95/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
[96/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o
[97/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
[98/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
[99/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
[100/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
[101/4278] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
[102/4278] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
[103/4278] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
[104/4278] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
[105/4278] Linking CXX static library lib/libLLVMSupport.a
[106/4278] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[107/4278] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
[108/4278] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
[109/4278] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
[110/4278] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
[111/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[112/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[113/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
[114/4278] Linking CXX static library lib/libLLVMTableGen.a
[115/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
[116/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
[117/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
[118/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
[119/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
[120/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
[121/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
[122/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
[123/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
[124/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
[125/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[126/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
[127/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[128/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
[129/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
[130/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
[131/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
[132/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
[133/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
[134/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[135/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
[136/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
[137/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
[138/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
[139/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
[140/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
[141/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
[142/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
[143/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
[144/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
[145/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
[146/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
[147/4278] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
[148/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o
[149/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o
[150/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o
[151/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o
[152/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o
[153/4278] Linking CXX executable bin/llvm-tblgen
[154/4278] Building Intrinsics.gen...
[155/4278] Building Attributes.gen...
[156/4278] Updating Attributes.gen...
[157/4278] Updating Intrinsics.gen...
[158/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
[159/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
[160/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
[161/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
[162/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
[163/4278] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
[164/4278] Building AttributesCompatFunc.inc...
[165/4278] Updating AttributesCompatFunc.inc...
[166/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
[167/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[168/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
[169/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[170/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[171/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[172/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
[173/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
[174/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[175/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
[176/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[177/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
[178/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
[179/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[180/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
[181/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
[182/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[183/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[184/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o
[185/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
[186/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[187/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[188/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
[189/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[190/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[191/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
[192/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
[193/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[194/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
[195/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
[196/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
[197/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[198/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
[199/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[200/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
[201/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[202/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
[203/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[204/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[205/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[206/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
[207/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[208/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[209/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[210/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[211/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[212/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[213/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
[214/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
[215/4278] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[216/4278] Linking CXX static library lib/libLLVMIRReader.a
[217/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
[218/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
[219/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
[220/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
[221/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
[222/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
[223/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
[224/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
[225/4278] Linking CXX static library lib/libLLVMCore.a
[226/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o
[227/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
[228/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
[229/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
[230/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
[231/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CountingFunctionInserter.cpp.o
[232/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
[233/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
[234/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
[235/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
[236/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
[237/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
[238/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
[239/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o
[240/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o
[241/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
[242/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
[243/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
[244/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
[245/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
[246/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
[247/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o
[248/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
[249/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
[250/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
[251/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
[252/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
[253/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
[254/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
[255/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
[256/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
[257/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o
[258/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
[259/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o
[260/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
[261/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
[262/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
[263/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
[264/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
[265/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
[266/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o
[267/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
[268/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o
[269/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
[270/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o
[271/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
[272/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
[273/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
[274/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
[275/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
[276/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
[277/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
[278/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
[279/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
[280/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
[281/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
[282/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
[283/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
[284/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
[285/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
[286/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
[287/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
[288/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
[289/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
[290/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o
[291/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
[292/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
[293/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
[294/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
[295/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
[296/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
[297/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
[298/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
[299/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
[300/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
[301/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
[302/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
[303/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
[304/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o
[305/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
[306/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
[307/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
[308/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
[309/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
[310/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
[311/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
[312/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
[313/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
[314/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
[315/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
[316/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
[317/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
[318/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
[319/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
[320/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
[321/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
[322/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o
[323/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o
[324/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
[325/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
[326/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
[327/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
[328/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
[329/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
[330/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o
[331/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
[332/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
[333/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
[334/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
[335/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
[336/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
[337/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
[338/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
[339/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
[340/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
[341/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
[342/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
[343/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
[344/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
[345/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
[346/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
[347/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
[348/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
[349/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
[350/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
[351/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
[352/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
[353/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
[354/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
[355/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
[356/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
[357/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
[358/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
[359/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
[360/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
[361/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
[362/4278] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
[363/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
[364/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
[365/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
[366/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
[367/4278] Linking CXX static library lib/libLLVMCodeGen.a
[368/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
[369/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
[370/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
[371/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
[372/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
[373/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
[374/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
[375/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
[376/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
[377/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
[378/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
[379/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
[380/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
[381/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
[382/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
[383/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
[384/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
[385/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
[386/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
[387/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
[388/4278] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
[389/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
[390/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
[391/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[392/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
[393/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
[394/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o
[395/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
[396/4278] Linking CXX static library lib/libLLVMSelectionDAG.a
[397/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
[398/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
[399/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
[400/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o
[401/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
[402/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
[403/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
[404/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
[405/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
[406/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
[407/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
[408/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
[409/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
[410/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
[411/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
[412/4278] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
[413/4278] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o
[414/4278] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o
[415/4278] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
[416/4278] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
[417/4278] Linking CXX static library lib/libLLVMGlobalISel.a
[418/4278] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
[419/4278] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
[420/4278] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o
[421/4278] Linking CXX static library lib/libLLVMAsmPrinter.a
[422/4278] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
[423/4278] Linking CXX static library lib/libLLVMMIRParser.a
[424/4278] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
[425/4278] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
[426/4278] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
[427/4278] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
[428/4278] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
[429/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
[430/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
[431/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
[432/4278] Linking CXX static library lib/libLLVMBitWriter.a
[433/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
[434/4278] Linking CXX static library lib/libLLVMBitReader.a
[435/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
[436/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
[437/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
[438/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
[439/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o
[440/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
[441/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
[442/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
[443/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
[444/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
[445/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
[446/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
[447/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o
[448/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
[449/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
[450/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
[451/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
[452/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
[453/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
[454/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
[455/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
[456/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
[457/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o
[458/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
[459/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
[460/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[461/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
[462/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o
[463/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
[464/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
[465/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
[466/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
[467/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
[468/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
[469/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
[470/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
[471/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
[472/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o
[473/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
[474/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
[475/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
[476/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
[477/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
[478/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
[479/4278] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
[480/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o
[481/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
[482/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o
[483/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
[484/4278] Linking CXX static library lib/libLLVMTransformUtils.a
[485/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o
[486/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o
[487/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o
[488/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o
[489/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o
[490/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o
[491/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o
[492/4278] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o
[493/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
[494/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
[495/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
[496/4278] Linking CXX static library lib/libLLVMInstrumentation.a
[497/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
[498/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
[499/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
[500/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
[501/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
[502/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
[503/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
[504/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
[505/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
[506/4278] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
[507/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
[508/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
[509/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[510/4278] Linking CXX static library lib/libLLVMInstCombine.a
[511/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[512/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
[513/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o
[514/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
[515/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[516/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
[517/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[518/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
[519/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
[520/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
[521/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
[522/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
[523/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
[524/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
[525/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
[526/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[527/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
[528/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
[529/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o
[530/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
[531/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
[532/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
[533/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
[534/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
[535/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
[536/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
[537/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
[538/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
[539/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o
[540/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o
[541/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
[542/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
[543/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
[544/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o
[545/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
[546/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
[547/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
[548/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
[549/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
[550/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
[551/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
[552/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
[553/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
[554/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
[555/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[556/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[557/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
[558/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
[559/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[560/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
[561/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
[562/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[563/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
[564/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
[565/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
[566/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
[567/4278] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
[568/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o
[569/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o
[570/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o
[571/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o
[572/4278] Linking CXX static library lib/libLLVMScalarOpts.a
[573/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o
[574/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[575/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o
[576/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o
[577/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
[578/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[579/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
[580/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[581/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
[582/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
[583/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o
[584/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[585/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
[586/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o
[587/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[588/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o
[589/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o
[590/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o
[591/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o
[592/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o
[593/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o
[594/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
[595/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
[596/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o
[597/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o
[598/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
[599/4278] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
[600/4278] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o
[601/4278] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o
[602/4278] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o
[603/4278] Linking CXX static library lib/libLLVMipo.a
[604/4278] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o
[605/4278] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o
[606/4278] Creating export file for LLVMHello
[607/4278] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o
[608/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
[609/4278] Linking CXX shared module lib/LLVMHello.so
[610/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
[611/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
[612/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o
[613/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o
[614/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o
[615/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o
[616/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o
[617/4278] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
[618/4278] Linking CXX static library lib/libLLVMVectorize.a
[619/4278] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o
[620/4278] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o
[621/4278] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o
[622/4278] Linking CXX static library lib/libLLVMObjCARCOpts.a
[623/4278] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o
[624/4278] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o
[625/4278] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
[626/4278] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o
[627/4278] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
[628/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[629/4278] Linking CXX static library lib/libLLVMCoroutines.a
[630/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
[631/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o
[632/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
[633/4278] Linking CXX static library lib/libLLVMLinker.a
[634/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
[635/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
[636/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
[637/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
[638/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
[639/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
[640/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[641/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[642/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o
[643/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o
[644/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
[645/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
[646/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
[647/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
[648/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
[649/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
[650/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
[651/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
[652/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
[653/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
[654/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
[655/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o
[656/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
[657/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
[658/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o
[659/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
[660/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[661/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
[662/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
[663/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
[664/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
[665/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o
[666/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o
[667/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o
[668/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
[669/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
[670/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[671/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[672/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[673/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[674/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
[675/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
[676/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
[677/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[678/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[679/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o
[680/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[681/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[682/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
[683/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
[684/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
[685/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
[686/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
[687/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
[688/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
[689/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[690/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
[691/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
[692/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
[693/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
[694/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
[695/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o
[696/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o
[697/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
[698/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
[699/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
[700/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[701/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
[702/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
[703/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[704/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
[705/4278] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
[706/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
[707/4278] Generating LLVMLTORevision.h
[708/4278] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[709/4278] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
[710/4278] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
[711/4278] Linking CXX static library lib/libLLVMAnalysis.a
[712/4278] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o
[713/4278] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
[714/4278] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
[715/4278] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
[716/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
[717/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
[718/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
[719/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
[720/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
[721/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
[722/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
[723/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
[724/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
[725/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
[726/4278] Linking CXX static library lib/libLLVMLTO.a
[727/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
[728/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
[729/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
[730/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
[731/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
[732/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
[733/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
[734/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
[735/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
[736/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
[737/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
[738/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
[739/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
[740/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
[741/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
[742/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[743/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
[744/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
[745/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
[746/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
[747/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
[748/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
[749/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
[750/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
[751/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
[752/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
[753/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[754/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
[755/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
[756/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
[757/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
[758/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
[759/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
[760/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
[761/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
[762/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
[763/4278] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o
[764/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
[765/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
[766/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
[767/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
[768/4278] Linking CXX static library lib/libLLVMMC.a
[769/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
[770/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
[771/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
[772/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
[773/4278] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
[774/4278] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
[775/4278] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
[776/4278] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
[777/4278] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
[778/4278] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
[779/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
[780/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
[781/4278] Linking CXX static library lib/libLLVMMCDisassembler.a
[782/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
[783/4278] Linking CXX static library lib/libLLVMMCParser.a
[784/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
[785/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
[786/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
[787/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
[788/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
[789/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
[790/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
[791/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
[792/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
[793/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.cpp.o
[794/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
[795/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
[796/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
[797/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
[798/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
[799/4278] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
[800/4278] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
[801/4278] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
[802/4278] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
[803/4278] Linking CXX static library lib/libLLVMObject.a
[804/4278] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
[805/4278] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
[806/4278] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
[807/4278] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[808/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
[809/4278] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
[810/4278] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[811/4278] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
[812/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
[813/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
[814/4278] Linking CXX static library lib/libLLVMObjectYAML.a
[815/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
[816/4278] Linking CXX static library lib/libLLVMOption.a
[817/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
[818/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
[819/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
[820/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
[821/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
[822/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
[823/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
[824/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
[825/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
[826/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
[827/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
[828/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
[829/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
[830/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
[831/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
[832/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
[833/4278] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/StreamReader.cpp.o
[834/4278] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o
[835/4278] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/StreamWriter.cpp.o
[836/4278] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
[837/4278] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
[838/4278] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[839/4278] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
[840/4278] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
[841/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
[842/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
[843/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
[844/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeDumper.cpp.o
[845/4278] Linking CXX static library lib/libLLVMDebugInfoMSF.a
[846/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
[847/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
[848/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
[849/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o
[850/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o
[851/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
[852/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
[853/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
[854/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabase.cpp.o
[855/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDatabaseVisitor.cpp.o
[856/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
[857/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o
[858/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
[859/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o
[860/4278] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
[861/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
[862/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
[863/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
[864/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
[865/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
[866/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
[867/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
[868/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
[869/4278] Linking CXX static library lib/libLLVMDebugInfoCodeView.a
[870/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
[871/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
[872/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
[873/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
[874/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
[875/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
[876/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
[877/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
[878/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
[879/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
[880/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
[881/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
[882/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
[883/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
[884/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
[885/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
[886/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
[887/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
[888/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
[889/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
[890/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
[891/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
[892/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
[893/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
[894/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
[895/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
[896/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
[897/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
[898/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
[899/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
[900/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
[901/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o
[902/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o
[903/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o
[904/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GSI.cpp.o
[905/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/GlobalsStream.cpp.o
[906/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o
[907/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o
[908/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o
[909/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o
[910/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o
[911/4278] Building SystemZGenSubtargetInfo.inc...
[912/4278] Building SystemZGenInstrInfo.inc...
[913/4278] Building SystemZGenCallingConv.inc...
[914/4278] Updating SystemZGenSubtargetInfo.inc...
[915/4278] Building SystemZGenAsmWriter.inc...
[916/4278] Building SystemZGenDAGISel.inc...
[917/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o
[918/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o
[919/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o
[920/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o
[921/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiHashing.cpp.o
[922/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o
[923/4278] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
[924/4278] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[925/4278] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStreamBuilder.cpp.o
[926/4278] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
[927/4278] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
[928/4278] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[929/4278] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
[930/4278] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
[931/4278] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
[932/4278] Linking CXX static library lib/libLLVMSymbolize.a
[933/4278] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
[934/4278] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
[935/4278] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o
[936/4278] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
[937/4278] Linking CXX static library lib/libLLVMExecutionEngine.a
[938/4278] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
[939/4278] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
[940/4278] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o
[941/4278] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o
[942/4278] Linking CXX static library lib/libLLVMInterpreter.a
[943/4278] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
[944/4278] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o
[945/4278] Linking CXX static library lib/libLLVMMCJIT.a
[946/4278] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o
[947/4278] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o
[948/4278] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
[949/4278] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
[950/4278] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
[951/4278] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
[952/4278] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
[953/4278] Linking CXX static library lib/libLLVMOrcJIT.a
[954/4278] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
[955/4278] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
[956/4278] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[957/4278] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
[958/4278] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
[959/4278] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
[960/4278] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
[961/4278] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
[962/4278] Building AArch64GenAsmWriter1.inc...
[963/4278] Updating AArch64GenAsmWriter1.inc...
[964/4278] Building AArch64GenDAGISel.inc...
[965/4278] Building AArch64GenMCCodeEmitter.inc...
[966/4278] Linking CXX static library lib/libLLVMTarget.a
[967/4278] Building AArch64GenMCPseudoLowering.inc...
[968/4278] Updating AArch64GenMCCodeEmitter.inc...
[969/4278] Building AArch64GenDisassemblerTables.inc...
[970/4278] Building AArch64GenSystemOperands.inc...
[971/4278] Linking CXX static library lib/libLLVMRuntimeDyld.a
[972/4278] Building AArch64GenAsmMatcher.inc...
[973/4278] Building AArch64GenRegisterInfo.inc...
[974/4278] Updating AArch64GenDisassemblerTables.inc...
[975/4278] Building AArch64GenAsmWriter.inc...
[976/4278] Updating AArch64GenSystemOperands.inc...
[977/4278] Updating AArch64GenMCPseudoLowering.inc...
[978/4278] Updating AArch64GenDAGISel.inc...
[979/4278] Building AArch64GenFastISel.inc...
[980/4278] Updating AArch64GenRegisterInfo.inc...
[981/4278] Building AArch64GenSubtargetInfo.inc...
[982/4278] Updating AArch64GenAsmMatcher.inc...
[983/4278] Building AArch64GenInstrInfo.inc...
[984/4278] Updating AArch64GenAsmWriter.inc...
[985/4278] Building AArch64GenCallingConv.inc...
[986/4278] Updating AArch64GenFastISel.inc...
[987/4278] Building ARMGenInstrInfo.inc...
[988/4278] Updating AArch64GenCallingConv.inc...
[989/4278] Building AMDGPUGenMCPseudoLowering.inc...
[990/4278] Building AMDGPUGenDFAPacketizer.inc...
[991/4278] Updating AArch64GenSubtargetInfo.inc...
[992/4278] Updating AMDGPUGenMCPseudoLowering.inc...
[993/4278] Building AMDGPUGenMCCodeEmitter.inc...
[994/4278] Updating AArch64GenInstrInfo.inc...
[995/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o
[996/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o
[997/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o
[998/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o
[999/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o
[1000/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o
[1001/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o
[1002/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o
[1003/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o
[1004/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o
[1005/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o
[1006/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o
[1007/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o
[1008/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o
[1009/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o
[1010/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o
[1011/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o
[1012/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o
[1013/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o
[1014/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o
[1015/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o
[1016/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o
[1017/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o
[1018/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o
[1019/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o
[1020/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o
[1021/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o
[1022/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o
[1023/4278] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64VectorByElementOpt.cpp.o
[1024/4278] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o
[1025/4278] Linking CXX static library lib/libLLVMAArch64Info.a
[1026/4278] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o
[1027/4278] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o
[1028/4278] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o
[1029/4278] Linking CXX static library lib/libLLVMAArch64CodeGen.a
[1030/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o
[1031/4278] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o
[1032/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o
[1033/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o
[1034/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o
[1035/4278] Linking CXX static library lib/libLLVMAArch64AsmParser.a
[1036/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o
[1037/4278] Linking CXX static library lib/libLLVMAArch64Disassembler.a
[1038/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o
[1039/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o
[1040/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o
[1041/4278] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o
[1042/4278] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o
[1043/4278] Updating AMDGPUGenDFAPacketizer.inc...
[1044/4278] Building AMDGPUGenInstrInfo.inc...
[1045/4278] Linking CXX static library lib/libLLVMAArch64Desc.a
[1046/4278] Building AMDGPUGenCallingConv.inc...
[1047/4278] Building AMDGPUGenIntrinsics.inc...
[1048/4278] Updating AMDGPUGenInstrInfo.inc...
[1049/4278] Updating AMDGPUGenCallingConv.inc...
[1050/4278] Building AMDGPUGenRegisterInfo.inc...
[1051/4278] Updating AMDGPUGenIntrinsics.inc...
[1052/4278] Updating AMDGPUGenMCCodeEmitter.inc...
[1053/4278] Building AMDGPUGenDAGISel.inc...
[1054/4278] Updating AMDGPUGenRegisterInfo.inc...
[1055/4278] Building AMDGPUGenSubtargetInfo.inc...
[1056/4278] Updating AMDGPUGenSubtargetInfo.inc...
[1057/4278] Building AMDGPUGenAsmMatcher.inc...
[1058/4278] Linking CXX static library lib/libLLVMAArch64Utils.a
[1059/4278] Updating AMDGPUGenDAGISel.inc...
[1060/4278] Building AMDGPUGenAsmWriter.inc...
[1061/4278] Building AMDGPUGenDisassemblerTables.inc...
[1062/4278] Updating AMDGPUGenDisassemblerTables.inc...
[1063/4278] Building ARMGenSubtargetInfo.inc...
[1064/4278] Updating AMDGPUGenAsmWriter.inc...
[1065/4278] Building ARMGenRegisterInfo.inc...
[1066/4278] Updating AMDGPUGenAsmMatcher.inc...
[1067/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o
[1068/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o
[1069/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o
[1070/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o
[1071/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o
[1072/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o
[1073/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o
[1074/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o
[1075/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o
[1076/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o
[1077/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o
[1078/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o
[1079/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o
[1080/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o
[1081/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o
[1082/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o
[1083/4278] Linking CXX static library lib/libLLVMAArch64AsmPrinter.a
[1084/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o
[1085/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o
[1086/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o
[1087/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o
[1088/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o
[1089/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o
[1090/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o
[1091/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o
[1092/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o
[1093/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o
[1094/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o
[1095/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o
[1096/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o
[1097/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o
[1098/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o
[1099/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o
[1100/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o
[1101/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o
[1102/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o
[1103/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o
[1104/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o
[1105/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o
[1106/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o
[1107/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o
[1108/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o
[1109/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o
[1110/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o
[1111/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o
[1112/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o
[1113/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o
[1114/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o
[1115/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o
[1116/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o
[1117/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o
[1118/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o
[1119/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o
[1120/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o
[1121/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o
[1122/4278] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o
[1123/4278] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o
[1124/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPURuntimeMD.cpp.o
[1125/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o
[1126/4278] Linking CXX static library lib/libLLVMAMDGPUInfo.a
[1127/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o
[1128/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o
[1129/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o
[1130/4278] Linking CXX static library lib/libLLVMAMDGPUCodeGen.a
[1131/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o
[1132/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o
[1133/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o
[1134/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o
[1135/4278] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
[1136/4278] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o
[1137/4278] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o
[1138/4278] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o
[1139/4278] Updating ARMGenSubtargetInfo.inc...
[1140/4278] Building ARMGenDAGISel.inc...
[1141/4278] Linking CXX static library lib/libLLVMAMDGPUDesc.a
[1142/4278] Updating ARMGenInstrInfo.inc...
[1143/4278] Updating ARMGenRegisterInfo.inc...
[1144/4278] Building ARMGenMCCodeEmitter.inc...
[1145/4278] Updating ARMGenDAGISel.inc...
[1146/4278] Building ARMGenAsmWriter.inc...
[1147/4278] Building ARMGenDisassemblerTables.inc...
[1148/4278] Building ARMGenMCPseudoLowering.inc...
[1149/4278] Updating ARMGenAsmWriter.inc...
[1150/4278] Building ARMGenCallingConv.inc...
[1151/4278] Updating ARMGenMCPseudoLowering.inc...
[1152/4278] Building ARMGenFastISel.inc...
[1153/4278] Linking CXX static library lib/libLLVMAMDGPUUtils.a
[1154/4278] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o
[1155/4278] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o
[1156/4278] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o
[1157/4278] Updating ARMGenCallingConv.inc...
[1158/4278] Updating ARMGenDisassemblerTables.inc...
[1159/4278] Updating ARMGenFastISel.inc...
[1160/4278] Building ARMGenAsmMatcher.inc...
[1161/4278] Updating ARMGenAsmMatcher.inc...
[1162/4278] Updating ARMGenMCCodeEmitter.inc...
[1163/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o
[1164/4278] Linking CXX static library lib/libLLVMAMDGPUAsmPrinter.a
[1165/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o
[1166/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o
[1167/4278] Linking CXX static library lib/libLLVMAMDGPUDisassembler.a
[1168/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o
[1169/4278] Linking CXX static library lib/libLLVMAMDGPUAsmParser.a
[1170/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o
[1171/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o
[1172/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o
[1173/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o
[1174/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o
[1175/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o
[1176/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o
[1177/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o
[1178/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o
[1179/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o
[1180/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o
[1181/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o
[1182/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o
[1183/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o
[1184/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o
[1185/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o
[1186/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o
[1187/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o
[1188/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o
[1189/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o
[1190/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o
[1191/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o
[1192/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o
[1193/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o
[1194/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o
[1195/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o
[1196/4278] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o
[1197/4278] Building MSP430GenSubtargetInfo.inc...
[1198/4278] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
[1199/4278] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
[1200/4278] Linking CXX static library lib/libLLVMARMInfo.a
[1201/4278] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
[1202/4278] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o
[1203/4278] Linking CXX static library lib/libLLVMARMCodeGen.a
[1204/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
[1205/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
[1206/4278] Linking CXX static library lib/libLLVMARMAsmPrinter.a
[1207/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o
[1208/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
[1209/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
[1210/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o
[1211/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o
[1212/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o
[1213/4278] Linking CXX static library lib/libLLVMARMDisassembler.a
[1214/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
[1215/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
[1216/4278] Linking CXX static library lib/libLLVMARMAsmParser.a
[1217/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
[1218/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o
[1219/4278] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
[1220/4278] Building BPFGenCallingConv.inc...
[1221/4278] Building BPFGenInstrInfo.inc...
[1222/4278] Building BPFGenDisassemblerTables.inc...
[1223/4278] Updating BPFGenInstrInfo.inc...
[1224/4278] Building BPFGenMCCodeEmitter.inc...
[1225/4278] Building X86GenAsmMatcher.inc...
[1226/4278] Building BPFGenDAGISel.inc...
[1227/4278] Updating BPFGenMCCodeEmitter.inc...
[1228/4278] Updating BPFGenDisassemblerTables.inc...
[1229/4278] Updating X86GenAsmMatcher.inc...
[1230/4278] Building BPFGenRegisterInfo.inc...
[1231/4278] Updating BPFGenCallingConv.inc...
[1232/4278] Linking CXX static library lib/libLLVMARMDesc.a
[1233/4278] Building BPFGenAsmWriter.inc...
[1234/4278] Building BPFGenSubtargetInfo.inc...
[1235/4278] Updating BPFGenDAGISel.inc...
[1236/4278] Building HexagonGenDAGISel.inc...
[1237/4278] Updating BPFGenRegisterInfo.inc...
[1238/4278] Building HexagonGenDisassemblerTables.inc...
[1239/4278] Updating BPFGenAsmWriter.inc...
[1240/4278] Building HexagonGenInstrInfo.inc...
[1241/4278] Updating BPFGenSubtargetInfo.inc...
[1242/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o
[1243/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o
[1244/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o
[1245/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o
[1246/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o
[1247/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o
[1248/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o
[1249/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o
[1250/4278] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o
[1251/4278] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o
[1252/4278] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o
[1253/4278] Building CXX object lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o
[1254/4278] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o
[1255/4278] Linking CXX static library lib/libLLVMBPFAsmPrinter.a
[1256/4278] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o
[1257/4278] Linking CXX static library lib/libLLVMBPFCodeGen.a
[1258/4278] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o
[1259/4278] Linking CXX static library lib/libLLVMBPFDisassembler.a
[1260/4278] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o
[1261/4278] Updating HexagonGenDAGISel.inc...
[1262/4278] Building HexagonGenAsmWriter.inc...
[1263/4278] Linking CXX static library lib/libLLVMBPFInfo.a
[1264/4278] Updating HexagonGenInstrInfo.inc...
[1265/4278] Building HexagonGenAsmMatcher.inc...
[1266/4278] Building HexagonGenDFAPacketizer.inc...
[1267/4278] Updating HexagonGenAsmWriter.inc...
[1268/4278] Building HexagonGenMCCodeEmitter.inc...
[1269/4278] Updating HexagonGenAsmMatcher.inc...
[1270/4278] Updating HexagonGenDisassemblerTables.inc...
[1271/4278] Building HexagonGenSubtargetInfo.inc...
[1272/4278] Updating HexagonGenDFAPacketizer.inc...
[1273/4278] Building HexagonGenRegisterInfo.inc...
[1274/4278] Linking CXX static library lib/libLLVMBPFDesc.a
[1275/4278] Updating HexagonGenMCCodeEmitter.inc...
[1276/4278] Building LanaiGenSubtargetInfo.inc...
[1277/4278] Updating HexagonGenSubtargetInfo.inc...
[1278/4278] Building LanaiGenCallingConv.inc...
[1279/4278] Building LanaiGenRegisterInfo.inc...
[1280/4278] Updating HexagonGenRegisterInfo.inc...
[1281/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o
[1282/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o
[1283/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o
[1284/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o
[1285/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o
[1286/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o
[1287/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o
[1288/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o
[1289/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o
[1290/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o
[1291/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o
[1292/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o
[1293/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o
[1294/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o
[1295/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o
[1296/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o
[1297/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o
[1298/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o
[1299/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o
[1300/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o
[1301/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o
[1302/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o
[1303/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o
[1304/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o
[1305/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o
[1306/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o
[1307/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o
[1308/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o
[1309/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o
[1310/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o
[1311/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o
[1312/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o
[1313/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o
[1314/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o
[1315/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o
[1316/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o
[1317/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o
[1318/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o
[1319/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o
[1320/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o
[1321/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o
[1322/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o
[1323/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o
[1324/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o
[1325/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o
[1326/4278] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o
[1327/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o
[1328/4278] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o
[1329/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o
[1330/4278] Linking CXX static library lib/libLLVMHexagonCodeGen.a
[1331/4278] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o
[1332/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o
[1333/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o
[1334/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o
[1335/4278] Linking CXX static library lib/libLLVMHexagonAsmParser.a
[1336/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o
[1337/4278] Linking CXX static library lib/libLLVMHexagonInfo.a
[1338/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o
[1339/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o
[1340/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o
[1341/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o
[1342/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o
[1343/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o
[1344/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o
[1345/4278] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o
[1346/4278] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o
[1347/4278] Updating LanaiGenRegisterInfo.inc...
[1348/4278] Updating LanaiGenSubtargetInfo.inc...
[1349/4278] Building LanaiGenAsmMatcher.inc...
[1350/4278] Building LanaiGenAsmWriter.inc...
[1351/4278] Updating LanaiGenAsmMatcher.inc...
[1352/4278] Building LanaiGenDisassemblerTables.inc...
[1353/4278] Updating LanaiGenAsmWriter.inc...
[1354/4278] Updating LanaiGenDisassemblerTables.inc...
[1355/4278] Building LanaiGenInstrInfo.inc...
[1356/4278] Updating LanaiGenCallingConv.inc...
[1357/4278] Building LanaiGenDAGISel.inc...
[1358/4278] Updating LanaiGenInstrInfo.inc...
[1359/4278] Building LanaiGenMCCodeEmitter.inc...
[1360/4278] Updating LanaiGenDAGISel.inc...
[1361/4278] Building MipsGenMCPseudoLowering.inc...
[1362/4278] Updating LanaiGenMCCodeEmitter.inc...
[1363/4278] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o
[1364/4278] Linking CXX static library lib/libLLVMHexagonDesc.a
[1365/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o
[1366/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o
[1367/4278] Linking CXX static library lib/libLLVMLanaiAsmParser.a
[1368/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o
[1369/4278] Linking CXX static library lib/libLLVMHexagonDisassembler.a
[1370/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o
[1371/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o
[1372/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o
[1373/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o
[1374/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o
[1375/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o
[1376/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o
[1377/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o
[1378/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o
[1379/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o
[1380/4278] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o
[1381/4278] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o
[1382/4278] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o
[1383/4278] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o
[1384/4278] Linking CXX static library lib/libLLVMLanaiInfo.a
[1385/4278] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o
[1386/4278] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o
[1387/4278] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o
[1388/4278] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o
[1389/4278] Linking CXX static library lib/libLLVMLanaiCodeGen.a
[1390/4278] Building CXX object lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiInstPrinter.dir/LanaiInstPrinter.cpp.o
[1391/4278] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o
[1392/4278] Building MipsGenDisassemblerTables.inc...
[1393/4278] Updating MipsGenDisassemblerTables.inc...
[1394/4278] Building MipsGenDAGISel.inc...
[1395/4278] Linking CXX static library lib/libLLVMLanaiDesc.a
[1396/4278] Updating MipsGenMCPseudoLowering.inc...
[1397/4278] Building MipsGenAsmWriter.inc...
[1398/4278] Updating MipsGenAsmWriter.inc...
[1399/4278] Building MipsGenCallingConv.inc...
[1400/4278] Updating MipsGenDAGISel.inc...
[1401/4278] Building MipsGenSubtargetInfo.inc...
[1402/4278] Updating MipsGenCallingConv.inc...
[1403/4278] Building MipsGenInstrInfo.inc...
[1404/4278] Linking CXX static library lib/libLLVMLanaiInstPrinter.a
[1405/4278] Building MipsGenFastISel.inc...
[1406/4278] Updating MipsGenSubtargetInfo.inc...
[1407/4278] Building MipsGenRegisterInfo.inc...
[1408/4278] Updating MipsGenFastISel.inc...
[1409/4278] Building MipsGenMCCodeEmitter.inc...
[1410/4278] Updating MipsGenRegisterInfo.inc...
[1411/4278] Building MipsGenAsmMatcher.inc...
[1412/4278] Updating MipsGenInstrInfo.inc...
[1413/4278] Building MSP430GenRegisterInfo.inc...
[1414/4278] Updating MipsGenMCCodeEmitter.inc...
[1415/4278] Building MSP430GenDAGISel.inc...
[1416/4278] Building MSP430GenInstrInfo.inc...
[1417/4278] Updating MSP430GenDAGISel.inc...
[1418/4278] Updating MSP430GenInstrInfo.inc...
[1419/4278] Updating MSP430GenRegisterInfo.inc...
[1420/4278] Building MSP430GenCallingConv.inc...
[1421/4278] Building MSP430GenAsmWriter.inc...
[1422/4278] Updating MSP430GenCallingConv.inc...
[1423/4278] Updating MipsGenAsmMatcher.inc...
[1424/4278] Updating MSP430GenSubtargetInfo.inc...
[1425/4278] Updating MSP430GenAsmWriter.inc...
[1426/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o
[1427/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o
[1428/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o
[1429/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o
[1430/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o
[1431/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o
[1432/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o
[1433/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o
[1434/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o
[1435/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o
[1436/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o
[1437/4278] Linking CXX static library lib/libLLVMLanaiDisassembler.a
[1438/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o
[1439/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o
[1440/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o
[1441/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o
[1442/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o
[1443/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o
[1444/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o
[1445/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o
[1446/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o
[1447/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o
[1448/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o
[1449/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o
[1450/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o
[1451/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o
[1452/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o
[1453/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o
[1454/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o
[1455/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o
[1456/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o
[1457/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o
[1458/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o
[1459/4278] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o
[1460/4278] Building CXX object lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o
[1461/4278] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o
[1462/4278] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o
[1463/4278] Linking CXX static library lib/libLLVMMipsCodeGen.a
[1464/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o
[1465/4278] Linking CXX static library lib/libLLVMMipsInfo.a
[1466/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o
[1467/4278] Linking CXX static library lib/libLLVMMipsAsmPrinter.a
[1468/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o
[1469/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o
[1470/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o
[1471/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o
[1472/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o
[1473/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o
[1474/4278] Linking CXX static library lib/libLLVMMipsDisassembler.a
[1475/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o
[1476/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o
[1477/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o
[1478/4278] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o
[1479/4278] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o
[1480/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o
[1481/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o
[1482/4278] Linking CXX static library lib/libLLVMMipsDesc.a
[1483/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o
[1484/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o
[1485/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o
[1486/4278] Linking CXX static library lib/libLLVMMipsAsmParser.a
[1487/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o
[1488/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o
[1489/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o
[1490/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o
[1491/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o
[1492/4278] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o
[1493/4278] Building CXX object lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o
[1494/4278] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o
[1495/4278] Linking CXX static library lib/libLLVMMSP430AsmPrinter.a
[1496/4278] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o
[1497/4278] Linking CXX static library lib/libLLVMMSP430Info.a
[1498/4278] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o
[1499/4278] Building NVPTXGenSubtargetInfo.inc...
[1500/4278] Updating NVPTXGenSubtargetInfo.inc...
[1501/4278] Building NVPTXGenAsmWriter.inc...
[1502/4278] Linking CXX static library lib/libLLVMMSP430CodeGen.a
[1503/4278] Building NVPTXGenRegisterInfo.inc...
[1504/4278] Updating NVPTXGenRegisterInfo.inc...
[1505/4278] Updating NVPTXGenAsmWriter.inc...
[1506/4278] Building NVPTXGenDAGISel.inc...
[1507/4278] Building NVPTXGenInstrInfo.inc...
[1508/4278] Building PPCGenFastISel.inc...
[1509/4278] Linking CXX static library lib/libLLVMMSP430Desc.a
[1510/4278] Building PPCGenAsmWriter.inc...
[1511/4278] Updating NVPTXGenInstrInfo.inc...
[1512/4278] Building PPCGenDAGISel.inc...
[1513/4278] Updating NVPTXGenDAGISel.inc...
[1514/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o
[1515/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o
[1516/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o
[1517/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o
[1518/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o
[1519/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o
[1520/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o
[1521/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o
[1522/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o
[1523/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInferAddressSpaces.cpp.o
[1524/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o
[1525/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o
[1526/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o
[1527/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o
[1528/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o
[1529/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o
[1530/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o
[1531/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o
[1532/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o
[1533/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o
[1534/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o
[1535/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o
[1536/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o
[1537/4278] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
[1538/4278] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o
[1539/4278] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o
[1540/4278] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o
[1541/4278] Linking CXX static library lib/libLLVMNVPTXCodeGen.a
[1542/4278] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o
[1543/4278] Linking CXX static library lib/libLLVMNVPTXInfo.a
[1544/4278] Updating PPCGenAsmWriter.inc...
[1545/4278] Building PPCGenAsmMatcher.inc...
[1546/4278] Building PPCGenSubtargetInfo.inc...
[1547/4278] Building PPCGenCallingConv.inc...
[1548/4278] Building PPCGenMCCodeEmitter.inc...
[1549/4278] Updating PPCGenCallingConv.inc...
[1550/4278] Updating PPCGenFastISel.inc...
[1551/4278] Updating PPCGenDAGISel.inc...
[1552/4278] Building PPCGenDisassemblerTables.inc...
[1553/4278] Building PPCGenInstrInfo.inc...
[1554/4278] Updating PPCGenDisassemblerTables.inc...
[1555/4278] Updating PPCGenMCCodeEmitter.inc...
[1556/4278] Updating PPCGenAsmMatcher.inc...
[1557/4278] Building PPCGenRegisterInfo.inc...
[1558/4278] Linking CXX static library lib/libLLVMNVPTXDesc.a
[1559/4278] Updating PPCGenSubtargetInfo.inc...
[1560/4278] Building RISCVGenInstrInfo.inc...
[1561/4278] Updating PPCGenInstrInfo.inc...
[1562/4278] Building RISCVGenRegisterInfo.inc...
[1563/4278] Updating PPCGenRegisterInfo.inc...
[1564/4278] Building RISCVGenMCCodeEmitter.inc...
[1565/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o
[1566/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o
[1567/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o
[1568/4278] Linking CXX static library lib/libLLVMNVPTXAsmPrinter.a
[1569/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o
[1570/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o
[1571/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o
[1572/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o
[1573/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o
[1574/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o
[1575/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o
[1576/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o
[1577/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o
[1578/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o
[1579/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o
[1580/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o
[1581/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o
[1582/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o
[1583/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o
[1584/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o
[1585/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o
[1586/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o
[1587/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o
[1588/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o
[1589/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o
[1590/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o
[1591/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o
[1592/4278] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o
[1593/4278] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o
[1594/4278] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o
[1595/4278] Building CXX object lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o
[1596/4278] Linking CXX static library lib/libLLVMPowerPCAsmParser.a
[1597/4278] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o
[1598/4278] Linking CXX static library lib/libLLVMPowerPCDisassembler.a
[1599/4278] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o
[1600/4278] Linking CXX static library lib/libLLVMPowerPCCodeGen.a
[1601/4278] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o
[1602/4278] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o
[1603/4278] Linking CXX static library lib/libLLVMPowerPCInfo.a
[1604/4278] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o
[1605/4278] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o
[1606/4278] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o
[1607/4278] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o
[1608/4278] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o
[1609/4278] Updating RISCVGenRegisterInfo.inc...
[1610/4278] Updating RISCVGenMCCodeEmitter.inc...
[1611/4278] Updating RISCVGenInstrInfo.inc...
[1612/4278] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetMachine.cpp.o
[1613/4278] Building CXX object lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/RISCVTargetInfo.cpp.o
[1614/4278] Linking CXX static library lib/libLLVMPowerPCDesc.a
[1615/4278] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVAsmBackend.cpp.o
[1616/4278] Linking CXX static library lib/libLLVMRISCVInfo.a
[1617/4278] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFObjectWriter.cpp.o
[1618/4278] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCAsmInfo.cpp.o
[1619/4278] Linking CXX static library lib/libLLVMRISCVCodeGen.a
[1620/4278] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCTargetDesc.cpp.o
[1621/4278] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCCodeEmitter.cpp.o
[1622/4278] Linking CXX static library lib/libLLVMPowerPCAsmPrinter.a
[1623/4278] Building SparcGenDAGISel.inc...
[1624/4278] Building SparcGenAsmWriter.inc...
[1625/4278] Building SparcGenSubtargetInfo.inc...
[1626/4278] Building SparcGenAsmMatcher.inc...
[1627/4278] Updating SparcGenDAGISel.inc...
[1628/4278] Updating SparcGenSubtargetInfo.inc...
[1629/4278] Updating SparcGenAsmWriter.inc...
[1630/4278] Building SparcGenMCCodeEmitter.inc...
[1631/4278] Building SparcGenInstrInfo.inc...
[1632/4278] Building SparcGenCallingConv.inc...
[1633/4278] Updating SparcGenInstrInfo.inc...
[1634/4278] Updating SparcGenAsmMatcher.inc...
[1635/4278] Building SparcGenDisassemblerTables.inc...
[1636/4278] Updating SparcGenCallingConv.inc...
[1637/4278] Updating SparcGenMCCodeEmitter.inc...
[1638/4278] Building SparcGenRegisterInfo.inc...
[1639/4278] Updating SparcGenDisassemblerTables.inc...
[1640/4278] Updating SystemZGenCallingConv.inc...
[1641/4278] Updating SystemZGenDAGISel.inc...
[1642/4278] Building SystemZGenRegisterInfo.inc...
[1643/4278] Building SystemZGenDisassemblerTables.inc...
[1644/4278] Updating SparcGenRegisterInfo.inc...
[1645/4278] Linking CXX static library lib/libLLVMRISCVDesc.a
[1646/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o
[1647/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o
[1648/4278] Updating SystemZGenRegisterInfo.inc...
[1649/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o
[1650/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o
[1651/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o
[1652/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o
[1653/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o
[1654/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o
[1655/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o
[1656/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o
[1657/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o
[1658/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o
[1659/4278] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o
[1660/4278] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o
[1661/4278] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o
[1662/4278] Linking CXX static library lib/libLLVMSparcInfo.a
[1663/4278] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o
[1664/4278] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o
[1665/4278] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o
[1666/4278] Linking CXX static library lib/libLLVMSparcCodeGen.a
[1667/4278] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o
[1668/4278] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o
[1669/4278] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o
[1670/4278] Building CXX object lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o
[1671/4278] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o
[1672/4278] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o
[1673/4278] Linking CXX static library lib/libLLVMSparcDesc.a
[1674/4278] Updating SystemZGenDisassemblerTables.inc...
[1675/4278] Updating SystemZGenInstrInfo.inc...
[1676/4278] Building SystemZGenMCCodeEmitter.inc...
[1677/4278] Updating SystemZGenMCCodeEmitter.inc...
[1678/4278] Building SystemZGenAsmMatcher.inc...
[1679/4278] Updating SystemZGenAsmMatcher.inc...
[1680/4278] Updating SystemZGenAsmWriter.inc...
[1681/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o
[1682/4278] Linking CXX static library lib/libLLVMSparcAsmParser.a
[1683/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o
[1684/4278] Linking CXX static library lib/libLLVMSparcDisassembler.a
[1685/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o
[1686/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o
[1687/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o
[1688/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o
[1689/4278] Linking CXX static library lib/libLLVMSparcAsmPrinter.a
[1690/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o
[1691/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o
[1692/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o
[1693/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o
[1694/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o
[1695/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o
[1696/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o
[1697/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o
[1698/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o
[1699/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o
[1700/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o
[1701/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o
[1702/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o
[1703/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o
[1704/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o
[1705/4278] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o
[1706/4278] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o
[1707/4278] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o
[1708/4278] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o
[1709/4278] Linking CXX static library lib/libLLVMSystemZDisassembler.a
[1710/4278] Building CXX object lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o
[1711/4278] Linking CXX static library lib/libLLVMSystemZCodeGen.a
[1712/4278] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o
[1713/4278] Linking CXX static library lib/libLLVMSystemZInfo.a
[1714/4278] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o
[1715/4278] Linking CXX static library lib/libLLVMSystemZAsmParser.a
[1716/4278] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o
[1717/4278] Linking CXX static library lib/libLLVMSystemZAsmPrinter.a
[1718/4278] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o
[1719/4278] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o
[1720/4278] Building X86GenAsmWriter1.inc...
[1721/4278] Building X86GenCallingConv.inc...
[1722/4278] Building X86GenSubtargetInfo.inc...
[1723/4278] Linking CXX static library lib/libLLVMSystemZDesc.a
[1724/4278] Building X86GenFastISel.inc...
[1725/4278] Building X86GenInstrInfo.inc...
[1726/4278] Updating X86GenAsmWriter1.inc...
[1727/4278] Building X86GenAsmMatcher.inc...
[1728/4278] Updating X86GenFastISel.inc...
[1729/4278] Updating X86GenCallingConv.inc...
[1730/4278] Building X86GenDAGISel.inc...
[1731/4278] Updating X86GenSubtargetInfo.inc...
[1732/4278] Building X86GenDisassemblerTables.inc...
[1733/4278] Updating X86GenAsmMatcher.inc...
[1734/4278] Building X86GenRegisterInfo.inc...
[1735/4278] Updating X86GenInstrInfo.inc...
[1736/4278] Building X86GenAsmWriter.inc...
[1737/4278] Updating X86GenRegisterInfo.inc...
[1738/4278] Building XCoreGenDAGISel.inc...
[1739/4278] Updating XCoreGenDAGISel.inc...
[1740/4278] Building XCoreGenSubtargetInfo.inc...
[1741/4278] Building XCoreGenAsmWriter.inc...
[1742/4278] Building XCoreGenInstrInfo.inc...
[1743/4278] Updating X86GenDisassemblerTables.inc...
[1744/4278] Updating XCoreGenSubtargetInfo.inc...
[1745/4278] Building XCoreGenCallingConv.inc...
[1746/4278] Building XCoreGenDisassemblerTables.inc...
[1747/4278] Updating XCoreGenCallingConv.inc...
[1748/4278] Updating XCoreGenInstrInfo.inc...
[1749/4278] Updating XCoreGenAsmWriter.inc...
[1750/4278] Building XCoreGenRegisterInfo.inc...
[1751/4278] Updating XCoreGenDisassemblerTables.inc...
[1752/4278] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[1753/4278] Updating XCoreGenRegisterInfo.inc...
[1754/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o
[1755/4278] Updating X86GenAsmWriter.inc...
[1756/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o
[1757/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o
[1758/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o
[1759/4278] Updating X86GenDAGISel.inc...
[1760/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o
[1761/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o
[1762/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o
[1763/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o
[1764/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o
[1765/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o
[1766/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o
[1767/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o
[1768/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o
[1769/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o
[1770/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o
[1771/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o
[1772/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o
[1773/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o
[1774/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o
[1775/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o
[1776/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o
[1777/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o
[1778/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o
[1779/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o
[1780/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o
[1781/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o
[1782/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o
[1783/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o
[1784/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o
[1785/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o
[1786/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o
[1787/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o
[1788/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o
[1789/4278] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o
[1790/4278] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o
[1791/4278] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o
[1792/4278] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o
[1793/4278] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o
[1794/4278] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o
[1795/4278] Linking CXX static library lib/libLLVMX86Disassembler.a
[1796/4278] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o
[1797/4278] Linking CXX static library lib/libLLVMX86AsmParser.a
[1798/4278] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o
[1799/4278] Linking CXX static library lib/libLLVMX86CodeGen.a
[1800/4278] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o
[1801/4278] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o
[1802/4278] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o
[1803/4278] Linking CXX static library lib/libLLVMX86AsmPrinter.a
[1804/4278] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o
[1805/4278] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o
[1806/4278] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o
[1807/4278] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o
[1808/4278] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o
[1809/4278] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
[1810/4278] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o
[1811/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o
[1812/4278] Linking CXX static library lib/libLLVMX86Desc.a
[1813/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o
[1814/4278] Linking CXX static library lib/libLLVMX86Info.a
[1815/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o
[1816/4278] Linking CXX static library lib/libLLVMX86Utils.a
[1817/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o
[1818/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o
[1819/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o
[1820/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o
[1821/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o
[1822/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o
[1823/4278] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o
[1824/4278] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o
[1825/4278] Building CXX object lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o
[1826/4278] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o
[1827/4278] Linking CXX static library lib/libLLVMXCoreCodeGen.a
[1828/4278] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o
[1829/4278] Linking CXX static library lib/libLLVMXCoreAsmPrinter.a
[1830/4278] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o
[1831/4278] Linking CXX static library lib/libLLVMXCoreInfo.a
[1832/4278] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
[1833/4278] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[1834/4278] Linking CXX static library lib/libLLVMXCoreDesc.a
[1835/4278] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
[1836/4278] Linking CXX static library lib/libLLVMLineEditor.a
[1837/4278] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
[1838/4278] Linking CXX static library lib/libLLVMXCoreDisassembler.a
[1839/4278] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
[1840/4278] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
[1841/4278] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
[1842/4278] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
[1843/4278] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
[1844/4278] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
[1845/4278] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o
[1846/4278] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o
[1847/4278] Linking CXX static library lib/libLLVMProfileData.a
[1848/4278] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
[1849/4278] Linking CXX static library lib/libLLVMAsmParser.a
[1850/4278] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
[1851/4278] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
[1852/4278] Building Options.inc...
[1853/4278] Updating Options.inc...
[1854/4278] Building CXX object lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
[1855/4278] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
[1856/4278] Linking CXX static library lib/libLLVMCoverage.a
[1857/4278] Linking CXX executable bin/llvm-PerfectShuffle
[1858/4278] Linking CXX static library lib/libLLVMXRay.a
[1859/4278] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
[1860/4278] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[1861/4278] Linking C executable bin/count
[1862/4278] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[1863/4278] Linking CXX static library lib/libLLVMLibDriver.a
[1864/4278] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
[1865/4278] Linking CXX executable bin/not
[1866/4278] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o
[1867/4278] Linking CXX executable bin/yaml-bench
[1868/4278] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
[1869/4278] Linking CXX executable bin/FileCheck
[1870/4278] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o
[1871/4278] Linking CXX static library lib/libgtest_main.a
[1872/4278] Generating kmp_i18n_id.inc
[1873/4278] Generating kmp_i18n_default.inc
[1874/4278] Building C object projects/openmp/runtime/src/CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.c.o
[1875/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o
[1876/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void __kmp_bget_dequeue(kmp_info_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:99: warning: cast from type ‘void**’ to type ‘volatile void**’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:337:27: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:112: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:337:27: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:343:30: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
p = (void *) old_value;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void __kmp_bget_enqueue(kmp_info_t*, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:198:33: warning: cast from type ‘volatile void*’ to type ‘bfhead_t* {aka bfhead*}’ casts away qualifiers [-Wcast-qual]
#define BFH(p) ((bfhead_t *) (p))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:407:23: note: in expansion of macro ‘BFH’
b->ql.flink = BFH( old_value );
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:99: warning: cast from type ‘void**’ to type ‘volatile void**’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:409:19: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:112: warning: cast from type ‘volatile void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:409:19: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:198:33: warning: cast from type ‘volatile void*’ to type ‘bfhead_t* {aka bfhead*}’ casts away qualifiers [-Wcast-qual]
#define BFH(p) ((bfhead_t *) (p))
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:416:27: note: in expansion of macro ‘BFH’
b->ql.flink = BFH( old_value );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void ___kmp_free(void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:1776:21: warning: variable ‘addr_allocated’ set but not used [-Wunused-but-set-variable]
kmp_uintptr_t addr_allocated; // Address returned by malloc().
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:1777:21: warning: variable ‘addr_aligned’ set but not used [-Wunused-but-set-variable]
kmp_uintptr_t addr_aligned; // Aligned address passed by caller.
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void* ___kmp_fast_allocate(kmp_info_t*, size_t)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:99: warning: cast from type ‘void**’ to type ‘volatile void**’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:1875:19: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp: In function ‘void ___kmp_fast_free(kmp_info_t*, void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:445:99: warning: cast from type ‘void**’ to type ‘volatile void**’ casts away qualifiers [-Wcast-qual]
# define KMP_COMPARE_AND_STORE_PTR(p, cv, sv) __sync_bool_compare_and_swap( (volatile void **)(p),(void *)(cv),(void *)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_alloc.cpp:1994:27: note: in expansion of macro ‘KMP_COMPARE_AND_STORE_PTR’
while ( ! KMP_COMPARE_AND_STORE_PTR(
^
[1877/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:289:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl: In function ‘void __kmp_itt_metadata_loop(ident_t*, kmp_uint64, kmp_uint64, kmp_uint64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:359:33: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
s_line = strchr((char*)loc->psource, ';');
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:97:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl: In function ‘void* __kmp_itt_barrier_object(int, int, int, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:43:58: warning: typedef ‘__kmp_build_check_507’ locally defined but not used [-Wunused-local-typedefs]
#define __KMP_BUILD_ASSERT( expr, suffix ) typedef char __kmp_build_check_##suffix[ (expr) ? 1 : -1 ]
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:44:45: note: in expansion of macro ‘__KMP_BUILD_ASSERT’
#define _KMP_BUILD_ASSERT( expr, suffix ) __KMP_BUILD_ASSERT( (expr), suffix )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:46:49: note: in expansion of macro ‘_KMP_BUILD_ASSERT’
#define KMP_BUILD_ASSERT( expr ) _KMP_BUILD_ASSERT( (expr), __LINE__ )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:507:9: note: in expansion of macro ‘KMP_BUILD_ASSERT’
KMP_BUILD_ASSERT( sizeof( kmp_team_t ) >= bs_last_barrier );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:43:58: warning: typedef ‘__kmp_build_check_509’ locally defined but not used [-Wunused-local-typedefs]
#define __KMP_BUILD_ASSERT( expr, suffix ) typedef char __kmp_build_check_##suffix[ (expr) ? 1 : -1 ]
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:44:45: note: in expansion of macro ‘__KMP_BUILD_ASSERT’
#define _KMP_BUILD_ASSERT( expr, suffix ) __KMP_BUILD_ASSERT( (expr), suffix )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:46:49: note: in expansion of macro ‘_KMP_BUILD_ASSERT’
#define KMP_BUILD_ASSERT( expr ) _KMP_BUILD_ASSERT( (expr), __LINE__ )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:509:9: note: in expansion of macro ‘KMP_BUILD_ASSERT’
KMP_BUILD_ASSERT( sizeof( kmp_team_t ) >= 2 * bs_last_barrier );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp: In function ‘void __kmpc_fork_teams(ident_t*, kmp_int32, kmpc_micro, ...)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:434:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
*(kmp_int64*)(&this_thr->th.th_teams_size) = 0L;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp: In function ‘void __kmpc_doacross_init(ident_t*, int, int, kmp_dim*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:3135:51: warning: cast from type ‘volatile kmp_int32* {aka volatile int*}’ to type ‘kmp_uint32* {aka unsigned int*}’ casts away qualifiers [-Wcast-qual]
__kmp_wait_yield_4( (kmp_uint32*)&sh_buf->doacross_buf_idx, idx, __kmp_eq_4, NULL );
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp: In function ‘void __kmpc_doacross_post(ident_t*, int, long long int*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:3299:79: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
KMP_TEST_THEN_OR32( (kmp_int32*)&pr_buf->th_doacross_flags[iter_number], (kmp_int32)flag );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:432:84: note: in definition of macro ‘KMP_TEST_THEN_OR32’
# define KMP_TEST_THEN_OR32(p, v) __sync_fetch_and_or( (kmp_int32 *)(p), (v) )
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp: In function ‘void __kmpc_doacross_fini(ident_t*, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_csupport.cpp:3325:46: warning: cast from type ‘volatile kmp_uint32* {aka volatile unsigned int*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
__kmp_thread_free(th, (void*)sh_buf->doacross_flags);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2906:81: note: in definition of macro ‘__kmp_thread_free’
#define __kmp_thread_free( th, ptr ) ___kmp_thread_free( (th), (ptr) KMP_SRC_LOC_CURR )
^
[1878/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.h:22:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:20,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:22,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:289,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:22:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:289,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:289:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl: In function ‘void __kmp_itt_metadata_loop(ident_t*, kmp_uint64, kmp_uint64, kmp_uint64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:359:33: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
s_line = strchr((char*)loc->psource, ';');
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_lock.h:23:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.h:20,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.cpp:19:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl: In function ‘void* __kmp_itt_barrier_object(int, int, int, int)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:43:58: warning: typedef ‘__kmp_build_check_507’ locally defined but not used [-Wunused-local-typedefs]
#define __KMP_BUILD_ASSERT( expr, suffix ) typedef char __kmp_build_check_##suffix[ (expr) ? 1 : -1 ]
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:44:45: note: in expansion of macro ‘__KMP_BUILD_ASSERT’
#define _KMP_BUILD_ASSERT( expr, suffix ) __KMP_BUILD_ASSERT( (expr), suffix )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:46:49: note: in expansion of macro ‘_KMP_BUILD_ASSERT’
#define KMP_BUILD_ASSERT( expr ) _KMP_BUILD_ASSERT( (expr), __LINE__ )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:507:9: note: in expansion of macro ‘KMP_BUILD_ASSERT’
KMP_BUILD_ASSERT( sizeof( kmp_team_t ) >= bs_last_barrier );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:43:58: warning: typedef ‘__kmp_build_check_509’ locally defined but not used [-Wunused-local-typedefs]
#define __KMP_BUILD_ASSERT( expr, suffix ) typedef char __kmp_build_check_##suffix[ (expr) ? 1 : -1 ]
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:44:45: note: in expansion of macro ‘__KMP_BUILD_ASSERT’
#define _KMP_BUILD_ASSERT( expr, suffix ) __KMP_BUILD_ASSERT( (expr), suffix )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.h:46:49: note: in expansion of macro ‘_KMP_BUILD_ASSERT’
#define KMP_BUILD_ASSERT( expr ) _KMP_BUILD_ASSERT( (expr), __LINE__ )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_itt.inl:509:9: note: in expansion of macro ‘KMP_BUILD_ASSERT’
KMP_BUILD_ASSERT( sizeof( kmp_team_t ) >= 2 * bs_last_barrier );
^
[1879/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_debug.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1880/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp: In function ‘void __kmp_error_construct(kmp_i18n_id_t, cons_type, const ident_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:138:33: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) construct );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp: In function ‘void __kmp_error_construct2(kmp_i18n_id_t, cons_type, const ident_t*, const cons_data*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:151:33: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) construct1 );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_error.cpp:152:33: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) construct2 );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
[1881/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:80:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_global.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_global.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_global.cpp:16:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_global.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h: In function ‘int __kmp_affinity_cmp_Address_labels(const void*, const void*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:583:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *aa = (const Address *)&(((AddrUnsPair *)a)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_affinity.h:585:60: warning: cast from type ‘const void*’ to type ‘AddrUnsPair*’ casts away qualifiers [-Wcast-qual]
const Address *bb = (const Address *)&(((AddrUnsPair *)b)
^
[1882/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:59:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:60:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:60:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp: In function ‘void __kmp_env_free(const char**)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:171:35: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) * value );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:357:2: warning: extra ‘;’ [-Wpedantic]
}; // ___kmp_env_blk_parse_string
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:499:2: warning: extra ‘;’ [-Wpedantic]
}; // ___kmp_env_blk_parse_unix
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp: In function ‘void __kmp_env_blk_sort(kmp_env_blk_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:553:25: warning: cast from type ‘const kmp_env_var_t* {aka const __kmp_env_var*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
(void *) block->vars,
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:60:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp: In function ‘void __kmp_env_blk_free(kmp_env_blk_t*)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_environment.cpp:568:40: warning: cast from type ‘const kmp_env_var_t* {aka const __kmp_env_var*}’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) block->vars );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
[1883/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_str.h:22:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:19,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp:21:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp: In function ‘void __kmp_i18n_do_catopen()’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.cpp:193:45: warning: cast from type ‘const char*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
KMP_INTERNAL_FREE( (void *) nlspath );
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:2909:41: note: in definition of macro ‘KMP_INTERNAL_FREE’
#define KMP_INTERNAL_FREE(p) free(p)
^
[1884/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_io.cpp:25:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_io.cpp:29:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_io.cpp:29:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
[1885/4278] Building CXX object projects/openmp/runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o
[1886/4278] Linking CXX static library lib/libgtest.a
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.h:19:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real32 KMP_XCHG_REAL32(volatile kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:59: warning: cast from type ‘volatile kmp_real32* {aka volatile float*}’ to type ‘kmp_int32* {aka int*}’ casts away qualifiers [-Wcast-qual]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:462:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int32 tmp = __sync_lock_test_and_set( (kmp_int32*)p, *(kmp_int32*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:463:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real32*)&tmp;
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h: In function ‘kmp_real64 KMP_XCHG_REAL64(volatile kmp_real64*, kmp_real64)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:59: warning: cast from type ‘volatile kmp_real64* {aka volatile double*}’ to type ‘kmp_int64* {aka long long int*}’ casts away qualifiers [-Wcast-qual]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:468:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
kmp_int64 tmp = __sync_lock_test_and_set( (kmp_int64*)p, *(kmp_int64*)&v);
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:469:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return *(kmp_real64*)&tmp;
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:102:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:17:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h: At global scope:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_i18n.h:188:6: warning: extra ‘;’ [-Wpedantic]
}; // extern "C"
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:17:0:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1414:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1448:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp.h:1715:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
};
^
In file included from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.h:19:0,
from /home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:16:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp: In function ‘void __kmpc_atomic_float4_add(ident_t*, int, kmp_real32*, kmp_real32)’:
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:719:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
*VOLATILE_CAST(kmp_int##BITS *) &old_value, \
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_os.h:441:119: note: in definition of macro ‘KMP_COMPARE_AND_STORE_ACQ32’
# define KMP_COMPARE_AND_STORE_ACQ32(p, cv, sv) __sync_bool_compare_and_swap( (volatile kmp_uint32 *)(p),(kmp_uint32)(cv),(kmp_uint32)(sv) )
^
/home/yumetodo/clang_build/llvm/projects/openmp/runtime/src/kmp_atomic.cpp:775:5: note: in expansion of macro ‘OP_CMPXCHG’
OP_CMPXCHG(TYPE,BITS,OP) \
^
/home/yumetodo/clang_
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment