Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- clang++ -std=c++11 -stdlib=libc++ -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -isystem /usr/local/include -isystem /opt/local/libexec/llvm-3.3/include -I/Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include -I. -I./Stages -I./Stages/Codegen -I./Stages/Lexer -I./Stages/Parser -I./Stages/Semantic -I./Util -I./Util/ConcurrentDetail -I./WideLibrary ./Stages/Codegen/Expression.cpp ./Stages/Codegen/FunctionCodeGen.cpp ./Stages/Codegen/Generator.cpp ./Stages/Codegen/Statement.cpp ./Stages/Parser/Builder.cpp ./Stages/Semantic/Analyzer.cpp ./Stages/Semantic/Bool.cpp ./Stages/Semantic/ClangInclude.cpp ./Stages/Semantic/ClangNamespace.cpp ./Stages/Semantic/ClangOverloadSet.cpp ./Stages/Semantic/ClangTU.cpp ./Stages/Semantic/ClangTemplateClass.cpp ./Stages/Semantic/ClangType.cpp ./Stages/Semantic/ConstructorType.cpp ./Stages/Semantic/DeferredType.cpp ./Stages/Semantic/Function.cpp ./Stages/Semantic/FunctionType.cpp ./Stages/Semantic/IntegralType.cpp ./Stages/Semantic/LvalueType.cpp ./Stages/Semantic/Module.cpp ./Stages/Semantic/OverloadSet.cpp ./Stages/Semantic/PrimitiveType.cpp ./Stages/Semantic/RvalueType.cpp ./Stages/Semantic/StringType.cpp ./Stages/Semantic/Type.cpp ./Stages/Semantic/Util.cpp ./Stages/Semantic/Void.cpp ./Stages/Wide.cpp ./WideLibrary/main_trampoline.cpp ./main.cpp
- In file included from ./Stages/Codegen/Expression.cpp:8:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:36:32: error: template parameter redefines default argument
- template <bool preserveNames = true>
- ^
- ./Stages/Codegen/Statement.h:9:36: note: previous default template argument defined here
- template <bool preserveNames = true>
- ^
- In file included from ./Stages/Codegen/Expression.cpp:8:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:31: error: template parameter redefines default argument
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- ./Stages/Codegen/Statement.h:12:35: note: previous default template argument defined here
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- In file included from ./Stages/Codegen/Expression.cpp:8:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:50: error: template parameter redefines default argument
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- ./Stages/Codegen/Statement.h:12:54: note: previous default template argument defined here
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- In file included from ./Stages/Codegen/Expression.cpp:8:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:351:30: error: template parameter redefines default argument
- typename Inserter = IRBuilderDefaultInserter<preserveNames> >
- ^
- ./Stages/Codegen/Statement.h:13:29: note: previous default template argument defined here
- typename Inserter = IRBuilderDefaultInserter<preserveNames> >
- ^
- 4 errors generated.
- In file included from ./Stages/Codegen/FunctionCodeGen.cpp:3:
- ./Stages/Codegen/Function.h:23:25: error: implicit instantiation of undefined template 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >'
- std::string name;
- ^
- /opt/local/libexec/llvm-3.3/bin/../lib/c++/v1/iosfwd:188:28: note: template is declared here
- class _LIBCPP_TYPE_VIS basic_string;
- ^
- In file included from ./Stages/Codegen/FunctionCodeGen.cpp:13:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:36:32: error: template parameter redefines default argument
- template <bool preserveNames = true>
- ^
- ./Stages/Codegen/Statement.h:9:36: note: previous default template argument defined here
- template <bool preserveNames = true>
- ^
- In file included from ./Stages/Codegen/FunctionCodeGen.cpp:13:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:31: error: template parameter redefines default argument
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- ./Stages/Codegen/Statement.h:12:35: note: previous default template argument defined here
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- In file included from ./Stages/Codegen/FunctionCodeGen.cpp:13:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:50: error: template parameter redefines default argument
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- ./Stages/Codegen/Statement.h:12:54: note: previous default template argument defined here
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- In file included from ./Stages/Codegen/FunctionCodeGen.cpp:13:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:351:30: error: template parameter redefines default argument
- typename Inserter = IRBuilderDefaultInserter<preserveNames> >
- ^
- ./Stages/Codegen/Statement.h:13:29: note: previous default template argument defined here
- typename Inserter = IRBuilderDefaultInserter<preserveNames> >
- ^
- 5 errors generated.
- In file included from ./Stages/Codegen/Generator.cpp:14:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:36:32: error: template parameter redefines default argument
- template <bool preserveNames = true>
- ^
- ./Stages/Codegen/Statement.h:9:36: note: previous default template argument defined here
- template <bool preserveNames = true>
- ^
- In file included from ./Stages/Codegen/Generator.cpp:14:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:31: error: template parameter redefines default argument
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- ./Stages/Codegen/Statement.h:12:35: note: previous default template argument defined here
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- In file included from ./Stages/Codegen/Generator.cpp:14:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:50: error: template parameter redefines default argument
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- ./Stages/Codegen/Statement.h:12:54: note: previous default template argument defined here
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- In file included from ./Stages/Codegen/Generator.cpp:14:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:351:30: error: template parameter redefines default argument
- typename Inserter = IRBuilderDefaultInserter<preserveNames> >
- ^
- ./Stages/Codegen/Statement.h:13:29: note: previous default template argument defined here
- typename Inserter = IRBuilderDefaultInserter<preserveNames> >
- ^
- 4 errors generated.
- In file included from ./Stages/Codegen/Statement.cpp:9:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:36:32: error: template parameter redefines default argument
- template <bool preserveNames = true>
- ^
- ./Stages/Codegen/Statement.h:9:36: note: previous default template argument defined here
- template <bool preserveNames = true>
- ^
- In file included from ./Stages/Codegen/Statement.cpp:9:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:31: error: template parameter redefines default argument
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- ./Stages/Codegen/Statement.h:12:35: note: previous default template argument defined here
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- In file included from ./Stages/Codegen/Statement.cpp:9:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:50: error: template parameter redefines default argument
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- ./Stages/Codegen/Statement.h:12:54: note: previous default template argument defined here
- template<bool preserveNames = true, typename T = ConstantFolder,
- ^
- In file included from ./Stages/Codegen/Statement.cpp:9:
- /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:351:30: error: template parameter redefines default argument
- typename Inserter = IRBuilderDefaultInserter<preserveNames> >
- ^
- ./Stages/Codegen/Statement.h:13:29: note: previous default template argument defined here
- typename Inserter = IRBuilderDefaultInserter<preserveNames> >
- ^
- 4 errors generated.
- In file included from ./Stages/Parser/Builder.cpp:1:
- In file included from ./Stages/Parser/Builder.h:6:
- In file included from ./Stages/Parser/../../Util/ConcurrentQueue.h:9:
- ./Util/ConcurrentDetail/stdqueue.h:13:35: error: static_assert failed "Concurrent queue cannot be guaranteed to be movable or copyable."
- Queue(const Queue&) { static_assert(false, "Concurrent queue cannot be guaranteed to be movable or copyable."); }
- ^ ~~~~~
- ./Util/ConcurrentDetail/stdqueue.h:14:30: error: static_assert failed "Concurrent queue cannot be guaranteed to be movable or copyable."
- Queue(Queue&&) { static_assert(false, "Concurrent queue cannot be guaranteed to be movable or copyable."); }
- ^ ~~~~~
- ./Stages/Parser/Builder.cpp:28:5: error: no matching function for call to 'ConcurrentUseArena'
- ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:28:32>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:28:32>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:34:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:34:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:34:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:40:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:40:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:40:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:46:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:46:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:46:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:52:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:52:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:52:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:58:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:58:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:58:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:64:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:64:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:64:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:73:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:73:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:73:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:79:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:79:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:79:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:85:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:85:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:85:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:90:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:90:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:90:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:96:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:96:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:96:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:102:14: error: no matching function for call to 'ConcurrentUseArena'
- auto p = ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:102:41>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:102:41>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:112:14: error: no matching function for call to 'ConcurrentUseArena'
- auto p = ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:112:41>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:112:41>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:126:14: error: no matching function for call to 'ConcurrentUseArena'
- auto p = ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:126:41>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:126:41>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:162:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:162:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:162:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- ./Stages/Parser/Builder.cpp:168:12: error: no matching function for call to 'ConcurrentUseArena'
- return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
- ^~~~~~~~~~~~~~~~~~
- ./Stages/Parser/Builder.cpp:6:39: note: candidate template ignored: substitution failure [with F = <lambda at ./Stages/Parser/Builder.cpp:168:39>, T = Wide::Concurrency::Queue<Wide::Memory::Arena> &]: no matching function for call to object of type '<lambda at ./Stages/Parser/Builder.cpp:168:39>'
- template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
- ^ ~
- fatal error: too many errors emitted, stopping now [-ferror-limit=]
- 20 errors generated.
- In file included from ./Stages/Semantic/Analyzer.cpp:1:
- In file included from ./Stages/Semantic/Analyzer.h:21:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Basic/TargetInfo.h:21:
- /opt/local/libexec/llvm-3.3/include/clang/Basic/Specifiers.h:96:8: error: enumeration previously declared with fixed underlying type
- enum ExprValueKind {
- ^
- ./Stages/Semantic/Util.h:10:10: note: previous use is here
- enum ExprValueKind : int;
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:1:
- In file included from ./Stages/Semantic/Analyzer.h:27:
- ./Stages/Semantic/ClangTU.h:50:71: error: no type named 'ClangCommonState' in namespace 'Wide::Semantic'
- ClangTU(llvm::LLVMContext& c, std::string file, Semantic::ClangCommonState&);
- ~~~~~~~~~~^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:250:52: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- bool isLValue() const { return getValueKind() == VK_LValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:251:52: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- bool isRValue() const { return getValueKind() == VK_RValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:252:52: error: use of undeclared identifier 'VK_XValue'
- bool isXValue() const { return getValueKind() == VK_XValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:253:53: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- bool isGLValue() const { return getValueKind() != VK_RValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:396:19: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- ? VK_LValue
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:24: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- ? VK_LValue : VK_XValue));
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:36: error: use of undeclared identifier 'VK_XValue'
- ? VK_LValue : VK_XValue));
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:399:12: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- return VK_RValue;
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:399:12: error: cannot initialize return object of type 'clang::ExprValueKind' with an rvalue of type 'clang::RefQualifierKind'
- return VK_RValue;
- ^~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:39: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:41: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:39: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:34: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Analyzer.cpp:7:
- In file included from ./Stages/Semantic/ClangType.h:8:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:5: error: no matching constructor for initialization of 'clang::Expr'
- Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- fatal error: too many errors emitted, stopping now [-ferror-limit=]
- 20 errors generated.
- In file included from ./Stages/Semantic/Bool.cpp:2:
- In file included from ./Stages/Semantic/ClangTU.h:9:
- In file included from ./Stages/Semantic/Analyzer.h:21:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Basic/TargetInfo.h:21:
- /opt/local/libexec/llvm-3.3/include/clang/Basic/Specifiers.h:96:8: error: enumeration previously declared with fixed underlying type
- enum ExprValueKind {
- ^
- ./Stages/Semantic/Util.h:10:10: note: previous use is here
- enum ExprValueKind : int;
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:250:52: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- bool isLValue() const { return getValueKind() == VK_LValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:251:52: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- bool isRValue() const { return getValueKind() == VK_RValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:252:52: error: use of undeclared identifier 'VK_XValue'
- bool isXValue() const { return getValueKind() == VK_XValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:253:53: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- bool isGLValue() const { return getValueKind() != VK_RValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:396:19: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- ? VK_LValue
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:24: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- ? VK_LValue : VK_XValue));
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:36: error: use of undeclared identifier 'VK_XValue'
- ? VK_LValue : VK_XValue));
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:399:12: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- return VK_RValue;
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:399:12: error: cannot initialize return object of type 'clang::ExprValueKind' with an rvalue of type 'clang::RefQualifierKind'
- return VK_RValue;
- ^~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:39: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:41: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:39: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:34: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/Bool.cpp:10:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:5: error: no matching constructor for initialization of 'clang::Expr'
- Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1941:55: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_RValue, OK_Ordinary,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- fatal error: too many errors emitted, stopping now [-ferror-limit=]
- 20 errors generated.
- In file included from ./Stages/Semantic/ClangInclude.cpp:4:
- In file included from ./Stages/Semantic/Analyzer.h:21:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Basic/TargetInfo.h:21:
- /opt/local/libexec/llvm-3.3/include/clang/Basic/Specifiers.h:96:8: error: enumeration previously declared with fixed underlying type
- enum ExprValueKind {
- ^
- ./Stages/Semantic/Util.h:10:10: note: previous use is here
- enum ExprValueKind : int;
- ^
- In file included from ./Stages/Semantic/ClangInclude.cpp:4:
- In file included from ./Stages/Semantic/Analyzer.h:27:
- ./Stages/Semantic/ClangTU.h:50:71: error: no type named 'ClangCommonState' in namespace 'Wide::Semantic'
- ClangTU(llvm::LLVMContext& c, std::string file, Semantic::ClangCommonState&);
- ~~~~~~~~~~^
- 2 errors generated.
- In file included from ./Stages/Semantic/ClangNamespace.cpp:2:
- In file included from ./Stages/Semantic/ClangTU.h:9:
- In file included from ./Stages/Semantic/Analyzer.h:21:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Basic/TargetInfo.h:21:
- /opt/local/libexec/llvm-3.3/include/clang/Basic/Specifiers.h:96:8: error: enumeration previously declared with fixed underlying type
- enum ExprValueKind {
- ^
- ./Stages/Semantic/Util.h:10:10: note: previous use is here
- enum ExprValueKind : int;
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:250:52: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- bool isLValue() const { return getValueKind() == VK_LValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:251:52: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- bool isRValue() const { return getValueKind() == VK_RValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:252:52: error: use of undeclared identifier 'VK_XValue'
- bool isXValue() const { return getValueKind() == VK_XValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:253:53: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- bool isGLValue() const { return getValueKind() != VK_RValue; }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:396:19: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- ? VK_LValue
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:24: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- ? VK_LValue : VK_XValue));
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:36: error: use of undeclared identifier 'VK_XValue'
- ? VK_LValue : VK_XValue));
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:399:12: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- return VK_RValue;
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:399:12: error: cannot initialize return object of type 'clang::ExprValueKind' with an rvalue of type 'clang::RefQualifierKind'
- return VK_RValue;
- ^~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:39: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:41: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:39: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:7: error: no matching constructor for initialization of 'clang::Expr'
- : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:34: error: use of undeclared identifier 'VK_LValue'; did you mean 'RQ_LValue'?
- Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
- RQ_LValue,
- ^
- In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
- In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
- In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:5: error: no matching constructor for initialization of 'clang::Expr'
- Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:107:3: note: candidate constructor not viable: no known conversion from 'clang::RefQualifierKind' to 'clang::ExprValueKind' for 3rd argument
- Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:121:12: note: candidate constructor not viable: requires 2 arguments, but 8 were provided
- explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 8 were provided
- class Expr : public Stmt {
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:103:7: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 8 were provided
- /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1941:55: error: use of undeclared identifier 'VK_RValue'; did you mean 'RQ_RValue'?
- Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_RValue, OK_Ordinary,
- ^
- /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
- RQ_RValue
- ^
- fatal error: too many errors emitted, stopping now [-ferror-limit=]
- 20 errors generated.
- make: *** [all] Interrupt: 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement