>>> llvm8: Building community/llvm8 8.0.1-r4 (using abuild 3.7.0_rc1-r1) started Sat, 19 Dec 2020 18:25:00 +0000 >>> llvm8: Checking sanity of /home/buildozer/aports/community/llvm8/APKBUILD... >>> llvm8: Analyzing dependencies... >>> llvm8: Installing for build: build-base binutils-dev chrpath cmake libffi-dev paxmark python3 zlib-dev libxml2-dev py3-setuptools bash (1/29) Installing binutils-dev (2.35.1-r1) (2/29) Installing chrpath (0.16-r2) (3/29) Installing libbz2 (1.0.8-r1) (4/29) Installing lz4-libs (1.9.2-r0) (5/29) Installing xz-libs (5.2.5-r0) (6/29) Installing libarchive (3.5.0-r0) (7/29) Installing rhash-libs (1.4.0-r0) (8/29) Installing libuv (1.40.0-r0) (9/29) Installing cmake (3.18.4-r1) (10/29) Installing linux-headers (5.7.8-r0) (11/29) Installing libffi (3.3-r2) (12/29) Installing libffi-dev (3.3-r2) (13/29) Installing paxmark (0.12-r0) (14/29) Installing gdbm (1.18.1-r0) (15/29) Installing readline (8.0.4-r0) (16/29) Installing sqlite-libs (3.34.0-r0) (17/29) Installing python3 (3.8.6-r0) (18/29) Installing zlib-dev (1.2.11-r3) (19/29) Installing xz-dev (5.2.5-r0) (20/29) Installing libxml2 (2.9.10-r5) (21/29) Installing libxml2-dev (2.9.10-r5) (22/29) Installing py3-ordered-set (4.0.2-r0) (23/29) Installing py3-appdirs (1.4.4-r1) (24/29) Installing py3-parsing (2.4.7-r1) (25/29) Installing py3-six (1.15.0-r0) (26/29) Installing py3-packaging (20.8-r0) (27/29) Installing py3-setuptools (51.0.0-r0) (28/29) Installing bash (5.0.18-r0) Executing bash-5.0.18-r0.post-install (29/29) Installing .makedepends-llvm8 (20201219.182505) Executing busybox-1.32.0-r8.trigger OK: 426 MiB in 115 packages >>> llvm8: Cleaning up srcdir >>> llvm8: Cleaning up pkgdir >>> llvm8: Fetching https://distfiles.alpinelinux.org/distfiles/v3.13/llvm-8.0.1.src.tar.xz >>> llvm8: Fetching https://distfiles.alpinelinux.org/distfiles/v3.13/llvm-8.0.1.src.tar.xz >>> llvm8: Checking sha512sums... llvm-8.0.1.src.tar.xz: OK 0001-Disable-dynamic-lib-tests-for-musl-s-dlclose-is-noop.patch: OK fix-memory-mf_exec-on-aarch64.patch: OK fix-LLVMConfig-cmake-install-prefix.patch: OK python3-test.patch: OK GlobalOpt-prevent-crashing-on-wide-integer-types.patch: OK >>> llvm8: Unpacking /var/cache/distfiles/v3.13/llvm-8.0.1.src.tar.xz... >>> llvm8: 0001-Disable-dynamic-lib-tests-for-musl-s-dlclose-is-noop.patch patching file unittests/Support/CMakeLists.txt Hunk #1 succeeded at 88 with fuzz 2 (offset 13 lines). >>> llvm8: fix-memory-mf_exec-on-aarch64.patch patching file lib/Support/Unix/Memory.inc Hunk #1 succeeded at 59 (offset 5 lines). Hunk #2 succeeded at 67 (offset 5 lines). >>> llvm8: fix-LLVMConfig-cmake-install-prefix.patch patching file cmake/modules/CMakeLists.txt Hunk #1 succeeded at 81 (offset 6 lines). >>> llvm8: python3-test.patch patching file test/BugPoint/compile-custom.ll.py Hunk #1 succeeded at 1 with fuzz 2. >>> llvm8: GlobalOpt-prevent-crashing-on-wide-integer-types.patch patching file lib/Transforms/IPO/GlobalOpt.cpp patching file test/Transforms/GlobalOpt/large-int-crash.ll removed 'test/CodeGen/AArch64/wineh4.mir' -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for histedit.h -- Looking for histedit.h - not found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pfm_initialize in pfm -- Looking for pfm_initialize in pfm - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - found -- Looking for setupterm in terminfo -- Looking for setupterm in terminfo - not found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - not found -- Looking for setupterm in curses -- Looking for setupterm in curses - not found -- Looking for setupterm in ncurses -- Looking for setupterm in ncurses - not found -- Looking for setupterm in ncursesw -- Looking for setupterm in ncursesw - not found -- Found LibXml2: /usr/lib/libxml2.so (found version "2.9.10") -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - not found -- Could NOT find Backtrace (missing: Backtrace_LIBRARY Backtrace_INCLUDE_DIR) -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - not found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - found -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Looking for sched_getaffinity -- Looking for sched_getaffinity - not found -- Looking for CPU_COUNT -- Looking for CPU_COUNT - not found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - not found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - not found -- Looking for ffi_call -- Looking for ffi_call - found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: i586-alpine-linux-musl -- LLVM default target triple: i586-alpine-linux-musl -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_CXX1Y -- Performing Test CXX_SUPPORTS_CXX1Y - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Found PythonInterp: /usr/bin/python3.8 (found version "3.8.6") -- Constructing LLVMBuild project information -- Linker detection: GNU ld -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting Sparc -- Targeting SystemZ -- Targeting WebAssembly -- Targeting X86 -- Targeting XCore -- Found Git: /usr/bin/git (found version "2.29.2") -- git Version: v3.12.0-f58d2f5f -- Version: 3.12.0 -- Performing Test HAVE_CXX_FLAG_STD_CXX11 -- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success -- Performing Test HAVE_CXX_FLAG_WALL -- Performing Test HAVE_CXX_FLAG_WALL - Success -- Performing Test HAVE_CXX_FLAG_WEXTRA -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success -- Performing Test HAVE_CXX_FLAG_WSHADOW -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC -- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Failed -- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL -- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success -- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS -- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS - Success -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success -- Performing Test HAVE_CXX_FLAG_WD654 -- Performing Test HAVE_CXX_FLAG_WD654 - Failed -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Failed -- Performing Test HAVE_CXX_FLAG_COVERAGE -- Performing Test HAVE_CXX_FLAG_COVERAGE - Success -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- success -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- success -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/build Scanning dependencies of target LLVMDemangle Scanning dependencies of target LLVMTableGen Scanning dependencies of target obj.llvm-tblgen Scanning dependencies of target LLVMSupport [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o [ 14%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o [ 14%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o [ 14%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [ 14%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o [ 28%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o [ 28%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o [ 28%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [ 28%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [ 28%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [ 28%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [ 28%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64TargetParser.cpp.o In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:14, from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:17: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:17: error: found ':' in nested-name-specifier, expected '::' 14 | enum Qualifiers : uint8_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:6: error: 'Qualifiers' has not been declared 14 | enum Qualifiers : uint8_t { | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:27: error: expected unqualified-id before '{' token 14 | enum Qualifiers : uint8_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 25 | enum class StorageClass : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:25: error: found ':' in nested-name-specifier, expected '::' 25 | enum class StorageClass : uint8_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:12: error: 'StorageClass' has not been declared 25 | enum class StorageClass : uint8_t { | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:35: error: expected unqualified-id before '{' token 25 | enum class StorageClass : uint8_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 38 | enum class CallingConv : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:24: error: found ':' in nested-name-specifier, expected '::' 38 | enum class CallingConv : uint8_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:12: error: 'CallingConv' has not been declared 38 | enum class CallingConv : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:34: error: expected unqualified-id before '{' token 38 | enum class CallingConv : uint8_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef }; | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:26: error: found ':' in nested-name-specifier, expected '::' 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef }; | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:12: error: 'ReferenceKind' has not been declared 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef }; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:36: error: expected unqualified-id before '{' token 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef }; | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:90:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 90 | enum class IntrinsicFunctionKind : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:90:34: error: found ':' in nested-name-specifier, expected '::' 90 | enum class IntrinsicFunctionKind : uint8_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:90:12: error: 'IntrinsicFunctionKind' has not been declared 90 | enum class IntrinsicFunctionKind : uint8_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:90:44: error: expected unqualified-id before '{' token 90 | enum class IntrinsicFunctionKind : uint8_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:181:16: error: found ':' in nested-name-specifier, expected '::' 181 | enum FuncClass : uint16_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:181:6: error: 'FuncClass' has not been declared 181 | enum FuncClass : uint16_t { | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:181:27: error: expected unqualified-id before '{' token 181 | enum FuncClass : uint16_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:239:8: error: 'string' in namespace 'std' does not name a type 239 | std::string toString(OutputFlags Flags = OF_Default) const; | ^~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:7:1: note: 'std::string' is defined in header ''; did you forget to '#include '? 6 | #include +++ |+#include 7 | /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:286:3: error: 'Qualifiers' does not name a type 286 | Qualifiers Quals = Q_None; | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:14: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:17: error: found ':' in nested-name-specifier, expected '::' 14 | enum Qualifiers : uint8_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:311:3: error: 'CallingConv' does not name a type 311 | CallingConv CallConvention = CallingConv::None; | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:6: error: 'Qualifiers' has not been declared 14 | enum Qualifiers : uint8_t { | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:27: error: expected unqualified-id before '{' token 14 | enum Qualifiers : uint8_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 25 | enum class StorageClass : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:25: error: found ':' in nested-name-specifier, expected '::' 25 | enum class StorageClass : uint8_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:12: error: 'StorageClass' has not been declared 25 | enum class StorageClass : uint8_t { | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:25:35: error: expected unqualified-id before '{' token 25 | enum class StorageClass : uint8_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 38 | enum class CallingConv : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:24: error: found ':' in nested-name-specifier, expected '::' 38 | enum class CallingConv : uint8_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:12: error: 'CallingConv' has not been declared 38 | enum class CallingConv : uint8_t { | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:38:34: error: expected unqualified-id before '{' token 38 | enum class CallingConv : uint8_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef }; | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:26: error: found ':' in nested-name-specifier, expected '::' 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef }; | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:12: error: 'ReferenceKind' has not been declared 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef }; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:51:36: error: expected unqualified-id before '{' token 51 | enum class ReferenceKind : uint8_t { None, LValueRef, RValueRef }; | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:90:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 90 | enum class IntrinsicFunctionKind : uint8_t { | ~~~~ ^~~~~ | ----- /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:90:34: error: found ':' in nested-name-specifier, expected '::' 90 | enum class IntrinsicFunctionKind : uint8_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:90:12: error: 'IntrinsicFunctionKind' has not been declared 90 | enum class IntrinsicFunctionKind : uint8_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:90:44: error: expected unqualified-id before '{' token 90 | enum class IntrinsicFunctionKind : uint8_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:181:16: error: found ':' in nested-name-specifier, expected '::' 181 | enum FuncClass : uint16_t { | ^ | :: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:181:6: error: 'FuncClass' has not been declared 181 | enum FuncClass : uint16_t { | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:181:27: error: expected unqualified-id before '{' token 181 | enum FuncClass : uint16_t { | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:314:3: error: 'FuncClass' does not name a type 314 | FuncClass FunctionClass = FC_Global; | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:239:8: error: 'string' in namespace 'std' does not name a type 239 | std::string toString(OutputFlags Flags = OF_Default) const; | ^~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:7:1: note: 'std::string' is defined in header ''; did you forget to '#include '? 6 | #include +++ |+#include 7 | /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:345:3: error: 'uint64_t' does not name a type 345 | uint64_t OffsetInVTable = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:286:3: error: 'Qualifiers' does not name a type 286 | Qualifiers Quals = Q_None; | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:368:65: error: expected ')' before 'Operator' 368 | explicit IntrinsicFunctionIdentifierNode(IntrinsicFunctionKind Operator) | ~ ^~~~~~~~~ | ) /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:374:3: error: 'IntrinsicFunctionKind' does not name a type 374 | IntrinsicFunctionKind Operator; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:392:3: error: 'uint32_t' does not name a type 392 | uint32_t ScopeIndex = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:311:3: error: 'CallingConv' does not name a type 311 | CallingConv CallConvention = CallingConv::None; | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:314:3: error: 'FuncClass' does not name a type 314 | FuncClass FunctionClass = FC_Global; | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:425:5: error: 'uint32_t' does not name a type 425 | uint32_t StaticOffset = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:426:5: error: 'int32_t' does not name a type 426 | int32_t VBPtrOffset = 0; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:427:5: error: 'int32_t' does not name a type 427 | int32_t VBOffsetOffset = 0; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:428:5: error: 'int32_t' does not name a type 428 | int32_t VtordispOffset = 0; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:345:3: error: 'uint64_t' does not name a type 345 | uint64_t OffsetInVTable = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:368:65: error: expected ')' before 'Operator' 368 | explicit IntrinsicFunctionIdentifierNode(IntrinsicFunctionKind Operator) | ~ ^~~~~~~~~ | ) /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:374:3: error: 'IntrinsicFunctionKind' does not name a type 374 | IntrinsicFunctionKind Operator; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:523:14: error: 'int64_t' was not declared in this scope 523 | std::array ThunkOffsets; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:523:24: error: template argument 1 is invalid 523 | std::array ThunkOffsets; | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:530:30: error: expected ')' before 'Value' 530 | IntegerLiteralNode(uint64_t Value, bool IsNegative) | ~ ^~~~~~ | ) /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:535:3: error: 'uint64_t' does not name a type 535 | uint64_t Value = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:392:3: error: 'uint32_t' does not name a type 392 | uint32_t ScopeIndex = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:545:3: error: 'uint32_t' does not name a type 545 | uint32_t NVOffset = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:546:3: error: 'int32_t' does not name a type 546 | int32_t VBPtrOffset = 0; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:547:3: error: 'uint32_t' does not name a type 547 | uint32_t VBTableOffset = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:425:5: error: 'uint32_t' does not name a type 425 | uint32_t StaticOffset = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:548:3: error: 'uint32_t' does not name a type 548 | uint32_t Flags = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:426:5: error: 'int32_t' does not name a type 426 | int32_t VBPtrOffset = 0; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:563:3: error: 'Qualifiers' does not name a type 563 | Qualifiers Quals; | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:427:5: error: 'int32_t' does not name a type 427 | int32_t VBOffsetOffset = 0; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:428:5: error: 'int32_t' does not name a type 428 | int32_t VtordispOffset = 0; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:590:3: error: 'StorageClass' does not name a type 590 | StorageClass SC = StorageClass::None; | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:523:14: error: 'int64_t' was not declared in this scope 523 | std::array ThunkOffsets; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:523:24: error: template argument 1 is invalid 523 | std::array ThunkOffsets; | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:530:30: error: expected ')' before 'Value' 530 | IntegerLiteralNode(uint64_t Value, bool IsNegative) | ~ ^~~~~~ | ) /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:535:3: error: 'uint64_t' does not name a type 535 | uint64_t Value = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:545:3: error: 'uint32_t' does not name a type 545 | uint32_t NVOffset = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:546:3: error: 'int32_t' does not name a type 546 | int32_t VBPtrOffset = 0; | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:547:3: error: 'uint32_t' does not name a type 547 | uint32_t VBTableOffset = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:548:3: error: 'uint32_t' does not name a type 548 | uint32_t Flags = 0; | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:563:3: error: 'Qualifiers' does not name a type 563 | Qualifiers Quals; | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:590:3: error: 'StorageClass' does not name a type 590 | StorageClass SC = StorageClass::None; | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:17: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:165:48: error: 'StorageClass' has not been declared 165 | StorageClass SC); | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:168:3: error: 'Qualifiers' does not name a type 168 | Qualifiers demanglePointerExtQualifiers(StringView &MangledName); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:245:3: error: 'FuncClass' does not name a type 245 | FuncClass demangleFunctionClass(StringView &MangledName); | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:246:3: error: 'CallingConv' does not name a type 246 | CallingConv demangleCallingConvention(StringView &MangledName); | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:247:3: error: 'StorageClass' does not name a type 247 | StorageClass demangleVariableStorageClass(StringView &MangledName); | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:252:13: error: 'Qualifiers' was not declared in this scope 252 | std::pair demangleQualifiers(StringView &MangledName); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:252:29: error: template argument 1 is invalid 252 | std::pair demangleQualifiers(StringView &MangledName); | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:220:18: error: 'Qualifiers' was not declared in this scope 220 | static std::pair | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:220:45: error: template argument 1 is invalid 220 | static std::pair | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In function 'int demanglePointerCVQualifiers(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:223:27: error: 'Q_None' was not declared in this scope 223 | return std::make_pair(Q_None, PointerAffinity::RValueReference); | ^~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:227:27: error: 'Q_None' was not declared in this scope 227 | return std::make_pair(Q_None, PointerAffinity::Reference); | ^~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:231:27: error: 'Q_Const' was not declared in this scope 231 | return std::make_pair(Q_Const, PointerAffinity::Pointer); | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:233:27: error: 'Q_Volatile' was not declared in this scope 233 | return std::make_pair(Q_Volatile, PointerAffinity::Pointer); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:235:27: error: 'Qualifiers' was not declared in this scope 235 | return std::make_pair(Qualifiers(Q_Const | Q_Volatile), | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:240:25: error: 'Q_None' was not declared in this scope 240 | return std::make_pair(Q_None, PointerAffinity::Pointer); | ^~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::SpecialTableSymbolNode* llvm::ms_demangle::Demangler::demangleSpecialTableSymbolNode(StringView&, llvm::ms_demangle::SpecialIntrinsicKind)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:280:18: error: 'struct llvm::ms_demangle::SpecialTableSymbolNode' has no member named 'Quals' 280 | std::tie(STSN->Quals, IsMember) = demangleQualifiers(MangledName); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::LocalStaticGuardVariableNode* llvm::ms_demangle::Demangler::demangleLocalStaticGuard(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:305:11: error: 'struct llvm::ms_demangle::LocalStaticGuardIdentifierNode' has no member named 'ScopeIndex' 305 | LSGI->ScopeIndex = demangleUnsigned(MangledName); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::VariableSymbolNode* llvm::ms_demangle::Demangler::demangleRttiBaseClassDescriptorNode(llvm::ms_demangle::ArenaAllocator&, StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:359:10: error: 'struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'NVOffset' 359 | RBCDN->NVOffset = demangleUnsigned(MangledName); | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:360:10: error: 'struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'VBPtrOffset' 360 | RBCDN->VBPtrOffset = demangleSigned(MangledName); | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:361:10: error: 'struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'VBTableOffset' 361 | RBCDN->VBTableOffset = demangleUnsigned(MangledName); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:362:10: error: 'struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'Flags' 362 | RBCDN->Flags = demangleUnsigned(MangledName); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: At global scope: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:504:8: error: 'IntrinsicFunctionKind' does not name a type 504 | static IntrinsicFunctionKind | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::IdentifierNode* llvm::ms_demangle::Demangler::demangleFunctionIdentifierCode(StringView&, llvm::ms_demangle::FunctionIdentifierCodeGroup)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:651:11: error: 'translateIntrinsicFunctionCode' was not declared in this scope 651 | translateIntrinsicFunctionCode(CH, Group)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:656:9: error: 'translateIntrinsicFunctionCode' was not declared in this scope 656 | translateIntrinsicFunctionCode(MangledName.popFront(), Group)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::SymbolNode* llvm::ms_demangle::Demangler::demangleEncodedSymbol(StringView&, llvm::ms_demangle::QualifiedNameNode*)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:680:5: error: 'StorageClass' was not declared in this scope 680 | StorageClass SC = demangleVariableStorageClass(MangledName); | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:681:50: error: 'SC' was not declared in this scope 681 | return demangleVariableEncoding(MangledName, SC); | ^~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: At global scope: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:756:57: error: 'StorageClass' has not been declared 756 | StorageClass SC) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::VariableSymbolNode* llvm::ms_demangle::Demangler::demangleVariableEncoding(StringView&, int)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:760:8: error: 'struct llvm::ms_demangle::VariableSymbolNode' has no member named 'SC' 760 | VSN->SC = SC; | ^~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:768:5: error: 'Qualifiers' was not declared in this scope 768 | Qualifiers ExtraChildQuals = Q_None; | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:769:10: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals' 769 | PTN->Quals = Qualifiers(VSN->Type->Quals | | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:769:40: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals' 769 | PTN->Quals = Qualifiers(VSN->Type->Quals | | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:770:29: error: 'demanglePointerExtQualifiers' was not declared in this scope; did you mean 'demanglePointerCVQualifiers'? 770 | demanglePointerExtQualifiers(MangledName)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | demanglePointerCVQualifiers /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:773:14: error: 'ExtraChildQuals' was not declared in this scope 773 | std::tie(ExtraChildQuals, IsMember) = demangleQualifiers(MangledName); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:780:19: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals' 780 | PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:780:52: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals' 780 | PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:785:16: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals' 785 | VSN->Type->Quals = demangleQualifiers(MangledName).first; | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:785:56: error: request for member 'first' in '((llvm::ms_demangle::Demangler*)this)->llvm::ms_demangle::Demangler::demangleQualifiers((* & MangledName))', which is of non-class type 'int' 785 | VSN->Type->Quals = demangleQualifiers(MangledName).first; | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::FunctionSymbolNode* llvm::ms_demangle::Demangler::demangleVcallThunkNode(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1154:19: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'FunctionClass' 1154 | FSN->Signature->FunctionClass = FC_NoParameterList; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1154:35: error: 'FC_NoParameterList' was not declared in this scope 1154 | FSN->Signature->FunctionClass = FC_NoParameterList; | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1160:11: error: 'struct llvm::ms_demangle::VcallThunkIdentifierNode' has no member named 'OffsetInVTable' 1160 | VTIN->OffsetInVTable = demangleUnsigned(MangledName); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1164:21: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'CallConvention' 1164 | FSN->Signature->CallConvention = demangleCallingConvention(MangledName); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1164:38: error: 'demangleCallingConvention' was not declared in this scope 1164 | FSN->Signature->CallConvention = demangleCallingConvention(MangledName); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: At global scope: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1481:1: error: 'FuncClass' does not name a type 1481 | FuncClass Demangler::demangleFunctionClass(StringView &MangledName) { | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1563:1: error: 'CallingConv' does not name a type 1563 | CallingConv Demangler::demangleCallingConvention(StringView &MangledName) { | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1593:1: error: 'StorageClass' does not name a type 1593 | StorageClass Demangler::demangleVariableStorageClass(StringView &MangledName) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1612:11: error: 'Qualifiers' was not declared in this scope 1612 | std::pair | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1612:27: error: template argument 1 is invalid 1612 | std::pair | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:38:53: error: 'Qualifiers' has not been declared 38 | static bool outputSingleQualifier(OutputStream &OS, Qualifiers Q) { | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'int llvm::ms_demangle::Demangler::demangleQualifiers(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1618:27: error: 'Q_None' was not declared in this scope 1618 | return std::make_pair(Q_None, true); | ^~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1620:27: error: 'Q_Const' was not declared in this scope 1620 | return std::make_pair(Q_Const, true); | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'bool outputSingleQualifier(OutputStream&, int)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:40:8: error: 'Q_Const' was not declared in this scope 40 | case Q_Const: | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1622:27: error: 'Q_Volatile' was not declared in this scope 1622 | return std::make_pair(Q_Volatile, true); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:43:8: error: 'Q_Volatile' was not declared in this scope 43 | case Q_Volatile: | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1624:27: error: 'Qualifiers' was not declared in this scope 1624 | return std::make_pair(Qualifiers(Q_Const | Q_Volatile), true); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:46:8: error: 'Q_Restrict' was not declared in this scope 46 | case Q_Restrict: | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:55:56: error: 'Qualifiers' has not been declared 55 | static bool outputQualifierIfPresent(OutputStream &OS, Qualifiers Q, | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:56:38: error: 'Qualifiers' has not been declared 56 | Qualifiers Mask, bool NeedSpace) { | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1636:25: error: 'Q_None' was not declared in this scope 1636 | return std::make_pair(Q_None, false); | ^~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:67:48: error: 'Qualifiers' has not been declared 67 | static void outputQualifiers(OutputStream &OS, Qualifiers Q, bool SpaceBefore, | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'void outputQualifiers(OutputStream&, int, bool, bool)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:69:12: error: 'Q_None' was not declared in this scope 69 | if (Q == Q_None) | ^~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::TypeNode* llvm::ms_demangle::Demangler::demangleType(StringView&, llvm::ms_demangle::QualifierMangleMode)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1643:3: error: 'Qualifiers' was not declared in this scope 1643 | Qualifiers Quals = Q_None; | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:73:49: error: 'Q_Const' was not declared in this scope 73 | SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Const, SpaceBefore); | ^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1646:14: error: 'Quals' was not declared in this scope 1646 | std::tie(Quals, IsMember) = demangleQualifiers(MangledName); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1649:16: error: 'Quals' was not declared in this scope 1649 | std::tie(Quals, IsMember) = demangleQualifiers(MangledName); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1680:7: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals' 1680 | Ty->Quals = Qualifiers(Ty->Quals | Quals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1680:30: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals' 1680 | Ty->Quals = Qualifiers(Ty->Quals | Quals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:74:49: error: 'Q_Volatile' was not declared in this scope 74 | SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Volatile, SpaceBefore); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1680:38: error: 'Quals' was not declared in this scope 1680 | Ty->Quals = Qualifiers(Ty->Quals | Quals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::FunctionSignatureNode* llvm::ms_demangle::Demangler::demangleFunctionType(StringView&, bool)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1699:10: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'Quals' 1699 | FTy->Quals = demanglePointerExtQualifiers(MangledName); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:75:49: error: 'Q_Restrict' was not declared in this scope 75 | SpaceBefore = outputQualifierIfPresent(OS, Q, Q_Restrict, SpaceBefore); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:81:55: error: 'CallingConv' has not been declared 81 | static void outputCallingConvention(OutputStream &OS, CallingConv CC) { | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In function 'void outputCallingConvention(OutputStream&, int)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:85:8: error: 'CallingConv' has not been declared 85 | case CallingConv::Cdecl: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1699:18: error: 'demanglePointerExtQualifiers' was not declared in this scope; did you mean 'demanglePointerCVQualifiers'? 1699 | FTy->Quals = demanglePointerExtQualifiers(MangledName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | demanglePointerCVQualifiers /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1701:10: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'Quals' 1701 | FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1701:34: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'Quals' 1701 | FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:88:8: error: 'CallingConv' has not been declared 88 | case CallingConv::Fastcall: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1701:74: error: request for member 'first' in '((llvm::ms_demangle::Demangler*)this)->llvm::ms_demangle::Demangler::demangleQualifiers((* & MangledName))', which is of non-class type 'int' 1701 | FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:91:8: error: 'CallingConv' has not been declared 91 | case CallingConv::Pascal: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:94:8: error: 'CallingConv' has not been declared 94 | case CallingConv::Regcall: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:97:8: error: 'CallingConv' has not been declared 97 | case CallingConv::Stdcall: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:100:8: error: 'CallingConv' has not been declared 100 | case CallingConv::Thiscall: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:103:8: error: 'CallingConv' has not been declared 103 | case CallingConv::Eabi: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:106:8: error: 'CallingConv' has not been declared 106 | case CallingConv::Vectorcall: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:109:8: error: 'CallingConv' has not been declared 109 | case CallingConv::Clrcall: | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:117:13: error: no declaration matches 'std::string llvm::ms_demangle::Node::toString(llvm::ms_demangle::OutputFlags) const' 117 | std::string Node::toString(OutputFlags Flags) const { | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:117:13: note: no functions named 'std::string llvm::ms_demangle::Node::toString(llvm::ms_demangle::OutputFlags) const' In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:14: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:231:8: note: 'struct llvm::ms_demangle::Node' defined here 231 | struct Node { | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1701:18: error: 'Qualifiers' was not declared in this scope 1701 | FTy->Quals = Qualifiers(FTy->Quals | demangleQualifiers(MangledName).first); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1705:8: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'CallConvention' 1705 | FTy->CallConvention = demangleCallingConvention(MangledName); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1705:25: error: 'demangleCallingConvention' was not declared in this scope 1705 | FTy->CallConvention = demangleCallingConvention(MangledName); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::PrimitiveTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:150:24: error: 'Quals' was not declared in this scope 150 | outputQualifiers(OS, Quals, true, false); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::FunctionSymbolNode* llvm::ms_demangle::Demangler::demangleFunctionEncoding(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1722:3: error: 'FuncClass' was not declared in this scope 1722 | FuncClass ExtraFlags = FC_None; | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1724:5: error: 'ExtraFlags' was not declared in this scope 1724 | ExtraFlags = FC_ExternC; | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::IntegerLiteralNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:193:9: error: 'Value' was not declared in this scope 193 | OS << Value; | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1724:18: error: 'FC_ExternC' was not declared in this scope 1724 | ExtraFlags = FC_ExternC; | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1726:12: error: expected ';' before 'FC' 1726 | FuncClass FC = demangleFunctionClass(MangledName); | ^~~ | ; /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::TemplateParameterReferenceNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:210:23: error: invalid types 'const int[int]' for array subscript 210 | OS << ThunkOffsets[0]; | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:212:31: error: invalid types 'const int[int]' for array subscript 212 | OS << ", " << ThunkOffsets[I]; | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1727:3: error: 'FC' was not declared in this scope 1727 | FC = FuncClass(ExtraFlags | FC); | ^~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1727:18: error: 'ExtraFlags' was not declared in this scope 1727 | FC = FuncClass(ExtraFlags | FC); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::IntrinsicFunctionIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:252:11: error: 'Operator' was not declared in this scope; did you mean 'perror'? 252 | switch (Operator) { | ^~~~~~~~ | perror /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:253:29: error: 'IntrinsicFunctionKind' has not been declared 253 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, New, "operator new"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:254:29: error: 'IntrinsicFunctionKind' has not been declared 254 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Delete, "operator delete"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1731:12: error: 'FC_StaticThisAdjust' was not declared in this scope 1731 | if (FC & FC_StaticThisAdjust) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:255:29: error: 'IntrinsicFunctionKind' has not been declared 255 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Assign, "operator="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1733:21: error: 'struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset' 1733 | TTN->ThisAdjust.StaticOffset = demangleSigned(MangledName); | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:256:29: error: 'IntrinsicFunctionKind' has not been declared 256 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, RightShift, "operator>>"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:257:29: error: 'IntrinsicFunctionKind' has not been declared 257 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LeftShift, "operator<<"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:258:29: error: 'IntrinsicFunctionKind' has not been declared 258 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalNot, "operator!"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:259:29: error: 'IntrinsicFunctionKind' has not been declared 259 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Equals, "operator=="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:260:29: error: 'IntrinsicFunctionKind' has not been declared 260 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, NotEquals, "operator!="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:261:29: error: 'IntrinsicFunctionKind' has not been declared 261 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArraySubscript, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:263:29: error: 'IntrinsicFunctionKind' has not been declared 263 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Pointer, "operator->"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:264:29: error: 'IntrinsicFunctionKind' has not been declared 264 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Increment, "operator++"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:265:29: error: 'IntrinsicFunctionKind' has not been declared 265 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Decrement, "operator--"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:266:29: error: 'IntrinsicFunctionKind' has not been declared 266 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Minus, "operator-"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:267:29: error: 'IntrinsicFunctionKind' has not been declared 267 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Plus, "operator+"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:268:29: error: 'IntrinsicFunctionKind' has not been declared 268 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Dereference, "operator*"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1734:19: error: 'FC_VirtualThisAdjust' was not declared in this scope 1734 | } else if (FC & FC_VirtualThisAdjust) { | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:269:29: error: 'IntrinsicFunctionKind' has not been declared 269 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseAnd, "operator&"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:270:29: error: 'IntrinsicFunctionKind' has not been declared 270 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, MemberPointer, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:272:29: error: 'IntrinsicFunctionKind' has not been declared 272 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Divide, "operator/"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:273:29: error: 'IntrinsicFunctionKind' has not been declared 273 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Modulus, "operator%"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:274:29: error: 'IntrinsicFunctionKind' has not been declared 274 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LessThan, "operator<"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:275:29: error: 'IntrinsicFunctionKind' has not been declared 275 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LessThanEqual, "operator<="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:276:29: error: 'IntrinsicFunctionKind' has not been declared 276 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, GreaterThan, "operator>"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:277:29: error: 'IntrinsicFunctionKind' has not been declared 277 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, GreaterThanEqual, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:279:29: error: 'IntrinsicFunctionKind' has not been declared 279 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Comma, "operator,"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:280:29: error: 'IntrinsicFunctionKind' has not been declared 280 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Parens, "operator()"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:281:29: error: 'IntrinsicFunctionKind' has not been declared 281 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseNot, "operator~"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:282:29: error: 'IntrinsicFunctionKind' has not been declared 282 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseXor, "operator^"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:283:29: error: 'IntrinsicFunctionKind' has not been declared 283 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseOr, "operator|"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1736:14: error: 'FC_VirtualThisAdjustEx' was not declared in this scope 1736 | if (FC & FC_VirtualThisAdjustEx) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1737:23: error: 'struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'VBPtrOffset' 1737 | TTN->ThisAdjust.VBPtrOffset = demangleSigned(MangledName); | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:284:29: error: 'IntrinsicFunctionKind' has not been declared 284 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalAnd, "operator&&"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1738:23: error: 'struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'VBOffsetOffset' 1738 | TTN->ThisAdjust.VBOffsetOffset = demangleSigned(MangledName); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1740:21: error: 'struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'VtordispOffset' 1740 | TTN->ThisAdjust.VtordispOffset = demangleSigned(MangledName); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1741:21: error: 'struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset' 1741 | TTN->ThisAdjust.StaticOffset = demangleSigned(MangledName); | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:285:29: error: 'IntrinsicFunctionKind' has not been declared 285 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LogicalOr, "operator||"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:286:29: error: 'IntrinsicFunctionKind' has not been declared 286 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, TimesEqual, "operator*="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:287:29: error: 'IntrinsicFunctionKind' has not been declared 287 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, PlusEqual, "operator+="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:288:29: error: 'IntrinsicFunctionKind' has not been declared 288 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, MinusEqual, "operator-="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:289:29: error: 'IntrinsicFunctionKind' has not been declared 289 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, DivEqual, "operator/="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:290:29: error: 'IntrinsicFunctionKind' has not been declared 290 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ModEqual, "operator%="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:291:29: error: 'IntrinsicFunctionKind' has not been declared 291 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, RshEqual, "operator>>="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:292:29: error: 'IntrinsicFunctionKind' has not been declared 292 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LshEqual, "operator<<="); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:293:29: error: 'IntrinsicFunctionKind' has not been declared 293 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseAndEqual, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:295:29: error: 'IntrinsicFunctionKind' has not been declared 295 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseOrEqual, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:297:29: error: 'IntrinsicFunctionKind' has not been declared 297 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, BitwiseXorEqual, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:299:29: error: 'IntrinsicFunctionKind' has not been declared 299 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VbaseDtor, "`vbase dtor'"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:300:29: error: 'IntrinsicFunctionKind' has not been declared 300 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecDelDtor, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1744:12: error: 'FC_NoParameterList' was not declared in this scope 1744 | if (FC & FC_NoParameterList) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:302:29: error: 'IntrinsicFunctionKind' has not been declared 302 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, DefaultCtorClosure, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:304:29: error: 'IntrinsicFunctionKind' has not been declared 304 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ScalarDelDtor, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:306:29: error: 'IntrinsicFunctionKind' has not been declared 306 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:308:29: error: 'IntrinsicFunctionKind' has not been declared 308 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecDtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:310:29: error: 'IntrinsicFunctionKind' has not been declared 310 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VecVbaseCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:312:29: error: 'IntrinsicFunctionKind' has not been declared 312 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VdispMap, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:314:29: error: 'IntrinsicFunctionKind' has not been declared 314 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1750:33: error: 'FC_Global' was not declared in this scope 1750 | bool HasThisQuals = !(FC & (FC_Global | FC_Static)); | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:316:29: error: 'IntrinsicFunctionKind' has not been declared 316 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecDtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:318:29: error: 'IntrinsicFunctionKind' has not been declared 318 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVecVbaseCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:320:29: error: 'IntrinsicFunctionKind' has not been declared 320 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, CopyCtorClosure, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:322:29: error: 'IntrinsicFunctionKind' has not been declared 322 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, LocalVftableCtorClosure, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:324:29: error: 'IntrinsicFunctionKind' has not been declared 324 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArrayNew, "operator new[]"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:325:29: error: 'IntrinsicFunctionKind' has not been declared 325 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ArrayDelete, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:327:29: error: 'IntrinsicFunctionKind' has not been declared 327 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1750:45: error: 'FC_Static' was not declared in this scope 1750 | bool HasThisQuals = !(FC & (FC_Global | FC_Static)); | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:329:29: error: 'IntrinsicFunctionKind' has not been declared 329 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorDtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:331:29: error: 'IntrinsicFunctionKind' has not been declared 331 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVectorCopyCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:333:29: error: 'IntrinsicFunctionKind' has not been declared 333 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, EHVectorVbaseCopyCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1757:8: error: 'struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'FunctionClass' 1757 | FSN->FunctionClass = FC; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:335:29: error: 'IntrinsicFunctionKind' has not been declared 335 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VectorCopyCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:337:29: error: 'IntrinsicFunctionKind' has not been declared 337 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, VectorVbaseCopyCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:339:29: error: 'IntrinsicFunctionKind' has not been declared 339 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, ManVectorVbaseCopyCtorIter, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:341:29: error: 'IntrinsicFunctionKind' has not been declared 341 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, CoAwait, "co_await"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:342:29: error: 'IntrinsicFunctionKind' has not been declared 342 | OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, Spaceship, "operator <=>"); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:24:8: note: in definition of macro 'OUTPUT_ENUM_CLASS_VALUE' 24 | case Enum::Value: \ | ^~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:343:8: error: 'IntrinsicFunctionKind' has not been declared 343 | case IntrinsicFunctionKind::MaxIntrinsic: | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:344:8: error: 'IntrinsicFunctionKind' has not been declared 344 | case IntrinsicFunctionKind::None: | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::PointerTypeNode* llvm::ms_demangle::Demangler::demanglePointerType(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1868:21: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals' 1868 | std::tie(Pointer->Quals, Pointer->Affinity) = | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1876:3: error: 'Qualifiers' was not declared in this scope 1876 | Qualifiers ExtQuals = demanglePointerExtQualifiers(MangledName); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1877:12: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals' 1877 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1877:40: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals' 1877 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::LocalStaticGuardIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:353:7: error: 'ScopeIndex' was not declared in this scope 353 | if (ScopeIndex > 0) | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1877:48: error: 'ExtQuals' was not declared in this scope 1877 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::PointerTypeNode* llvm::ms_demangle::Demangler::demangleMemberPointerType(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1886:21: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals' 1886 | std::tie(Pointer->Quals, Pointer->Affinity) = | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1890:3: error: 'Qualifiers' was not declared in this scope 1890 | Qualifiers ExtQuals = demanglePointerExtQualifiers(MangledName); | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1891:12: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals' 1891 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1891:40: error: 'struct llvm::ms_demangle::PointerTypeNode' has no member named 'Quals' 1891 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::FunctionSignatureNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:380:7: error: 'FunctionClass' was not declared in this scope 380 | if (FunctionClass & FC_Public) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1891:48: error: 'ExtQuals' was not declared in this scope 1891 | Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1897:15: error: expected ';' before 'PointeeQuals' 1897 | Qualifiers PointeeQuals = Q_None; | ^~~~~~~~~~~~~ | ; /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:380:23: error: 'FC_Public' was not declared in this scope 380 | if (FunctionClass & FC_Public) | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1899:14: error: 'PointeeQuals' was not declared in this scope 1899 | std::tie(PointeeQuals, IsMember) = demangleQualifiers(MangledName); | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1904:23: error: 'struct llvm::ms_demangle::TypeNode' has no member named 'Quals' 1904 | Pointer->Pointee->Quals = PointeeQuals; | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: At global scope: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1910:1: error: 'Qualifiers' does not name a type 1910 | Qualifiers Demangler::demanglePointerExtQualifiers(StringView &MangledName) { | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::ArrayTypeNode* llvm::ms_demangle::Demangler::demangleArrayType(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1955:19: error: 'struct llvm::ms_demangle::ArrayTypeNode' has no member named 'Quals' 1955 | std::tie(ATy->Quals, IsMember) = demangleQualifiers(MangledName); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:382:7: error: 'FunctionClass' was not declared in this scope 382 | if (FunctionClass & FC_Protected) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp: In member function 'llvm::ms_demangle::NodeArrayNode* llvm::ms_demangle::Demangler::demangleTemplateParameterList(StringView&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:2084:27: error: invalid types 'int[int]' for array subscript 2084 | TPRN->ThunkOffsets[TPRN->ThunkOffsetCount++] = | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:382:23: error: 'FC_Protected' was not declared in this scope 382 | if (FunctionClass & FC_Protected) | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:2088:27: error: invalid types 'int[int]' for array subscript 2088 | TPRN->ThunkOffsets[TPRN->ThunkOffsetCount++] = | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:2092:27: error: invalid types 'int[int]' for array subscript 2092 | TPRN->ThunkOffsets[TPRN->ThunkOffsetCount++] = | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:2118:27: error: invalid types 'int[int]' for array subscript 2118 | TPRN->ThunkOffsets[TPRN->ThunkOffsetCount++] = | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:2122:27: error: invalid types 'int[int]' for array subscript 2122 | TPRN->ThunkOffsets[TPRN->ThunkOffsetCount++] = | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:2124:27: error: invalid types 'int[int]' for array subscript 2124 | TPRN->ThunkOffsets[TPRN->ThunkOffsetCount++] = | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:384:7: error: 'FunctionClass' was not declared in this scope 384 | if (FunctionClass & FC_Private) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:384:23: error: 'FC_Private' was not declared in this scope 384 | if (FunctionClass & FC_Private) | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:387:9: error: 'FunctionClass' was not declared in this scope 387 | if (!(FunctionClass & FC_Global)) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:387:25: error: 'FC_Global' was not declared in this scope 387 | if (!(FunctionClass & FC_Global)) { | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:388:25: error: 'FC_Static' was not declared in this scope 388 | if (FunctionClass & FC_Static) | ^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:391:7: error: 'FunctionClass' was not declared in this scope 391 | if (FunctionClass & FC_Virtual) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:391:23: error: 'FC_Virtual' was not declared in this scope 391 | if (FunctionClass & FC_Virtual) | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:394:7: error: 'FunctionClass' was not declared in this scope 394 | if (FunctionClass & FC_ExternC) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:394:23: error: 'FC_ExternC' was not declared in this scope 394 | if (FunctionClass & FC_ExternC) | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:403:33: error: 'CallConvention' was not declared in this scope 403 | outputCallingConvention(OS, CallConvention); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::FunctionSignatureNode::outputPost(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:408:9: error: 'FunctionClass' was not declared in this scope 408 | if (!(FunctionClass & FC_NoParameterList)) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:408:25: error: 'FC_NoParameterList' was not declared in this scope 408 | if (!(FunctionClass & FC_NoParameterList)) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:417:7: error: 'Quals' was not declared in this scope 417 | if (Quals & Q_Const) | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:417:15: error: 'Q_Const' was not declared in this scope 417 | if (Quals & Q_Const) | ^~~~~~~ In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:17: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h: In instantiation of 'T* llvm::ms_demangle::ArenaAllocator::alloc(Args&& ...) [with T = llvm::ms_demangle::IntegerLiteralNode; Args = {long long unsigned int&, bool&}]': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:1945:60: required from here /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:108:14: error: no matching function for call to 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(long long unsigned int&, bool&)' 108 | return new (PP) T(std::forward(ConstructorArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:14, from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:17: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate: 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode()' 529 | IntegerLiteralNode() : Node(NodeKind::IntegerLiteral) {} | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate expects 0 arguments, 2 provided /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(const llvm::ms_demangle::IntegerLiteralNode&)' 528 | struct IntegerLiteralNode : public Node { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(llvm::ms_demangle::IntegerLiteralNode&&)' /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:419:7: error: 'Quals' was not declared in this scope 419 | if (Quals & Q_Volatile) | ^~~~~ In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:17: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:112:12: error: no matching function for call to 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(long long unsigned int&, bool&)' 112 | return new (Head->Buf) T(std::forward(ConstructorArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangle.h:14, from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangle.cpp:17: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate: 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode()' 529 | IntegerLiteralNode() : Node(NodeKind::IntegerLiteral) {} | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate expects 0 arguments, 2 provided /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(const llvm::ms_demangle::IntegerLiteralNode&)' 528 | struct IntegerLiteralNode : public Node { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(llvm::ms_demangle::IntegerLiteralNode&&)' /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:419:15: error: 'Q_Volatile' was not declared in this scope 419 | if (Quals & Q_Volatile) | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:421:7: error: 'Quals' was not declared in this scope 421 | if (Quals & Q_Restrict) | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:421:15: error: 'Q_Restrict' was not declared in this scope 421 | if (Quals & Q_Restrict) | ^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:423:7: error: 'Quals' was not declared in this scope 423 | if (Quals & Q_Unaligned) | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:423:15: error: 'Q_Unaligned' was not declared in this scope 423 | if (Quals & Q_Unaligned) | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::ThunkSignatureNode::outputPost(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:445:7: error: 'FunctionClass' was not declared in this scope 445 | if (FunctionClass & FC_StaticThisAdjust) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:445:23: error: 'FC_StaticThisAdjust' was not declared in this scope 445 | if (FunctionClass & FC_StaticThisAdjust) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:446:38: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset' 446 | OS << "`adjustor{" << ThisAdjust.StaticOffset << "}'"; | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:447:30: error: 'FC_VirtualThisAdjust' was not declared in this scope 447 | } else if (FunctionClass & FC_VirtualThisAdjust) { | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:448:25: error: 'FC_VirtualThisAdjustEx' was not declared in this scope 448 | if (FunctionClass & FC_VirtualThisAdjustEx) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:449:42: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'VBPtrOffset' 449 | OS << "`vtordispex{" << ThisAdjust.VBPtrOffset << ", " | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:450:24: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'VBOffsetOffset' 450 | << ThisAdjust.VBOffsetOffset << ", " << ThisAdjust.VtordispOffset | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:450:61: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'VtordispOffset' 450 | << ThisAdjust.VBOffsetOffset << ", " << ThisAdjust.VtordispOffset | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:451:32: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset' 451 | << ", " << ThisAdjust.StaticOffset << "}'"; | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:453:40: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'VtordispOffset' 453 | OS << "`vtordisp{" << ThisAdjust.VtordispOffset << ", " | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:454:24: error: 'const struct llvm::ms_demangle::ThunkSignatureNode::ThisAdjustor' has no member named 'StaticOffset' 454 | << ThisAdjust.StaticOffset << "}'"; | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::PointerTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:473:7: error: 'Quals' was not declared in this scope 473 | if (Quals & Q_Unaligned) | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:473:15: error: 'Q_Unaligned' was not declared in this scope 473 | if (Quals & Q_Unaligned) | ^~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:482:38: error: 'const struct llvm::ms_demangle::FunctionSignatureNode' has no member named 'CallConvention' 482 | outputCallingConvention(OS, Sig->CallConvention); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:504:24: error: 'Quals' was not declared in this scope 504 | outputQualifiers(OS, Quals, false, false); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::TagTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:526:24: error: 'Quals' was not declared in this scope 526 | outputQualifiers(OS, Quals, true, false); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::ArrayTypeNode::outputPre(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:533:24: error: 'Quals' was not declared in this scope 533 | outputQualifiers(OS, Quals, true, false); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'void llvm::ms_demangle::ArrayTypeNode::outputOneDimension(OutputStream&, llvm::ms_demangle::OutputFlags, llvm::ms_demangle::Node*) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:540:12: error: 'struct llvm::ms_demangle::IntegerLiteralNode' has no member named 'Value' 540 | if (ILN->Value != 0) | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::VariableSymbolNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:576:11: error: 'SC' was not declared in this scope 576 | switch (SC) { | ^~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:577:8: error: 'StorageClass' has not been declared 577 | case StorageClass::PrivateStatic: | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:580:8: error: 'StorageClass' has not been declared 580 | case StorageClass::PublicStatic: | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:583:8: error: 'StorageClass' has not been declared 583 | case StorageClass::ProtectedStatic: | ^~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::RttiBaseClassDescriptorNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:611:9: error: 'NVOffset' was not declared in this scope 611 | OS << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", " | ^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:611:29: error: 'VBPtrOffset' was not declared in this scope 611 | OS << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", " | ^~~~~~~~~~~ make[3]: *** [lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make:95: lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:611:52: error: 'VBTableOffset' was not declared in this scope 611 | OS << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", " | ^~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:612:15: error: 'const struct llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'Flags' 612 | << this->Flags; | ^~~~~ [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMTargetParser.cpp.o /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::VcallThunkIdentifierNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:623:23: error: 'OffsetInVTable' was not declared in this scope 623 | OS << "`vcall'{" << OffsetInVTable << ", {flat}}"; | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: In member function 'virtual void llvm::ms_demangle::SpecialTableSymbolNode::output(OutputStream&, llvm::ms_demangle::OutputFlags) const': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:627:24: error: 'Quals' was not declared in this scope 627 | outputQualifiers(OS, Quals, false, true); | ^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp: At global scope: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:81:13: warning: 'void outputCallingConvention(OutputStream&, int)' defined but not used [-Wunused-function] 81 | static void outputCallingConvention(OutputStream &OS, CallingConv CC) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:67:13: warning: 'void outputQualifiers(OutputStream&, int, bool, bool)' defined but not used [-Wunused-function] 67 | static void outputQualifiers(OutputStream &OS, Qualifiers Q, bool SpaceBefore, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:55:13: warning: 'bool outputQualifierIfPresent(OutputStream&, int, int, bool)' defined but not used [-Wunused-function] 55 | static bool outputQualifierIfPresent(OutputStream &OS, Qualifiers Q, | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make:108: lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o] Error 1 [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp: In member function 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:58:21: warning: redundant move in return statement [-Wredundant-move] 58 | return std::move(array); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:58:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:69:21: warning: redundant move in return statement [-Wredundant-move] 69 | return std::move(array); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:69:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:83:21: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(obj); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:83:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:87:21: warning: redundant move in return statement [-Wredundant-move] 87 | return std::move(obj); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:87:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:93:23: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(obj); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:93:23: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:111:21: warning: redundant move in return statement [-Wredundant-move] 111 | return std::move(obj); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:111:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:120:19: warning: redundant move in return statement [-Wredundant-move] 120 | return std::move(obj); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/JSONBackend.cpp:120:19: note: remove 'std::move' call [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/Record.cpp:14: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Init*]': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/TableGen/Record.cpp:1362:57: required from here /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/CodeGenSchedule.h:19, from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/CodeGenSchedule.cpp:15: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/CodeGenSchedule.cpp:885:78: required from here /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o make[2]: *** [CMakeFiles/Makefile2:8233: lib/Demangle/CMakeFiles/LLVMDemangle.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o [ 42%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [ 42%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RISCVCompressInstEmitter.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o [ 57%] Linking CXX static library ../libLLVMTableGen.a [ 57%] Built target LLVMTableGen [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::InstructionMatcher&> {anonymous}::GlobalISelEmitter::createAndImportSelDAGMatcher({anonymous}::RuleMatcher&, {anonymous}::InstructionMatcher&, const llvm::TreePatternNode*, unsigned int&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3361:25: warning: redundant move in return statement [-Wredundant-move] 3361 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3361:25: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, llvm::TreePatternNode*)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3564:25: warning: redundant move in return statement [-Wredundant-move] 3564 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3564:25: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::BuildMIAction&> {anonymous}::GlobalISelEmitter::createAndImportInstructionRenderer({anonymous}::RuleMatcher&, const llvm::TreePatternNode*)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3636:21: warning: redundant move in return statement [-Wredundant-move] 3636 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3636:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3645:21: warning: redundant move in return statement [-Wredundant-move] 3645 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3645:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::createAndImportSubInstructionRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, const llvm::TreePatternNode*, unsigned int)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3659:21: warning: redundant move in return statement [-Wredundant-move] 3659 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3659:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3670:21: warning: redundant move in return statement [-Wredundant-move] 3670 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3670:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderers({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, const llvm::TreePatternNode*)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3769:25: warning: redundant move in return statement [-Wredundant-move] 3769 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3769:25: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3777:23: warning: redundant move in return statement [-Wredundant-move] 3777 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3777:23: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::RuleMatcher> {anonymous}::GlobalISelEmitter::runOnPattern(const llvm::PatternToMatch&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3838:21: warning: redundant move in return statement [-Wredundant-move] 3838 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3838:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3878:21: warning: redundant move in return statement [-Wredundant-move] 3878 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3878:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3906:23: warning: redundant move in return statement [-Wredundant-move] 3906 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3906:23: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3964:21: warning: redundant move in return statement [-Wredundant-move] 3964 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3964:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3970:21: warning: redundant move in return statement [-Wredundant-move] 3970 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3970:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3991:21: warning: redundant move in return statement [-Wredundant-move] 3991 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:3991:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:4034:21: warning: redundant move in return statement [-Wredundant-move] 4034 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:4034:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:4041:19: warning: redundant move in return statement [-Wredundant-move] 4041 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/utils/TableGen/GlobalISelEmitter.cpp:4041:19: note: remove 'std::move' call [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCheck.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [ 57%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o [ 57%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [ 71%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o [ 71%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o [ 71%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o [ 71%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o In file included from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Support/MemoryBuffer.h:18, from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/Support/FileCheck.h:18, from /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/FileCheck.cpp:17: /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SMRange]': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/FileCheck.cpp:407:37: required from here /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o [ 71%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr > getMemBufferCopyImpl(llvm::StringRef, const llvm::Twine&)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:132:19: warning: redundant move in return statement [-Wredundant-move] 132 | return std::move(Buf); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:132:19: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr > getReadWriteFile(const llvm::Twine&, uint64_t, uint64_t, uint64_t)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:401:19: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:401:19: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/JSON.cpp: In function 'llvm::Expected llvm::json::parse(llvm::StringRef)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/JSON.cpp:517:25: warning: redundant move in return statement [-Wredundant-move] 517 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/JSON.cpp:517:25: note: remove 'std::move' call [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::MemoryBuffer; uint64_t = long long unsigned int; int64_t = long long int]': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:497:60: required from here /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:453:30: warning: redundant move in return statement [-Wredundant-move] 453 | return std::move(Result); | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:453:30: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:490:23: warning: redundant move in return statement [-Wredundant-move] 490 | return std::move(Buf); | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:490:23: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; uint64_t = long long unsigned int; int64_t = long long int]': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:252:33: required from 'llvm::ErrorOr > getFileAux(const llvm::Twine&, int64_t, uint64_t, uint64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; int64_t = long long int; uint64_t = long long unsigned int]' /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:263:53: required from here /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:453:30: warning: redundant move in return statement [-Wredundant-move] 453 | return std::move(Result); | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:453:30: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:490:23: warning: redundant move in return statement [-Wredundant-move] 490 | return std::move(Buf); | ^ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/MemoryBuffer.cpp:490:23: note: remove 'std::move' call [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o [ 85%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [100%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [100%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [100%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [100%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [100%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [100%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/YAMLTraits.cpp: In member function 'std::unique_ptr llvm::yaml::Input::createHNodes(llvm::yaml::Node*)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/YAMLTraits.cpp:388:21: warning: redundant move in return statement [-Wredundant-move] 388 | return std::move(SQHNode); | ~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/YAMLTraits.cpp:388:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/YAMLTraits.cpp:413:21: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(mapHNode); | ~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/YAMLTraits.cpp:413:21: note: remove 'std::move' call /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/Path.cpp: In static member function 'static llvm::Expected llvm::sys::fs::TempFile::create(const llvm::Twine&, unsigned int)': /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/Path.cpp:1238:19: warning: redundant move in return statement [-Wredundant-move] 1238 | return std::move(Ret); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/llvm8/src/llvm-8.0.1.src/lib/Support/Path.cpp:1238:19: note: remove 'std::move' call [100%] Linking CXX static library ../libLLVMSupport.a [100%] Built target LLVMSupport [100%] Built target obj.llvm-tblgen make[1]: *** [CMakeFiles/Makefile2:8432: utils/TableGen/CMakeFiles/llvm-tblgen.dir/rule] Error 2 make: *** [Makefile:465: llvm-tblgen] Error 2 >>> ERROR: llvm8: build failed >>> llvm8: Uninstalling dependencies... (1/29) Purging .makedepends-llvm8 (20201219.182505) (2/29) Purging binutils-dev (2.35.1-r1) (3/29) Purging chrpath (0.16-r2) (4/29) Purging cmake (3.18.4-r1) (5/29) Purging libffi-dev (3.3-r2) (6/29) Purging linux-headers (5.7.8-r0) (7/29) Purging paxmark (0.12-r0) (8/29) Purging libxml2-dev (2.9.10-r5) (9/29) Purging zlib-dev (1.2.11-r3) (10/29) Purging xz-dev (5.2.5-r0) (11/29) Purging libxml2 (2.9.10-r5) (12/29) Purging py3-setuptools (51.0.0-r0) (13/29) Purging py3-ordered-set (4.0.2-r0) (14/29) Purging py3-appdirs (1.4.4-r1) (15/29) Purging py3-packaging (20.8-r0) (16/29) Purging py3-parsing (2.4.7-r1) (17/29) Purging py3-six (1.15.0-r0) (18/29) Purging python3 (3.8.6-r0) (19/29) Purging bash (5.0.18-r0) Executing bash-5.0.18-r0.pre-deinstall (20/29) Purging libarchive (3.5.0-r0) (21/29) Purging libbz2 (1.0.8-r1) (22/29) Purging lz4-libs (1.9.2-r0) (23/29) Purging xz-libs (5.2.5-r0) (24/29) Purging rhash-libs (1.4.0-r0) (25/29) Purging libuv (1.40.0-r0) (26/29) Purging libffi (3.3-r2) (27/29) Purging gdbm (1.18.1-r0) (28/29) Purging readline (8.0.4-r0) (29/29) Purging sqlite-libs (3.34.0-r0) Executing busybox-1.32.0-r8.trigger OK: 310 MiB in 86 packages