This repository was archived by the owner on Nov 1, 2021. It is now read-only.
This repository was archived by the owner on Nov 1, 2021. It is now read-only.
Issue compiling with incoming branch of emscripten #8
Closed
Description
[ 0%] Built target LLVMTableGen
[ 5%] Built target LLVMSupport
[ 5%] Built target LLVMHello_exports
[ 6%] Built target obj.llvm-tblgen
[ 7%] Built target LLVMMCParser
[ 10%] Built target LLVMMC
[ 10%] Built target LLVMMCDisassembler
[ 11%] Built target LLVMObjectYAML
[ 11%] Built target LLVMOption
[ 12%] Built target LLVMDebugInfoCodeView
[ 13%] Built target LLVMDebugInfoDWARF
[ 13%] Built target LLVMSymbolize
[ 16%] Built target LLVMDebugInfoPDB
[ 16%] Built target LLVMLineEditor
[ 16%] Built target FileCheck
[ 17%] Built target llvm-PerfectShuffle
[ 17%] Built target count
[ 17%] Built target not
[ 17%] Built target yaml-bench
[ 17%] Built target LTO_exports
[ 18%] Built target llvm-config
[ 18%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o
[ 18%] Built target libclang_exports
[ 19%] Built target scan-build
[ 19%] Built target scan-view
[ 19%] Built target llvm-mcmarkup
[ 19%] Built target BugpointPasses_exports
[ 19%] Built target llvm-tblgen
[ 19%] Built target AttributeCompatFuncTableGen
[ 19%] Built target intrinsics_gen
[ 19%] Built target LibOptionsTableGen
[ 19%] Built target ClangDriverOptions
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
/home/rebecca/workspace/emscripten-fastcomp/tools/clang/utils/TableGen/ClangAttrEmitter.cpp: In function ‘std::unique_ptr<{anonymous}::Argument> createArgument(const llvm::Record&, llvm::StringRef, const llvm::Record*)’:
/home/rebecca/workspace/emscripten-fastcomp/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:1075:54: error: conversion from ‘llvm::ArrayRef<std::pair<llvm::Record*, llvm::SMRange> >’ to non-scalar type ‘llvm::ArrayRef<llvm::Record*>’ requested
ArrayRef<Record*> Bases = Search->getSuperClasses();
^
/home/rebecca/workspace/emscripten-fastcomp/tools/clang/utils/TableGen/ClangAttrEmitter.cpp: In function ‘void emitClangAttrTypeArgList(llvm::RecordKeeper&, llvm::raw_ostream&)’:
/home/rebecca/workspace/emscripten-fastcomp/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:1384:42: error: base operand of ‘->’ has non-pointer type ‘const std::pair<llvm::Record*, llvm::SMRange>’
if (Args[0]->getSuperClasses().back()->getName() != "TypeArgument")
^
/home/rebecca/workspace/emscripten-fastcomp/tools/clang/utils/TableGen/ClangAttrEmitter.cpp: In function ‘bool isIdentifierArgument(llvm::Record*)’:
/home/rebecca/workspace/emscripten-fastcomp/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:1422:59: error: base operand of ‘->’ has non-pointer type ‘const std::pair<llvm::Record*, llvm::SMRange>’
llvm::StringSwitch<bool>(Arg->getSuperClasses().back()->getName())
^
/home/rebecca/workspace/emscripten-fastcomp/tools/clang/utils/TableGen/ClangAttrEmitter.cpp: In function ‘void clang::EmitClangAttrClass(llvm::RecordKeeper&, llvm::raw_ostream&)’:
/home/rebecca/workspace/emscripten-fastcomp/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:1479:50: error: conversion from ‘llvm::ArrayRef<std::pair<llvm::Record*, llvm::SMRange> >’ to non-scalar type ‘llvm::ArrayRef<llvm::Record*>’ requested
ArrayRef<Record *> Supers = R.getSuperClasses();
^
tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make:86: recipe for target 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o' failed
make[2]: *** [tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o] Error 1
CMakeFiles/Makefile2:6747: recipe for target 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/all' failed
make[1]: *** [tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
[ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
lib/IR/CMakeFiles/LLVMCore.dir/build.make:374: recipe for target 'lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o' failed
make[2]: *** [lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o] Interrupt
lib/IR/CMakeFiles/LLVMCore.dir/build.make:350: recipe for target 'lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o' failed
make[2]: *** [lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o] Interrupt
CMakeFiles/Makefile2:564: recipe for target 'lib/IR/CMakeFiles/LLVMCore.dir/all' failed
make[1]: *** [lib/IR/CMakeFiles/LLVMCore.dir/all] Interrupt
Makefile:138: recipe for target 'all' failed
Metadata
Metadata
Assignees
Labels
No labels