git: 29d4ca63c51b - main - lang/cling: Update to 1.2 and assume maintainership
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 04 Apr 2025 19:15:15 UTC
The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=29d4ca63c51bc6a98236ffcf7de97f6d24a1ba50 commit 29d4ca63c51bc6a98236ffcf7de97f6d24a1ba50 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2025-03-23 11:53:49 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2025-04-04 19:12:27 +0000 lang/cling: Update to 1.2 and assume maintainership --- lang/cling/Makefile | 85 +- lang/cling/distinfo | 8 +- .../files/patch-lib_Interpreter_CMakeLists.txt | 11 + .../files/patch-lib_Interpreter_Interpreter.cpp | 12 + .../files/patch-llvm_clang_lib_Lex_Pragma.cpp | 33 + lang/cling/files/patch-projects_CMakeLists.txt | 18 - ...patch-tools_cling_lib_Interpreter_CIFactory.cpp | 11 - .../files/patch-tools_cling_tools_driver_cling.cpp | 11 - lang/cling/pkg-plist | 2939 +------------------- 9 files changed, 96 insertions(+), 3032 deletions(-) diff --git a/lang/cling/Makefile b/lang/cling/Makefile index 57ecda8dcaf3..e01e006254ad 100644 --- a/lang/cling/Makefile +++ b/lang/cling/Makefile @@ -1,68 +1,45 @@ PORTNAME= cling -DISTVERSION= 0.5-2018-08-13 -PORTREVISION= 13 +DISTVERSIONPREFIX= v +DISTVERSION= 1.2 CATEGORIES= lang devel -MASTER_SITES= https://root.cern.ch/download/cling/ -DISTNAME= ${PORTNAME}_${DISTVERSION:C/^[0-9]\.[0-9]-//}_sources -MAINTAINER= ports@FreeBSD.org +MAINTAINER= arrowd@FreeBSD.org COMMENT= Interactive C++ Interpreter Based on LLVM and Clang Libs -WWW= https://root.cern.ch/cling +WWW= https://root.cern/cling/ -LICENSE= LLVM NCSA -LICENSE_COMB= multi -LICENSE_NAME_LLVM= LLVM Release License -LICENSE_FILE_LLVM= ${WRKSRC}/LICENSE.TXT -LICENSE_FILE_NCSA= ${WRKSRC}/tools/cling/LICENSE.TXT -LICENSE_PERMS_LLVM= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +LICENSE= NCSA +LICENSE_FILE= ${WRKSRC}/LICENSE.TXT -BROKEN_armv6= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' -BROKEN_armv7= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' -BROKEN_riscv64= fails to build: CMake Error at cmake/config-ix.cmake:407: Unknown architecture riscv64 - -LIB_DEPENDS= libgtest.so:devel/googletest \ - libz3.so:math/z3 - -USES= cmake compiler:c++11-lib compiler:c11 gnome libedit ncurses python:build shebangfix tar:bzip2 +USES= cmake gnome USE_GNOME= libxml2 -CMAKE_ARGS= -DINSTALL_LAYOUT=FREEBSD -CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX} -CMAKE_OFF= LLVM_BUILD_EXAMPLES LLVM_INCLUDE_TESTS LLVM_INCLUDE_GO_TESTS -CMAKE_ON= BUILD_SHARED_LIBS -LDFLAGS+= -Wl,--undefined-version -USE_LDCONFIG= ${LLVM_PREFIX}/lib -WRKSRC= ${WRKDIR}/src - -SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" -PLIST_SUB= LLVM_SUFFIX=${LLVM_SUFFIX} LLVM_RELEASE=${LLVM_RELEASE} +USE_GITHUB= yes +GH_ACCOUNT= root-project +GH_PROJECT= llvm-project:llvm +GH_TAGNAME= cling-llvm18-20250207-01:llvm -LLVM_RELEASE= 5.0.0 -LLVM_SUFFIX= 50_cern-root -LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} +CMAKE_SOURCE_PATH=${WRKSRC}/llvm/llvm +CMAKE_ARGS= -DLLVM_EXTERNAL_PROJECTS=cling \ + -DLLVM_EXTERNAL_CLING_SOURCE_DIR=${WRKSRC} \ + -DLLVM_ENABLE_PROJECTS="clang" \ + -DLLVM_TARGETS_TO_BUILD="host;NVPTX" +# cling fails quickly with assertions enabled +CMAKE_ARGS+= -DLLVM_ENABLE_ASSERTIONS:BOOL=OFF -CONFLICTS_INSTALL= llvm zapcc # bin/bugpoint bin/c-index-test bin/clang bin/clang++ bin/clang-5.0 bin/clang-check bin/clang-cl bin/clang-cpp bin/clang-format bin/clang-import-test bin/clang-offload-bundler bin/clang-rename bin/git-clang-format +ALL_TARGET= cling -SHEBANG_FILES= tools/clang/tools/clang-format/clang-format-diff.py \ - tools/clang/tools/clang-format/git-clang-format \ - tools/clang/tools/scan-view/bin/scan-view +.include <bsd.port.pre.mk> -post-patch: - @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' ${WRKSRC}/tools/cling/lib/Interpreter/CIFactory.cpp ${WRKSRC}/tools/cling/tools/driver/cling.cpp +.if defined(WITH_DEBUG) +CFLAGS= -DNDEBUG -g -O0 +CXXFLAGS= -DNDEBUG -g -O0 +INSTALL_TARGET= tools/cling/tools/install +.else +INSTALL_TARGET= tools/cling/tools/install/strip +.endif -post-install: - for e in $$(cd ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin && ls *); do \ - ${RLN} ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin/$${e} ${STAGEDIR}${PREFIX}/bin/$${e}; \ - done - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake - for m in cling llvm llvm-c clang; do \ - ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/include/$${m} ${STAGEDIR}${PREFIX}/include/$${m}; \ - done - for m in cling llvm clang; do \ - ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib/cmake/$${m} ${STAGEDIR}${PREFIX}/lib/cmake/$${m}; \ - done - for l in $$(cd ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib && ls *.so* *.a); do \ - ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib/$${l} ${STAGEDIR}${PREFIX}/lib/$${l}; \ - done +post-extract: +# for patching purposes + ${MV} ${WRKSRC_llvm} ${WRKSRC}/llvm -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/lang/cling/distinfo b/lang/cling/distinfo index 30e82f355e9d..572922a55405 100644 --- a/lang/cling/distinfo +++ b/lang/cling/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1534225270 -SHA256 (cling_2018-08-13_sources.tar.bz2) = f73f1c7e799c71f2fe815539634751bca1d0ac112c0e81f4afd5f84d668c997f -SIZE (cling_2018-08-13_sources.tar.bz2) = 211904908 +TIMESTAMP = 1742725525 +SHA256 (root-project-cling-v1.2_GH0.tar.gz) = beee8e461424d267ee2dec88b3de57326bc8e3470b4ceae2744de7d3d3aba1eb +SIZE (root-project-cling-v1.2_GH0.tar.gz) = 13695605 +SHA256 (root-project-llvm-project-cling-llvm18-20250207-01_GH0.tar.gz) = 7b8fc17e40af6c69d6f33f8cf931c22cc411dccaa210ed53ae3f09dcba591515 +SIZE (root-project-llvm-project-cling-llvm18-20250207-01_GH0.tar.gz) = 205643261 diff --git a/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt b/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt new file mode 100644 index 000000000000..824d72f1fcb9 --- /dev/null +++ b/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt @@ -0,0 +1,11 @@ +--- lib/Interpreter/CMakeLists.txt.orig 2024-12-10 16:14:05 UTC ++++ lib/Interpreter/CMakeLists.txt +@@ -103,6 +103,8 @@ add_cling_library(clingInterpreter OBJECT + LINK_LIBS + ${LIBS} + ${CMAKE_DL_LIBS} ++ procstat ++ util + ) + + diff --git a/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp b/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp new file mode 100644 index 000000000000..b10c3dd02879 --- /dev/null +++ b/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp @@ -0,0 +1,12 @@ +--- lib/Interpreter/Interpreter.cpp.orig 2024-12-10 16:14:05 UTC ++++ lib/Interpreter/Interpreter.cpp +@@ -268,8 +268,7 @@ namespace cling { + Preprocessor& PP = SemaRef.getPreprocessor(); + + m_LookupHelper.reset(new LookupHelper(new Parser(PP, SemaRef, +- /*SkipFunctionBodies*/false, +- /*isTemp*/true), this)); ++ /*SkipFunctionBodies*/false), this)); + if (!m_LookupHelper) + return; + diff --git a/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp b/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp new file mode 100644 index 000000000000..1b9476672717 --- /dev/null +++ b/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp @@ -0,0 +1,33 @@ +--- llvm/clang/lib/Lex/Pragma.cpp.orig 2025-02-07 08:51:59 UTC ++++ llvm/clang/lib/Lex/Pragma.cpp +@@ -934,9 +934,11 @@ void Preprocessor::AddPragmaHandler(StringRef Namespac + } + + // Check to make sure we don't already have a pragma for this identifier. +- assert(!InsertNS->FindHandler(Handler->getName()) && +- "Pragma handler already exists for this identifier!"); +- InsertNS->AddPragma(Handler); ++ // assert(!InsertNS->FindHandler(Handler->getName()) && ++ // "Pragma handler already exists for this identifier!"); ++ ++ if (!InsertNS->FindHandler(Handler->getName())) ++ InsertNS->AddPragma(Handler); + } + + /// RemovePragmaHandler - Remove the specific pragma handler from the +@@ -950,12 +952,15 @@ void Preprocessor::RemovePragmaHandler(StringRef Names + // If this is specified to be in a namespace, step down into it. + if (!Namespace.empty()) { + PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); ++ if (!Existing) ++ return; + assert(Existing && "Namespace containing handler does not exist!"); + + NS = Existing->getIfNamespace(); + assert(NS && "Invalid namespace, registered as a regular pragma handler!"); + } + ++ if (NS->FindHandler(Handler->getName())) + NS->RemovePragmaHandler(Handler); + + // If this is a non-default namespace and it is now empty, remove it. diff --git a/lang/cling/files/patch-projects_CMakeLists.txt b/lang/cling/files/patch-projects_CMakeLists.txt deleted file mode 100644 index 0ba1e51ef218..000000000000 --- a/lang/cling/files/patch-projects_CMakeLists.txt +++ /dev/null @@ -1,18 +0,0 @@ ---- projects/CMakeLists.txt.orig 2018-08-14 06:56:08 UTC -+++ projects/CMakeLists.txt -@@ -8,7 +8,6 @@ foreach(entry ${entries}) - (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/dragonegg) AND - (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libcxx) AND - (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libcxxabi) AND -- (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/libunwind) AND - (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/test-suite) AND - (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/parallel-libs) AND - (NOT ${entry} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}/openmp)) -@@ -27,7 +26,6 @@ if(${LLVM_BUILD_RUNTIME}) - if(NOT MSVC OR LLVM_FORCE_BUILD_RUNTIME) - # Add the projects in reverse order of their dependencies so that the - # dependent projects can see the target names of their dependencies. -- add_llvm_external_project(libunwind) - add_llvm_external_project(libcxxabi) - add_llvm_external_project(libcxx) - endif() diff --git a/lang/cling/files/patch-tools_cling_lib_Interpreter_CIFactory.cpp b/lang/cling/files/patch-tools_cling_lib_Interpreter_CIFactory.cpp deleted file mode 100644 index 7b75bac97477..000000000000 --- a/lang/cling/files/patch-tools_cling_lib_Interpreter_CIFactory.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- tools/cling/lib/Interpreter/CIFactory.cpp.orig 2018-08-14 07:05:28 UTC -+++ tools/cling/lib/Interpreter/CIFactory.cpp -@@ -187,7 +187,7 @@ namespace { - // Note: Otherwise it uses dladdr(). - // - return CompilerInvocation::GetResourcesPath( -- "cling", (void*)intptr_t(GetExecutablePath)); -+ "%%LLVM_PREFIX%%/bin/cling", (void*)intptr_t(GetExecutablePath)); - } else { - std::string resourcePath; - llvm::SmallString<512> tmp(llvmdir); diff --git a/lang/cling/files/patch-tools_cling_tools_driver_cling.cpp b/lang/cling/files/patch-tools_cling_tools_driver_cling.cpp deleted file mode 100644 index a202c029e6da..000000000000 --- a/lang/cling/files/patch-tools_cling_tools_driver_cling.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- tools/cling/tools/driver/cling.cpp.orig 2018-08-14 07:04:11 UTC -+++ tools/cling/tools/driver/cling.cpp -@@ -76,7 +76,7 @@ int main( int argc, char **argv ) { - #endif - - // Set up the interpreter -- cling::Interpreter Interp(argc, argv); -+ cling::Interpreter Interp(argc, argv, "%%LLVM_PREFIX%%/"); - const cling::InvocationOptions& Opts = Interp.getOptions(); - - if (!Interp.isValid()) { diff --git a/lang/cling/pkg-plist b/lang/cling/pkg-plist index 697326bbd610..b181845a8c36 100644 --- a/lang/cling/pkg-plist +++ b/lang/cling/pkg-plist @@ -1,2938 +1,7 @@ -bin/bugpoint -bin/c-index-test -bin/clang -bin/clang++ -bin/clang-5.0 -bin/clang-check -bin/clang-cl -bin/clang-cpp -bin/clang-format -bin/clang-import-test -bin/clang-offload-bundler -bin/clang-rename bin/cling -bin/git-clang-format -bin/llc -bin/lli -bin/llvm-ar -bin/llvm-as -bin/llvm-bcanalyzer -bin/llvm-c-test -bin/llvm-cat -bin/llvm-config -bin/llvm-cov -bin/llvm-cvtres -bin/llvm-cxxdump -bin/llvm-cxxfilt -bin/llvm-diff -bin/llvm-dis -bin/llvm-dlltool -bin/llvm-dsymutil -bin/llvm-dwarfdump -bin/llvm-dwp -bin/llvm-extract -bin/llvm-lib -bin/llvm-link -bin/llvm-lto -bin/llvm-lto2 -bin/llvm-mc -bin/llvm-mcmarkup -bin/llvm-modextract -bin/llvm-mt -bin/llvm-nm -bin/llvm-objdump -bin/llvm-opt-report -bin/llvm-pdbutil -bin/llvm-profdata -bin/llvm-ranlib -bin/llvm-readelf -bin/llvm-readobj -bin/llvm-rtdyld -bin/llvm-size -bin/llvm-split -bin/llvm-stress -bin/llvm-strings -bin/llvm-symbolizer -bin/llvm-tblgen -bin/llvm-xray -bin/obj2yaml -bin/opt -bin/sancov -bin/sanstats -bin/scan-build -bin/scan-view -bin/verify-uselistorder -bin/yaml2obj -include/clang -include/cling -include/llvm -include/llvm-c -lib/BugpointPasses.so -lib/LLVMHello.so -lib/cmake/clang -lib/cmake/cling -lib/cmake/llvm -lib/libLLVMAArch64AsmParser.so -lib/libLLVMAArch64AsmParser.so.5 -lib/libLLVMAArch64AsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMAArch64AsmPrinter.so -lib/libLLVMAArch64AsmPrinter.so.5 -lib/libLLVMAArch64AsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMAArch64CodeGen.so -lib/libLLVMAArch64CodeGen.so.5 -lib/libLLVMAArch64CodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMAArch64Desc.so -lib/libLLVMAArch64Desc.so.5 -lib/libLLVMAArch64Desc.so.%%LLVM_RELEASE%% -lib/libLLVMAArch64Disassembler.so -lib/libLLVMAArch64Disassembler.so.5 -lib/libLLVMAArch64Disassembler.so.%%LLVM_RELEASE%% -lib/libLLVMAArch64Info.so -lib/libLLVMAArch64Info.so.5 -lib/libLLVMAArch64Info.so.%%LLVM_RELEASE%% -lib/libLLVMAArch64Utils.so -lib/libLLVMAArch64Utils.so.5 -lib/libLLVMAArch64Utils.so.%%LLVM_RELEASE%% -lib/libLLVMAMDGPUAsmParser.so -lib/libLLVMAMDGPUAsmParser.so.5 -lib/libLLVMAMDGPUAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMAMDGPUAsmPrinter.so -lib/libLLVMAMDGPUAsmPrinter.so.5 -lib/libLLVMAMDGPUAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMAMDGPUCodeGen.so -lib/libLLVMAMDGPUCodeGen.so.5 -lib/libLLVMAMDGPUCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMAMDGPUDesc.so -lib/libLLVMAMDGPUDesc.so.5 -lib/libLLVMAMDGPUDesc.so.%%LLVM_RELEASE%% -lib/libLLVMAMDGPUDisassembler.so -lib/libLLVMAMDGPUDisassembler.so.5 -lib/libLLVMAMDGPUDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMAMDGPUInfo.so -lib/libLLVMAMDGPUInfo.so.5 -lib/libLLVMAMDGPUInfo.so.%%LLVM_RELEASE%% -lib/libLLVMAMDGPUUtils.so -lib/libLLVMAMDGPUUtils.so.5 -lib/libLLVMAMDGPUUtils.so.%%LLVM_RELEASE%% -lib/libLLVMARMAsmParser.so -lib/libLLVMARMAsmParser.so.5 -lib/libLLVMARMAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMARMAsmPrinter.so -lib/libLLVMARMAsmPrinter.so.5 -lib/libLLVMARMAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMARMCodeGen.so -lib/libLLVMARMCodeGen.so.5 -lib/libLLVMARMCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMARMDesc.so -lib/libLLVMARMDesc.so.5 -lib/libLLVMARMDesc.so.%%LLVM_RELEASE%% -lib/libLLVMARMDisassembler.so -lib/libLLVMARMDisassembler.so.5 -lib/libLLVMARMDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMARMInfo.so -lib/libLLVMARMInfo.so.5 -lib/libLLVMARMInfo.so.%%LLVM_RELEASE%% -lib/libLLVMAnalysis.so -lib/libLLVMAnalysis.so.5 -lib/libLLVMAnalysis.so.%%LLVM_RELEASE%% -lib/libLLVMAsmParser.so -lib/libLLVMAsmParser.so.5 -lib/libLLVMAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMAsmPrinter.so -lib/libLLVMAsmPrinter.so.5 -lib/libLLVMAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMBPFAsmPrinter.so -lib/libLLVMBPFAsmPrinter.so.5 -lib/libLLVMBPFAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMBPFCodeGen.so -lib/libLLVMBPFCodeGen.so.5 -lib/libLLVMBPFCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMBPFDesc.so -lib/libLLVMBPFDesc.so.5 -lib/libLLVMBPFDesc.so.%%LLVM_RELEASE%% -lib/libLLVMBPFDisassembler.so -lib/libLLVMBPFDisassembler.so.5 -lib/libLLVMBPFDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMBPFInfo.so -lib/libLLVMBPFInfo.so.5 -lib/libLLVMBPFInfo.so.%%LLVM_RELEASE%% -lib/libLLVMBinaryFormat.so -lib/libLLVMBinaryFormat.so.5 -lib/libLLVMBinaryFormat.so.%%LLVM_RELEASE%% -lib/libLLVMBitReader.so -lib/libLLVMBitReader.so.5 -lib/libLLVMBitReader.so.%%LLVM_RELEASE%% -lib/libLLVMBitWriter.so -lib/libLLVMBitWriter.so.5 -lib/libLLVMBitWriter.so.%%LLVM_RELEASE%% -lib/libLLVMCodeGen.so -lib/libLLVMCodeGen.so.5 -lib/libLLVMCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMCore.so -lib/libLLVMCore.so.5 -lib/libLLVMCore.so.%%LLVM_RELEASE%% -lib/libLLVMCoroutines.so -lib/libLLVMCoroutines.so.5 -lib/libLLVMCoroutines.so.%%LLVM_RELEASE%% -lib/libLLVMCoverage.so -lib/libLLVMCoverage.so.5 -lib/libLLVMCoverage.so.%%LLVM_RELEASE%% -lib/libLLVMDebugInfoCodeView.so -lib/libLLVMDebugInfoCodeView.so.5 -lib/libLLVMDebugInfoCodeView.so.%%LLVM_RELEASE%% -lib/libLLVMDebugInfoDWARF.so -lib/libLLVMDebugInfoDWARF.so.5 -lib/libLLVMDebugInfoDWARF.so.%%LLVM_RELEASE%% -lib/libLLVMDebugInfoMSF.so -lib/libLLVMDebugInfoMSF.so.5 -lib/libLLVMDebugInfoMSF.so.%%LLVM_RELEASE%% -lib/libLLVMDebugInfoPDB.so -lib/libLLVMDebugInfoPDB.so.5 -lib/libLLVMDebugInfoPDB.so.%%LLVM_RELEASE%% -lib/libLLVMDemangle.so -lib/libLLVMDemangle.so.5 -lib/libLLVMDemangle.so.%%LLVM_RELEASE%% -lib/libLLVMDlltoolDriver.so -lib/libLLVMDlltoolDriver.so.5 -lib/libLLVMDlltoolDriver.so.%%LLVM_RELEASE%% -lib/libLLVMExecutionEngine.so -lib/libLLVMExecutionEngine.so.5 -lib/libLLVMExecutionEngine.so.%%LLVM_RELEASE%% -lib/libLLVMGlobalISel.so -lib/libLLVMGlobalISel.so.5 -lib/libLLVMGlobalISel.so.%%LLVM_RELEASE%% -lib/libLLVMHexagonAsmParser.so -lib/libLLVMHexagonAsmParser.so.5 -lib/libLLVMHexagonAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMHexagonCodeGen.so -lib/libLLVMHexagonCodeGen.so.5 -lib/libLLVMHexagonCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMHexagonDesc.so -lib/libLLVMHexagonDesc.so.5 -lib/libLLVMHexagonDesc.so.%%LLVM_RELEASE%% -lib/libLLVMHexagonDisassembler.so -lib/libLLVMHexagonDisassembler.so.5 -lib/libLLVMHexagonDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMHexagonInfo.so -lib/libLLVMHexagonInfo.so.5 -lib/libLLVMHexagonInfo.so.%%LLVM_RELEASE%% -lib/libLLVMIRReader.so -lib/libLLVMIRReader.so.5 -lib/libLLVMIRReader.so.%%LLVM_RELEASE%% -lib/libLLVMInstCombine.so -lib/libLLVMInstCombine.so.5 -lib/libLLVMInstCombine.so.%%LLVM_RELEASE%% -lib/libLLVMInstrumentation.so -lib/libLLVMInstrumentation.so.5 -lib/libLLVMInstrumentation.so.%%LLVM_RELEASE%% -lib/libLLVMInterpreter.so -lib/libLLVMInterpreter.so.5 -lib/libLLVMInterpreter.so.%%LLVM_RELEASE%% -lib/libLLVMLTO.so -lib/libLLVMLTO.so.5 -lib/libLLVMLTO.so.%%LLVM_RELEASE%% -lib/libLLVMLanaiAsmParser.so -lib/libLLVMLanaiAsmParser.so.5 -lib/libLLVMLanaiAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMLanaiAsmPrinter.so -lib/libLLVMLanaiAsmPrinter.so.5 -lib/libLLVMLanaiAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMLanaiCodeGen.so -lib/libLLVMLanaiCodeGen.so.5 -lib/libLLVMLanaiCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMLanaiDesc.so -lib/libLLVMLanaiDesc.so.5 -lib/libLLVMLanaiDesc.so.%%LLVM_RELEASE%% -lib/libLLVMLanaiDisassembler.so -lib/libLLVMLanaiDisassembler.so.5 -lib/libLLVMLanaiDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMLanaiInfo.so -lib/libLLVMLanaiInfo.so.5 -lib/libLLVMLanaiInfo.so.%%LLVM_RELEASE%% -lib/libLLVMLibDriver.so -lib/libLLVMLibDriver.so.5 -lib/libLLVMLibDriver.so.%%LLVM_RELEASE%% -lib/libLLVMLineEditor.so -lib/libLLVMLineEditor.so.5 -lib/libLLVMLineEditor.so.%%LLVM_RELEASE%% -lib/libLLVMLinker.so -lib/libLLVMLinker.so.5 -lib/libLLVMLinker.so.%%LLVM_RELEASE%% -lib/libLLVMMC.so -lib/libLLVMMC.so.5 -lib/libLLVMMC.so.%%LLVM_RELEASE%% -lib/libLLVMMCDisassembler.so -lib/libLLVMMCDisassembler.so.5 -lib/libLLVMMCDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMMCJIT.so -lib/libLLVMMCJIT.so.5 -lib/libLLVMMCJIT.so.%%LLVM_RELEASE%% -lib/libLLVMMCParser.so -lib/libLLVMMCParser.so.5 -lib/libLLVMMCParser.so.%%LLVM_RELEASE%% -lib/libLLVMMIRParser.so -lib/libLLVMMIRParser.so.5 -lib/libLLVMMIRParser.so.%%LLVM_RELEASE%% -lib/libLLVMMSP430AsmPrinter.so -lib/libLLVMMSP430AsmPrinter.so.5 -lib/libLLVMMSP430AsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMMSP430CodeGen.so -lib/libLLVMMSP430CodeGen.so.5 -lib/libLLVMMSP430CodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMMSP430Desc.so -lib/libLLVMMSP430Desc.so.5 -lib/libLLVMMSP430Desc.so.%%LLVM_RELEASE%% -lib/libLLVMMSP430Info.so -lib/libLLVMMSP430Info.so.5 -lib/libLLVMMSP430Info.so.%%LLVM_RELEASE%% -lib/libLLVMMipsAsmParser.so -lib/libLLVMMipsAsmParser.so.5 -lib/libLLVMMipsAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMMipsAsmPrinter.so -lib/libLLVMMipsAsmPrinter.so.5 -lib/libLLVMMipsAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMMipsCodeGen.so -lib/libLLVMMipsCodeGen.so.5 -lib/libLLVMMipsCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMMipsDesc.so -lib/libLLVMMipsDesc.so.5 -lib/libLLVMMipsDesc.so.%%LLVM_RELEASE%% -lib/libLLVMMipsDisassembler.so -lib/libLLVMMipsDisassembler.so.5 -lib/libLLVMMipsDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMMipsInfo.so -lib/libLLVMMipsInfo.so.5 -lib/libLLVMMipsInfo.so.%%LLVM_RELEASE%% -lib/libLLVMNVPTXAsmPrinter.so -lib/libLLVMNVPTXAsmPrinter.so.5 -lib/libLLVMNVPTXAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMNVPTXCodeGen.so -lib/libLLVMNVPTXCodeGen.so.5 -lib/libLLVMNVPTXCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMNVPTXDesc.so -lib/libLLVMNVPTXDesc.so.5 -lib/libLLVMNVPTXDesc.so.%%LLVM_RELEASE%% -lib/libLLVMNVPTXInfo.so -lib/libLLVMNVPTXInfo.so.5 -lib/libLLVMNVPTXInfo.so.%%LLVM_RELEASE%% -lib/libLLVMObjCARCOpts.so -lib/libLLVMObjCARCOpts.so.5 -lib/libLLVMObjCARCOpts.so.%%LLVM_RELEASE%% -lib/libLLVMObject.so -lib/libLLVMObject.so.5 -lib/libLLVMObject.so.%%LLVM_RELEASE%% -lib/libLLVMObjectYAML.so -lib/libLLVMObjectYAML.so.5 -lib/libLLVMObjectYAML.so.%%LLVM_RELEASE%% -lib/libLLVMOption.so -lib/libLLVMOption.so.5 -lib/libLLVMOption.so.%%LLVM_RELEASE%% -lib/libLLVMOrcJIT.so -lib/libLLVMOrcJIT.so.5 -lib/libLLVMOrcJIT.so.%%LLVM_RELEASE%% -lib/libLLVMPasses.so -lib/libLLVMPasses.so.5 -lib/libLLVMPasses.so.%%LLVM_RELEASE%% -lib/libLLVMPowerPCAsmParser.so -lib/libLLVMPowerPCAsmParser.so.5 -lib/libLLVMPowerPCAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMPowerPCAsmPrinter.so -lib/libLLVMPowerPCAsmPrinter.so.5 -lib/libLLVMPowerPCAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMPowerPCCodeGen.so -lib/libLLVMPowerPCCodeGen.so.5 -lib/libLLVMPowerPCCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMPowerPCDesc.so -lib/libLLVMPowerPCDesc.so.5 -lib/libLLVMPowerPCDesc.so.%%LLVM_RELEASE%% -lib/libLLVMPowerPCDisassembler.so -lib/libLLVMPowerPCDisassembler.so.5 -lib/libLLVMPowerPCDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMPowerPCInfo.so -lib/libLLVMPowerPCInfo.so.5 -lib/libLLVMPowerPCInfo.so.%%LLVM_RELEASE%% -lib/libLLVMProfileData.so -lib/libLLVMProfileData.so.5 -lib/libLLVMProfileData.so.%%LLVM_RELEASE%% -lib/libLLVMRuntimeDyld.so -lib/libLLVMRuntimeDyld.so.5 -lib/libLLVMRuntimeDyld.so.%%LLVM_RELEASE%% -lib/libLLVMScalarOpts.so -lib/libLLVMScalarOpts.so.5 -lib/libLLVMScalarOpts.so.%%LLVM_RELEASE%% -lib/libLLVMSelectionDAG.so -lib/libLLVMSelectionDAG.so.5 -lib/libLLVMSelectionDAG.so.%%LLVM_RELEASE%% -lib/libLLVMSparcAsmParser.so -lib/libLLVMSparcAsmParser.so.5 -lib/libLLVMSparcAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMSparcAsmPrinter.so -lib/libLLVMSparcAsmPrinter.so.5 -lib/libLLVMSparcAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMSparcCodeGen.so -lib/libLLVMSparcCodeGen.so.5 -lib/libLLVMSparcCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMSparcDesc.so -lib/libLLVMSparcDesc.so.5 -lib/libLLVMSparcDesc.so.%%LLVM_RELEASE%% -lib/libLLVMSparcDisassembler.so -lib/libLLVMSparcDisassembler.so.5 -lib/libLLVMSparcDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMSparcInfo.so -lib/libLLVMSparcInfo.so.5 -lib/libLLVMSparcInfo.so.%%LLVM_RELEASE%% -lib/libLLVMSupport.so -lib/libLLVMSupport.so.5 -lib/libLLVMSupport.so.%%LLVM_RELEASE%% -lib/libLLVMSymbolize.so -lib/libLLVMSymbolize.so.5 -lib/libLLVMSymbolize.so.%%LLVM_RELEASE%% -lib/libLLVMSystemZAsmParser.so -lib/libLLVMSystemZAsmParser.so.5 -lib/libLLVMSystemZAsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMSystemZAsmPrinter.so -lib/libLLVMSystemZAsmPrinter.so.5 -lib/libLLVMSystemZAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMSystemZCodeGen.so -lib/libLLVMSystemZCodeGen.so.5 -lib/libLLVMSystemZCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMSystemZDesc.so -lib/libLLVMSystemZDesc.so.5 -lib/libLLVMSystemZDesc.so.%%LLVM_RELEASE%% -lib/libLLVMSystemZDisassembler.so -lib/libLLVMSystemZDisassembler.so.5 -lib/libLLVMSystemZDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMSystemZInfo.so -lib/libLLVMSystemZInfo.so.5 -lib/libLLVMSystemZInfo.so.%%LLVM_RELEASE%% -lib/libLLVMTableGen.so -lib/libLLVMTableGen.so.5 -lib/libLLVMTableGen.so.%%LLVM_RELEASE%% -lib/libLLVMTarget.so -lib/libLLVMTarget.so.5 -lib/libLLVMTarget.so.%%LLVM_RELEASE%% -lib/libLLVMTransformUtils.so -lib/libLLVMTransformUtils.so.5 -lib/libLLVMTransformUtils.so.%%LLVM_RELEASE%% -lib/libLLVMVectorize.so -lib/libLLVMVectorize.so.5 -lib/libLLVMVectorize.so.%%LLVM_RELEASE%% -lib/libLLVMX86AsmParser.so -lib/libLLVMX86AsmParser.so.5 -lib/libLLVMX86AsmParser.so.%%LLVM_RELEASE%% -lib/libLLVMX86AsmPrinter.so -lib/libLLVMX86AsmPrinter.so.5 -lib/libLLVMX86AsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMX86CodeGen.so -lib/libLLVMX86CodeGen.so.5 -lib/libLLVMX86CodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMX86Desc.so -lib/libLLVMX86Desc.so.5 -lib/libLLVMX86Desc.so.%%LLVM_RELEASE%% -lib/libLLVMX86Disassembler.so -lib/libLLVMX86Disassembler.so.5 -lib/libLLVMX86Disassembler.so.%%LLVM_RELEASE%% -lib/libLLVMX86Info.so -lib/libLLVMX86Info.so.5 -lib/libLLVMX86Info.so.%%LLVM_RELEASE%% -lib/libLLVMX86Utils.so -lib/libLLVMX86Utils.so.5 -lib/libLLVMX86Utils.so.%%LLVM_RELEASE%% -lib/libLLVMXCoreAsmPrinter.so -lib/libLLVMXCoreAsmPrinter.so.5 -lib/libLLVMXCoreAsmPrinter.so.%%LLVM_RELEASE%% -lib/libLLVMXCoreCodeGen.so -lib/libLLVMXCoreCodeGen.so.5 -lib/libLLVMXCoreCodeGen.so.%%LLVM_RELEASE%% -lib/libLLVMXCoreDesc.so -lib/libLLVMXCoreDesc.so.5 -lib/libLLVMXCoreDesc.so.%%LLVM_RELEASE%% -lib/libLLVMXCoreDisassembler.so -lib/libLLVMXCoreDisassembler.so.5 -lib/libLLVMXCoreDisassembler.so.%%LLVM_RELEASE%% -lib/libLLVMXCoreInfo.so -lib/libLLVMXCoreInfo.so.5 -lib/libLLVMXCoreInfo.so.%%LLVM_RELEASE%% -lib/libLLVMXRay.so -lib/libLLVMXRay.so.5 -lib/libLLVMXRay.so.%%LLVM_RELEASE%% -lib/libLLVMipo.so -lib/libLLVMipo.so.5 -lib/libLLVMipo.so.%%LLVM_RELEASE%% -lib/libLTO.so -lib/libLTO.so.5 -lib/libLTO.so.%%LLVM_RELEASE%% -lib/libclang.so -lib/libclang.so.5 -lib/libclang.so.5.0 -lib/libclangARCMigrate.so -lib/libclangARCMigrate.so.5 -lib/libclangARCMigrate.so.%%LLVM_RELEASE%% -lib/libclangAST.so -lib/libclangAST.so.5 -lib/libclangAST.so.%%LLVM_RELEASE%% -lib/libclangASTMatchers.so -lib/libclangASTMatchers.so.5 -lib/libclangASTMatchers.so.%%LLVM_RELEASE%% -lib/libclangAnalysis.so -lib/libclangAnalysis.so.5 -lib/libclangAnalysis.so.%%LLVM_RELEASE%% -lib/libclangBasic.so -lib/libclangBasic.so.5 -lib/libclangBasic.so.%%LLVM_RELEASE%% -lib/libclangCodeGen.so -lib/libclangCodeGen.so.5 -lib/libclangCodeGen.so.%%LLVM_RELEASE%% -lib/libclangDriver.so -lib/libclangDriver.so.5 -lib/libclangDriver.so.%%LLVM_RELEASE%% -lib/libclangDynamicASTMatchers.so -lib/libclangDynamicASTMatchers.so.5 -lib/libclangDynamicASTMatchers.so.%%LLVM_RELEASE%% -lib/libclangEdit.so -lib/libclangEdit.so.5 -lib/libclangEdit.so.%%LLVM_RELEASE%% -lib/libclangFormat.so -lib/libclangFormat.so.5 -lib/libclangFormat.so.%%LLVM_RELEASE%% -lib/libclangFrontend.so -lib/libclangFrontend.so.5 -lib/libclangFrontend.so.%%LLVM_RELEASE%% -lib/libclangFrontendTool.so -lib/libclangFrontendTool.so.5 -lib/libclangFrontendTool.so.%%LLVM_RELEASE%% -lib/libclangIndex.so -lib/libclangIndex.so.5 -lib/libclangIndex.so.%%LLVM_RELEASE%% -lib/libclangLex.so -lib/libclangLex.so.5 -lib/libclangLex.so.%%LLVM_RELEASE%% -lib/libclangParse.so -lib/libclangParse.so.5 -lib/libclangParse.so.%%LLVM_RELEASE%% -lib/libclangRewrite.so -lib/libclangRewrite.so.5 -lib/libclangRewrite.so.%%LLVM_RELEASE%% -lib/libclangRewriteFrontend.so -lib/libclangRewriteFrontend.so.5 -lib/libclangRewriteFrontend.so.%%LLVM_RELEASE%% -lib/libclangSema.so -lib/libclangSema.so.5 -lib/libclangSema.so.%%LLVM_RELEASE%% -lib/libclangSerialization.so -lib/libclangSerialization.so.5 -lib/libclangSerialization.so.%%LLVM_RELEASE%% -lib/libclangStaticAnalyzerCheckers.so -lib/libclangStaticAnalyzerCheckers.so.5 -lib/libclangStaticAnalyzerCheckers.so.%%LLVM_RELEASE%% -lib/libclangStaticAnalyzerCore.so -lib/libclangStaticAnalyzerCore.so.5 -lib/libclangStaticAnalyzerCore.so.%%LLVM_RELEASE%% -lib/libclangStaticAnalyzerFrontend.so -lib/libclangStaticAnalyzerFrontend.so.5 -lib/libclangStaticAnalyzerFrontend.so.%%LLVM_RELEASE%% -lib/libclangTooling.so -lib/libclangTooling.so.5 -lib/libclangTooling.so.%%LLVM_RELEASE%% -lib/libclangToolingCore.so -lib/libclangToolingCore.so.5 -lib/libclangToolingCore.so.%%LLVM_RELEASE%% -lib/libclangToolingRefactor.so -lib/libclangToolingRefactor.so.5 -lib/libclangToolingRefactor.so.%%LLVM_RELEASE%% lib/libcling.so -lib/libcling.so.5 -lib/libcling.so.%%LLVM_RELEASE%% -lib/libclingInterpreter.so -lib/libclingInterpreter.so.5 -lib/libclingInterpreter.so.%%LLVM_RELEASE%% +lib/libcling.so.18.1 +lib/libclingDemoPlugin.so +lib/libclingDemoPlugin.so.18.1 lib/libclingJupyter.so -lib/libclingJupyter.so.5 -lib/libclingJupyter.so.%%LLVM_RELEASE%% -lib/libclingMetaProcessor.so -lib/libclingMetaProcessor.so.5 -lib/libclingMetaProcessor.so.%%LLVM_RELEASE%% -lib/libclingUserInterface.so -lib/libclingUserInterface.so.5 -lib/libclingUserInterface.so.%%LLVM_RELEASE%% -lib/libclingUtils.so -lib/libclingUtils.so.5 -lib/libclingUtils.so.%%LLVM_RELEASE%% -llvm%%LLVM_SUFFIX%%/bin/bugpoint -llvm%%LLVM_SUFFIX%%/bin/c-index-test -llvm%%LLVM_SUFFIX%%/bin/clang -llvm%%LLVM_SUFFIX%%/bin/clang++ -llvm%%LLVM_SUFFIX%%/bin/clang-5.0 -llvm%%LLVM_SUFFIX%%/bin/clang-check -llvm%%LLVM_SUFFIX%%/bin/clang-cl -llvm%%LLVM_SUFFIX%%/bin/clang-cpp -llvm%%LLVM_SUFFIX%%/bin/clang-format -llvm%%LLVM_SUFFIX%%/bin/clang-import-test -llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler -llvm%%LLVM_SUFFIX%%/bin/clang-rename -llvm%%LLVM_SUFFIX%%/bin/cling -llvm%%LLVM_SUFFIX%%/bin/git-clang-format -llvm%%LLVM_SUFFIX%%/bin/llc -llvm%%LLVM_SUFFIX%%/bin/lli -llvm%%LLVM_SUFFIX%%/bin/llvm-ar -llvm%%LLVM_SUFFIX%%/bin/llvm-as -llvm%%LLVM_SUFFIX%%/bin/llvm-bcanalyzer -llvm%%LLVM_SUFFIX%%/bin/llvm-c-test -llvm%%LLVM_SUFFIX%%/bin/llvm-cat -llvm%%LLVM_SUFFIX%%/bin/llvm-config -llvm%%LLVM_SUFFIX%%/bin/llvm-cov -llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres -llvm%%LLVM_SUFFIX%%/bin/llvm-cxxdump -llvm%%LLVM_SUFFIX%%/bin/llvm-cxxfilt -llvm%%LLVM_SUFFIX%%/bin/llvm-diff -llvm%%LLVM_SUFFIX%%/bin/llvm-dis -llvm%%LLVM_SUFFIX%%/bin/llvm-dlltool -llvm%%LLVM_SUFFIX%%/bin/llvm-dsymutil -llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfdump -llvm%%LLVM_SUFFIX%%/bin/llvm-dwp -llvm%%LLVM_SUFFIX%%/bin/llvm-extract -llvm%%LLVM_SUFFIX%%/bin/llvm-lib -llvm%%LLVM_SUFFIX%%/bin/llvm-link -llvm%%LLVM_SUFFIX%%/bin/llvm-lto -llvm%%LLVM_SUFFIX%%/bin/llvm-lto2 -llvm%%LLVM_SUFFIX%%/bin/llvm-mc -llvm%%LLVM_SUFFIX%%/bin/llvm-mcmarkup -llvm%%LLVM_SUFFIX%%/bin/llvm-modextract -llvm%%LLVM_SUFFIX%%/bin/llvm-mt -llvm%%LLVM_SUFFIX%%/bin/llvm-nm -llvm%%LLVM_SUFFIX%%/bin/llvm-objdump -llvm%%LLVM_SUFFIX%%/bin/llvm-opt-report -llvm%%LLVM_SUFFIX%%/bin/llvm-pdbutil -llvm%%LLVM_SUFFIX%%/bin/llvm-profdata -llvm%%LLVM_SUFFIX%%/bin/llvm-ranlib -llvm%%LLVM_SUFFIX%%/bin/llvm-readelf -llvm%%LLVM_SUFFIX%%/bin/llvm-readobj -llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld -llvm%%LLVM_SUFFIX%%/bin/llvm-size -llvm%%LLVM_SUFFIX%%/bin/llvm-split -llvm%%LLVM_SUFFIX%%/bin/llvm-stress -llvm%%LLVM_SUFFIX%%/bin/llvm-strings -llvm%%LLVM_SUFFIX%%/bin/llvm-symbolizer -llvm%%LLVM_SUFFIX%%/bin/llvm-tblgen -llvm%%LLVM_SUFFIX%%/bin/llvm-xray -llvm%%LLVM_SUFFIX%%/bin/obj2yaml -llvm%%LLVM_SUFFIX%%/bin/opt -llvm%%LLVM_SUFFIX%%/bin/sancov -llvm%%LLVM_SUFFIX%%/bin/sanstats -llvm%%LLVM_SUFFIX%%/bin/scan-build -llvm%%LLVM_SUFFIX%%/bin/scan-view -llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder -llvm%%LLVM_SUFFIX%%/bin/yaml2obj -llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h -llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h -llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h -llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h -llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h -llvm%%LLVM_SUFFIX%%/include/clang-c/Index.h -llvm%%LLVM_SUFFIX%%/include/clang-c/Platform.h -llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMT.h -llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMTActions.h -llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/FileRemapper.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/APValue.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/AST.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConsumer.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContext.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDiagnostic.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTFwd.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporter.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTLambda.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTMutationListener.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTStructuralEquivalence.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTTypeTraits.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTUnresolvedSet.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTVector.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/Attr.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrDump.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrImpl.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrIterator.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/Attrs.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/Availability.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/BaseSubobject.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/BuiltinTypes.def -llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXInheritance.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CanonicalType.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CharUnits.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/Comment.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentBriefParser.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandInfo.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandList.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandTraits.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentDiagnostic.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTags.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTagsProperties.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentLexer.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentNodes.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentParser.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentSema.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentVisitor.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/Decl.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclAccessPair.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclBase.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclCXX.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclContextInternals.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclFriend.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclGroup.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclLookups.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclNodes.inc -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjC.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenMP.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclTemplate.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclVisitor.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclarationName.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/DependentDiagnostic.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/EvaluatedExprVisitor.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/Expr.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprCXX.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprObjC.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprOpenMP.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTMerger.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTSource.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/GlobalDecl.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/LambdaCapture.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/LocInfoType.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/Mangle.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/MangleNumberingContext.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h -llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.def *** 2233 LINES SKIPPED ***