Advertisement
Guest User

take2

a guest
Apr 27th, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 60.67 KB | None | 0 0
  1. 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
  2. In file included from ./Stages/Codegen/Expression.cpp:8:
  3. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:36:32: error: template parameter redefines default argument
  4. template <bool preserveNames = true>
  5.                                ^
  6. ./Stages/Codegen/Statement.h:9:36: note: previous default template argument defined here
  7.     template <bool preserveNames = true>
  8.                                    ^
  9. In file included from ./Stages/Codegen/Expression.cpp:8:
  10. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:31: error: template parameter redefines default argument
  11. template<bool preserveNames = true, typename T = ConstantFolder,
  12.                               ^
  13. ./Stages/Codegen/Statement.h:12:35: note: previous default template argument defined here
  14.     template<bool preserveNames = true, typename T = ConstantFolder,
  15.                                   ^
  16. In file included from ./Stages/Codegen/Expression.cpp:8:
  17. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:50: error: template parameter redefines default argument
  18. template<bool preserveNames = true, typename T = ConstantFolder,
  19.                                                  ^
  20. ./Stages/Codegen/Statement.h:12:54: note: previous default template argument defined here
  21.     template<bool preserveNames = true, typename T = ConstantFolder,
  22.                                                      ^
  23. In file included from ./Stages/Codegen/Expression.cpp:8:
  24. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:351:30: error: template parameter redefines default argument
  25.          typename Inserter = IRBuilderDefaultInserter<preserveNames> >
  26.                              ^
  27. ./Stages/Codegen/Statement.h:13:29: note: previous default template argument defined here
  28.         typename Inserter = IRBuilderDefaultInserter<preserveNames> >
  29.                             ^
  30. 4 errors generated.
  31. In file included from ./Stages/Codegen/FunctionCodeGen.cpp:3:
  32. ./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> >'
  33.             std::string name;
  34.                         ^
  35. /opt/local/libexec/llvm-3.3/bin/../lib/c++/v1/iosfwd:188:28: note: template is declared here
  36.     class _LIBCPP_TYPE_VIS basic_string;
  37.                            ^
  38. In file included from ./Stages/Codegen/FunctionCodeGen.cpp:13:
  39. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:36:32: error: template parameter redefines default argument
  40. template <bool preserveNames = true>
  41.                                ^
  42. ./Stages/Codegen/Statement.h:9:36: note: previous default template argument defined here
  43.     template <bool preserveNames = true>
  44.                                    ^
  45. In file included from ./Stages/Codegen/FunctionCodeGen.cpp:13:
  46. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:31: error: template parameter redefines default argument
  47. template<bool preserveNames = true, typename T = ConstantFolder,
  48.                               ^
  49. ./Stages/Codegen/Statement.h:12:35: note: previous default template argument defined here
  50.     template<bool preserveNames = true, typename T = ConstantFolder,
  51.                                   ^
  52. In file included from ./Stages/Codegen/FunctionCodeGen.cpp:13:
  53. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:50: error: template parameter redefines default argument
  54. template<bool preserveNames = true, typename T = ConstantFolder,
  55.                                                  ^
  56. ./Stages/Codegen/Statement.h:12:54: note: previous default template argument defined here
  57.     template<bool preserveNames = true, typename T = ConstantFolder,
  58.                                                      ^
  59. In file included from ./Stages/Codegen/FunctionCodeGen.cpp:13:
  60. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:351:30: error: template parameter redefines default argument
  61.          typename Inserter = IRBuilderDefaultInserter<preserveNames> >
  62.                              ^
  63. ./Stages/Codegen/Statement.h:13:29: note: previous default template argument defined here
  64.         typename Inserter = IRBuilderDefaultInserter<preserveNames> >
  65.                             ^
  66. 5 errors generated.
  67. In file included from ./Stages/Codegen/Generator.cpp:14:
  68. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:36:32: error: template parameter redefines default argument
  69. template <bool preserveNames = true>
  70.                                ^
  71. ./Stages/Codegen/Statement.h:9:36: note: previous default template argument defined here
  72.     template <bool preserveNames = true>
  73.                                    ^
  74. In file included from ./Stages/Codegen/Generator.cpp:14:
  75. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:31: error: template parameter redefines default argument
  76. template<bool preserveNames = true, typename T = ConstantFolder,
  77.                               ^
  78. ./Stages/Codegen/Statement.h:12:35: note: previous default template argument defined here
  79.     template<bool preserveNames = true, typename T = ConstantFolder,
  80.                                   ^
  81. In file included from ./Stages/Codegen/Generator.cpp:14:
  82. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:50: error: template parameter redefines default argument
  83. template<bool preserveNames = true, typename T = ConstantFolder,
  84.                                                  ^
  85. ./Stages/Codegen/Statement.h:12:54: note: previous default template argument defined here
  86.     template<bool preserveNames = true, typename T = ConstantFolder,
  87.                                                      ^
  88. In file included from ./Stages/Codegen/Generator.cpp:14:
  89. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:351:30: error: template parameter redefines default argument
  90.          typename Inserter = IRBuilderDefaultInserter<preserveNames> >
  91.                              ^
  92. ./Stages/Codegen/Statement.h:13:29: note: previous default template argument defined here
  93.         typename Inserter = IRBuilderDefaultInserter<preserveNames> >
  94.                             ^
  95. 4 errors generated.
  96. In file included from ./Stages/Codegen/Statement.cpp:9:
  97. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:36:32: error: template parameter redefines default argument
  98. template <bool preserveNames = true>
  99.                                ^
  100. ./Stages/Codegen/Statement.h:9:36: note: previous default template argument defined here
  101.     template <bool preserveNames = true>
  102.                                    ^
  103. In file included from ./Stages/Codegen/Statement.cpp:9:
  104. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:31: error: template parameter redefines default argument
  105. template<bool preserveNames = true, typename T = ConstantFolder,
  106.                               ^
  107. ./Stages/Codegen/Statement.h:12:35: note: previous default template argument defined here
  108.     template<bool preserveNames = true, typename T = ConstantFolder,
  109.                                   ^
  110. In file included from ./Stages/Codegen/Statement.cpp:9:
  111. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:350:50: error: template parameter redefines default argument
  112. template<bool preserveNames = true, typename T = ConstantFolder,
  113.                                                  ^
  114. ./Stages/Codegen/Statement.h:12:54: note: previous default template argument defined here
  115.     template<bool preserveNames = true, typename T = ConstantFolder,
  116.                                                      ^
  117. In file included from ./Stages/Codegen/Statement.cpp:9:
  118. /Users/francis/Development/programming/projects/stacked-crooked/Clang/llvm/include/llvm/IR/IRBuilder.h:351:30: error: template parameter redefines default argument
  119.          typename Inserter = IRBuilderDefaultInserter<preserveNames> >
  120.                              ^
  121. ./Stages/Codegen/Statement.h:13:29: note: previous default template argument defined here
  122.         typename Inserter = IRBuilderDefaultInserter<preserveNames> >
  123.                             ^
  124. 4 errors generated.
  125. In file included from ./Stages/Parser/Builder.cpp:1:
  126. In file included from ./Stages/Parser/Builder.h:6:
  127. In file included from ./Stages/Parser/../../Util/ConcurrentQueue.h:9:
  128. ./Util/ConcurrentDetail/stdqueue.h:13:35: error: static_assert failed "Concurrent queue cannot be guaranteed to be movable or copyable."
  129.             Queue(const Queue&) { static_assert(false, "Concurrent queue cannot be guaranteed to be movable or copyable."); }
  130.                                   ^             ~~~~~
  131. ./Util/ConcurrentDetail/stdqueue.h:14:30: error: static_assert failed "Concurrent queue cannot be guaranteed to be movable or copyable."
  132.             Queue(Queue&&) { static_assert(false, "Concurrent queue cannot be guaranteed to be movable or copyable."); }
  133.                              ^             ~~~~~
  134. ./Stages/Parser/Builder.cpp:28:5: error: no matching function for call to 'ConcurrentUseArena'
  135.     ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  136.     ^~~~~~~~~~~~~~~~~~
  137. ./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>'
  138. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  139.                                       ^                                            ~
  140. ./Stages/Parser/Builder.cpp:34:12: error: no matching function for call to 'ConcurrentUseArena'
  141.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  142.            ^~~~~~~~~~~~~~~~~~
  143. ./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>'
  144. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  145.                                       ^                                            ~
  146. ./Stages/Parser/Builder.cpp:40:12: error: no matching function for call to 'ConcurrentUseArena'
  147.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  148.            ^~~~~~~~~~~~~~~~~~
  149. ./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>'
  150. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  151.                                       ^                                            ~
  152. ./Stages/Parser/Builder.cpp:46:12: error: no matching function for call to 'ConcurrentUseArena'
  153.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  154.            ^~~~~~~~~~~~~~~~~~
  155. ./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>'
  156. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  157.                                       ^                                            ~
  158. ./Stages/Parser/Builder.cpp:52:12: error: no matching function for call to 'ConcurrentUseArena'
  159.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  160.            ^~~~~~~~~~~~~~~~~~
  161. ./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>'
  162. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  163.                                       ^                                            ~
  164. ./Stages/Parser/Builder.cpp:58:12: error: no matching function for call to 'ConcurrentUseArena'
  165.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  166.            ^~~~~~~~~~~~~~~~~~
  167. ./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>'
  168. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  169.                                       ^                                            ~
  170. ./Stages/Parser/Builder.cpp:64:12: error: no matching function for call to 'ConcurrentUseArena'
  171.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  172.            ^~~~~~~~~~~~~~~~~~
  173. ./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>'
  174. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  175.                                       ^                                            ~
  176. ./Stages/Parser/Builder.cpp:73:12: error: no matching function for call to 'ConcurrentUseArena'
  177.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  178.            ^~~~~~~~~~~~~~~~~~
  179. ./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>'
  180. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  181.                                       ^                                            ~
  182. ./Stages/Parser/Builder.cpp:79:12: error: no matching function for call to 'ConcurrentUseArena'
  183.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  184.            ^~~~~~~~~~~~~~~~~~
  185. ./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>'
  186. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  187.                                       ^                                            ~
  188. ./Stages/Parser/Builder.cpp:85:12: error: no matching function for call to 'ConcurrentUseArena'
  189.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  190.            ^~~~~~~~~~~~~~~~~~
  191. ./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>'
  192. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  193.                                       ^                                            ~
  194. ./Stages/Parser/Builder.cpp:90:12: error: no matching function for call to 'ConcurrentUseArena'
  195.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  196.            ^~~~~~~~~~~~~~~~~~
  197. ./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>'
  198. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  199.                                       ^                                            ~
  200. ./Stages/Parser/Builder.cpp:96:12: error: no matching function for call to 'ConcurrentUseArena'
  201.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  202.            ^~~~~~~~~~~~~~~~~~
  203. ./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>'
  204. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  205.                                       ^                                            ~
  206. ./Stages/Parser/Builder.cpp:102:14: error: no matching function for call to 'ConcurrentUseArena'
  207.     auto p = ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  208.              ^~~~~~~~~~~~~~~~~~
  209. ./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>'
  210. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  211.                                       ^                                            ~
  212. ./Stages/Parser/Builder.cpp:112:14: error: no matching function for call to 'ConcurrentUseArena'
  213.     auto p = ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  214.              ^~~~~~~~~~~~~~~~~~
  215. ./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>'
  216. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  217.                                       ^                                            ~
  218. ./Stages/Parser/Builder.cpp:126:14: error: no matching function for call to 'ConcurrentUseArena'
  219.     auto p = ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  220.              ^~~~~~~~~~~~~~~~~~
  221. ./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>'
  222. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  223.                                       ^                                            ~
  224. ./Stages/Parser/Builder.cpp:162:12: error: no matching function for call to 'ConcurrentUseArena'
  225.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  226.            ^~~~~~~~~~~~~~~~~~
  227. ./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>'
  228. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  229.                                       ^                                            ~
  230. ./Stages/Parser/Builder.cpp:168:12: error: no matching function for call to 'ConcurrentUseArena'
  231.     return ConcurrentUseArena(arenas, [&](Wide::Memory::Arena& arena) {
  232.            ^~~~~~~~~~~~~~~~~~
  233. ./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>'
  234. template<typename F, typename T> auto ConcurrentUseArena(T&& t, F&& f) -> decltype(f(std::declval<Wide::Memory::Arena>())) {
  235.                                       ^                                            ~
  236. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  237. 20 errors generated.
  238. In file included from ./Stages/Semantic/Analyzer.cpp:1:
  239. In file included from ./Stages/Semantic/Analyzer.h:21:
  240. In file included from /opt/local/libexec/llvm-3.3/include/clang/Basic/TargetInfo.h:21:
  241. /opt/local/libexec/llvm-3.3/include/clang/Basic/Specifiers.h:96:8: error: enumeration previously declared with fixed underlying type
  242.   enum ExprValueKind {
  243.        ^
  244. ./Stages/Semantic/Util.h:10:10: note: previous use is here
  245.     enum ExprValueKind : int;
  246.          ^
  247. In file included from ./Stages/Semantic/Analyzer.cpp:1:
  248. In file included from ./Stages/Semantic/Analyzer.h:27:
  249. ./Stages/Semantic/ClangTU.h:50:71: error: no type named 'ClangCommonState' in namespace 'Wide::Semantic'
  250.             ClangTU(llvm::LLVMContext& c, std::string file, Semantic::ClangCommonState&);
  251.                                                             ~~~~~~~~~~^
  252. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  253. In file included from ./Stages/Semantic/ClangType.h:8:
  254. /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'?
  255.   bool isLValue() const { return getValueKind() == VK_LValue; }
  256.                                                    ^
  257. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  258.   RQ_LValue,
  259.   ^
  260. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  261. In file included from ./Stages/Semantic/ClangType.h:8:
  262. /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'?
  263.   bool isRValue() const { return getValueKind() == VK_RValue; }
  264.                                                    ^
  265. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  266.   RQ_RValue
  267.   ^
  268. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  269. In file included from ./Stages/Semantic/ClangType.h:8:
  270. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:252:52: error: use of undeclared identifier 'VK_XValue'
  271.   bool isXValue() const { return getValueKind() == VK_XValue; }
  272.                                                    ^
  273. /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'?
  274.   bool isGLValue() const { return getValueKind() != VK_RValue; }
  275.                                                     ^
  276. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  277.   RQ_RValue
  278.   ^
  279. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  280. In file included from ./Stages/Semantic/ClangType.h:8:
  281. /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'?
  282.                 ? VK_LValue
  283.                   ^
  284. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  285.   RQ_LValue,
  286.   ^
  287. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  288. In file included from ./Stages/Semantic/ClangType.h:8:
  289. /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'?
  290.                      ? VK_LValue : VK_XValue));
  291.                        ^
  292. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  293.   RQ_LValue,
  294.   ^
  295. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  296. In file included from ./Stages/Semantic/ClangType.h:8:
  297. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:36: error: use of undeclared identifier 'VK_XValue'
  298.                      ? VK_LValue : VK_XValue));
  299.                                    ^
  300. /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'?
  301.     return VK_RValue;
  302.            ^
  303. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  304.   RQ_RValue
  305.   ^
  306. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  307. In file included from ./Stages/Semantic/ClangType.h:8:
  308. /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'
  309.     return VK_RValue;
  310.            ^~~~~~~~~
  311. /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'?
  312.     : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
  313.                                       ^
  314. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  315.   RQ_LValue,
  316.   ^
  317. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  318. In file included from ./Stages/Semantic/ClangType.h:8:
  319. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:7: error: no matching constructor for initialization of 'clang::Expr'
  320.     : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
  321.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  322. /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
  323.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  324.   ^
  325. /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
  326.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  327.            ^
  328. /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
  329. class Expr : public Stmt {
  330.       ^
  331. /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
  332. /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'?
  333.     : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
  334.                                         ^
  335. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  336.   RQ_RValue
  337.   ^
  338. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  339. In file included from ./Stages/Semantic/ClangType.h:8:
  340. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:7: error: no matching constructor for initialization of 'clang::Expr'
  341.     : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
  342.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  343. /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
  344.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  345.   ^
  346. /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
  347.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  348.            ^
  349. /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
  350. class Expr : public Stmt {
  351.       ^
  352. /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
  353. /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'?
  354.     : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
  355.                                       ^
  356. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  357.   RQ_RValue
  358.   ^
  359. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  360. In file included from ./Stages/Semantic/ClangType.h:8:
  361. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:7: error: no matching constructor for initialization of 'clang::Expr'
  362.     : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
  363.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364. /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
  365.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  366.   ^
  367. /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
  368.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  369.            ^
  370. /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
  371. class Expr : public Stmt {
  372.       ^
  373. /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
  374. /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'?
  375.     Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
  376.                                  ^
  377. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  378.   RQ_LValue,
  379.   ^
  380. In file included from ./Stages/Semantic/Analyzer.cpp:7:
  381. In file included from ./Stages/Semantic/ClangType.h:8:
  382. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:5: error: no matching constructor for initialization of 'clang::Expr'
  383.     Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
  384.     ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385. /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
  386.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  387.   ^
  388. /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
  389.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  390.            ^
  391. /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
  392. class Expr : public Stmt {
  393.       ^
  394. /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
  395. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  396. 20 errors generated.
  397. In file included from ./Stages/Semantic/Bool.cpp:2:
  398. In file included from ./Stages/Semantic/ClangTU.h:9:
  399. In file included from ./Stages/Semantic/Analyzer.h:21:
  400. In file included from /opt/local/libexec/llvm-3.3/include/clang/Basic/TargetInfo.h:21:
  401. /opt/local/libexec/llvm-3.3/include/clang/Basic/Specifiers.h:96:8: error: enumeration previously declared with fixed underlying type
  402.   enum ExprValueKind {
  403.        ^
  404. ./Stages/Semantic/Util.h:10:10: note: previous use is here
  405.     enum ExprValueKind : int;
  406.          ^
  407. In file included from ./Stages/Semantic/Bool.cpp:10:
  408. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  409. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  410. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  411. /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'?
  412.   bool isLValue() const { return getValueKind() == VK_LValue; }
  413.                                                    ^
  414. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  415.   RQ_LValue,
  416.   ^
  417. In file included from ./Stages/Semantic/Bool.cpp:10:
  418. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  419. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  420. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  421. /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'?
  422.   bool isRValue() const { return getValueKind() == VK_RValue; }
  423.                                                    ^
  424. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  425.   RQ_RValue
  426.   ^
  427. In file included from ./Stages/Semantic/Bool.cpp:10:
  428. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  429. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  430. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  431. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:252:52: error: use of undeclared identifier 'VK_XValue'
  432.   bool isXValue() const { return getValueKind() == VK_XValue; }
  433.                                                    ^
  434. /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'?
  435.   bool isGLValue() const { return getValueKind() != VK_RValue; }
  436.                                                     ^
  437. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  438.   RQ_RValue
  439.   ^
  440. In file included from ./Stages/Semantic/Bool.cpp:10:
  441. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  442. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  443. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  444. /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'?
  445.                 ? VK_LValue
  446.                   ^
  447. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  448.   RQ_LValue,
  449.   ^
  450. In file included from ./Stages/Semantic/Bool.cpp:10:
  451. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  452. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  453. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  454. /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'?
  455.                      ? VK_LValue : VK_XValue));
  456.                        ^
  457. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  458.   RQ_LValue,
  459.   ^
  460. In file included from ./Stages/Semantic/Bool.cpp:10:
  461. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  462. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  463. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  464. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:36: error: use of undeclared identifier 'VK_XValue'
  465.                      ? VK_LValue : VK_XValue));
  466.                                    ^
  467. /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'?
  468.     return VK_RValue;
  469.            ^
  470. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  471.   RQ_RValue
  472.   ^
  473. In file included from ./Stages/Semantic/Bool.cpp:10:
  474. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  475. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  476. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  477. /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'
  478.     return VK_RValue;
  479.            ^~~~~~~~~
  480. /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'?
  481.     : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
  482.                                       ^
  483. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  484.   RQ_LValue,
  485.   ^
  486. In file included from ./Stages/Semantic/Bool.cpp:10:
  487. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  488. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  489. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  490. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:7: error: no matching constructor for initialization of 'clang::Expr'
  491.     : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
  492.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493. /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
  494.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  495.   ^
  496. /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
  497.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  498.            ^
  499. /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
  500. class Expr : public Stmt {
  501.       ^
  502. /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
  503. /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'?
  504.     : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
  505.                                         ^
  506. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  507.   RQ_RValue
  508.   ^
  509. In file included from ./Stages/Semantic/Bool.cpp:10:
  510. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  511. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  512. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  513. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:7: error: no matching constructor for initialization of 'clang::Expr'
  514.     : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
  515.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516. /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
  517.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  518.   ^
  519. /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
  520.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  521.            ^
  522. /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
  523. class Expr : public Stmt {
  524.       ^
  525. /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
  526. /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'?
  527.     : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
  528.                                       ^
  529. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  530.   RQ_RValue
  531.   ^
  532. In file included from ./Stages/Semantic/Bool.cpp:10:
  533. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  534. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  535. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  536. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:7: error: no matching constructor for initialization of 'clang::Expr'
  537.     : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
  538.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539. /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
  540.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  541.   ^
  542. /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
  543.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  544.            ^
  545. /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
  546. class Expr : public Stmt {
  547.       ^
  548. /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
  549. /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'?
  550.     Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
  551.                                  ^
  552. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  553.   RQ_LValue,
  554.   ^
  555. In file included from ./Stages/Semantic/Bool.cpp:10:
  556. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/ASTContext.h:26:
  557. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/RecursiveASTVisitor.h:18:
  558. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  559. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:5: error: no matching constructor for initialization of 'clang::Expr'
  560.     Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
  561.     ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  562. /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
  563.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  564.   ^
  565. /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
  566.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  567.            ^
  568. /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
  569. class Expr : public Stmt {
  570.       ^
  571. /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
  572. /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'?
  573.       Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_RValue, OK_Ordinary,
  574.                                                       ^
  575. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  576.   RQ_RValue
  577.   ^
  578. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  579. 20 errors generated.
  580. In file included from ./Stages/Semantic/ClangInclude.cpp:4:
  581. In file included from ./Stages/Semantic/Analyzer.h:21:
  582. In file included from /opt/local/libexec/llvm-3.3/include/clang/Basic/TargetInfo.h:21:
  583. /opt/local/libexec/llvm-3.3/include/clang/Basic/Specifiers.h:96:8: error: enumeration previously declared with fixed underlying type
  584.   enum ExprValueKind {
  585.        ^
  586. ./Stages/Semantic/Util.h:10:10: note: previous use is here
  587.     enum ExprValueKind : int;
  588.          ^
  589. In file included from ./Stages/Semantic/ClangInclude.cpp:4:
  590. In file included from ./Stages/Semantic/Analyzer.h:27:
  591. ./Stages/Semantic/ClangTU.h:50:71: error: no type named 'ClangCommonState' in namespace 'Wide::Semantic'
  592.             ClangTU(llvm::LLVMContext& c, std::string file, Semantic::ClangCommonState&);
  593.                                                             ~~~~~~~~~~^
  594. 2 errors generated.
  595. In file included from ./Stages/Semantic/ClangNamespace.cpp:2:
  596. In file included from ./Stages/Semantic/ClangTU.h:9:
  597. In file included from ./Stages/Semantic/Analyzer.h:21:
  598. In file included from /opt/local/libexec/llvm-3.3/include/clang/Basic/TargetInfo.h:21:
  599. /opt/local/libexec/llvm-3.3/include/clang/Basic/Specifiers.h:96:8: error: enumeration previously declared with fixed underlying type
  600.   enum ExprValueKind {
  601.        ^
  602. ./Stages/Semantic/Util.h:10:10: note: previous use is here
  603.     enum ExprValueKind : int;
  604.          ^
  605. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  606. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  607. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  608. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  609. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  610. /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'?
  611.   bool isLValue() const { return getValueKind() == VK_LValue; }
  612.                                                    ^
  613. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  614.   RQ_LValue,
  615.   ^
  616. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  617. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  618. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  619. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  620. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  621. /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'?
  622.   bool isRValue() const { return getValueKind() == VK_RValue; }
  623.                                                    ^
  624. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  625.   RQ_RValue
  626.   ^
  627. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  628. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  629. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  630. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  631. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  632. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:252:52: error: use of undeclared identifier 'VK_XValue'
  633.   bool isXValue() const { return getValueKind() == VK_XValue; }
  634.                                                    ^
  635. /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'?
  636.   bool isGLValue() const { return getValueKind() != VK_RValue; }
  637.                                                     ^
  638. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  639.   RQ_RValue
  640.   ^
  641. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  642. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  643. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  644. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  645. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  646. /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'?
  647.                 ? VK_LValue
  648.                   ^
  649. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  650.   RQ_LValue,
  651.   ^
  652. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  653. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  654. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  655. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  656. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  657. /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'?
  658.                      ? VK_LValue : VK_XValue));
  659.                        ^
  660. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  661.   RQ_LValue,
  662.   ^
  663. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  664. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  665. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  666. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  667. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  668. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:398:36: error: use of undeclared identifier 'VK_XValue'
  669.                      ? VK_LValue : VK_XValue));
  670.                                    ^
  671. /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'?
  672.     return VK_RValue;
  673.            ^
  674. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  675.   RQ_RValue
  676.   ^
  677. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  678. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  679. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  680. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  681. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  682. /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'
  683.     return VK_RValue;
  684.            ^~~~~~~~~
  685. /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'?
  686.     : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
  687.                                       ^
  688. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  689.   RQ_LValue,
  690.   ^
  691. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  692. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  693. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  694. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  695. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  696. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1153:7: error: no matching constructor for initialization of 'clang::Expr'
  697.     : Expr(PredefinedExprClass, type, VK_LValue, OK_Ordinary,
  698.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  699. /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
  700.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  701.   ^
  702. /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
  703.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  704.            ^
  705. /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
  706. class Expr : public Stmt {
  707.       ^
  708. /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
  709. /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'?
  710.     : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
  711.                                         ^
  712. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  713.   RQ_RValue
  714.   ^
  715. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  716. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  717. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  718. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  719. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  720. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1285:7: error: no matching constructor for initialization of 'clang::Expr'
  721.     : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
  722.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723. /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
  724.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  725.   ^
  726. /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
  727.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  728.            ^
  729. /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
  730. class Expr : public Stmt {
  731.       ^
  732. /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
  733. /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'?
  734.     : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
  735.                                       ^
  736. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  737.   RQ_RValue
  738.   ^
  739. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  740. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  741. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  742. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  743. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  744. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1387:7: error: no matching constructor for initialization of 'clang::Expr'
  745.     : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
  746.       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  747. /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
  748.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  749.   ^
  750. /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
  751.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  752.            ^
  753. /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
  754. class Expr : public Stmt {
  755.       ^
  756. /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
  757. /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'?
  758.     Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
  759.                                  ^
  760. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1126:3: note: 'RQ_LValue' declared here
  761.   RQ_LValue,
  762.   ^
  763. In file included from ./Stages/Semantic/ClangNamespace.cpp:7:
  764. In file included from ./Stages/Semantic/ClangOverloadSet.h:7:
  765. In file included from /opt/local/libexec/llvm-3.3/include/clang/Sema/Overload.h:19:
  766. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclTemplate.h:18:
  767. In file included from /opt/local/libexec/llvm-3.3/include/clang/AST/DeclCXX.h:20:
  768. /opt/local/libexec/llvm-3.3/include/clang/AST/Expr.h:1452:5: error: no matching constructor for initialization of 'clang::Expr'
  769.     Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
  770.     ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  771. /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
  772.   Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK,
  773.   ^
  774. /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
  775.   explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { }
  776.            ^
  777. /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
  778. class Expr : public Stmt {
  779.       ^
  780. /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
  781. /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'?
  782.       Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_RValue, OK_Ordinary,
  783.                                                       ^
  784. /opt/local/libexec/llvm-3.3/include/clang/AST/Type.h:1128:3: note: 'RQ_RValue' declared here
  785.   RQ_RValue
  786.   ^
  787. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  788. 20 errors generated.
  789. make: *** [all] Interrupt: 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement