Skip to content

Instantly share code, notes, and snippets.

@Gnimuc
Last active August 20, 2018 14:56
Show Gist options
  • Save Gnimuc/f063c20273affb13665652a55f237341 to your computer and use it in GitHub Desktop.
Save Gnimuc/f063c20273affb13665652a55f237341 to your computer and use it in GitHub Desktop.
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:43:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ExternalSemaSource.h:87:55: error: too few template arguments for class template 'MapVector'
virtual void ReadMismatchingDeleteExpressions(llvm::MapVector<
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:43:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ExternalSemaSource.h:193:13: error: too few template arguments for class template 'MapVector'
llvm::MapVector<const FunctionDecl *, std::unique_ptr<LateParsedTemplate>>
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:44:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/IdentifierResolver.h:45:12: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::NamedDecl *, 2>'
inline DeclsTy::iterator decls_begin() { return Decls.begin(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:44:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/IdentifierResolver.h:46:12: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::NamedDecl *, 2>'
inline DeclsTy::iterator decls_end() { return Decls.end(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:44:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/IdentifierResolver.h:55:21: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::NamedDecl *, 2>'
void InsertDecl(DeclsTy::iterator Pos, NamedDecl *D) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:44:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/IdentifierResolver.h:60:13: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::NamedDecl *, 2>'
DeclsTy Decls;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:44:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/IdentifierResolver.h:81:25: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::NamedDecl *, 2>'
typedef IdDeclInfo::DeclsTy::iterator BaseIter;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:44:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/IdentifierResolver.h:91:13: error: reinterpret_cast from 'clang::IdentifierResolver::iterator::BaseIter' (aka 'int') to 'uintptr_t' (aka 'unsigned long') is not allowed
Ptr = reinterpret_cast<uintptr_t>(I) | 0x1;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/IdentifierResolver.h:98:14: error: reinterpret_cast from 'unsigned long' to 'clang::IdentifierResolver::iterator::BaseIter' (aka 'int') is not allowed
return reinterpret_cast<BaseIter>(Ptr & ~0x1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/IdentifierResolver.h:109:16: error: indirection requires pointer operand ('clang::IdentifierResolver::iterator::BaseIter' (aka 'int') invalid)
return *getIterator();
^~~~~~~~~~~~~~
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:47:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:188:17: error: no template named 'SmallPtrSet' in namespace 'llvm'
typedef llvm::SmallPtrSet<Decl *, 32> DeclSetTy;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:197:21: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::UsingDirectiveDecl *, 2>'
UsingDirectivesTy UsingDirectives;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:47:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:275:32: error: 'clang::Scope::DeclSetTy' (aka 'int') is not a class,namespace, or enumeration
typedef llvm::iterator_range<DeclSetTy::iterator> decl_range;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:457:32: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::UsingDirectiveDecl *, 2>'
typedef llvm::iterator_range<UsingDirectivesTy::iterator>
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:47:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:277:35: error: member reference base type 'const clang::Scope::DeclSetTy' (aka 'const int') is not a structure or union
return decl_range(DeclsInScope.begin(), DeclsInScope.end());
~~~~~~~~~~~~^~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:277:57: error: member reference base type 'const clang::Scope::DeclSetTy' (aka 'const int') is not a structure or union
return decl_range(DeclsInScope.begin(), DeclsInScope.end());
~~~~~~~~~~~~^~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:279:48: error: member reference base type 'const clang::Scope::DeclSetTy' (aka 'const int') is not a structure or union
bool decl_empty() const { return DeclsInScope.empty(); }
~~~~~~~~~~~~^~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:282:17: error: member reference base type 'clang::Scope::DeclSetTy' (aka 'int') is not a structure or union
DeclsInScope.insert(D);
~~~~~~~~~~~~^~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:286:17: error: member reference base type 'clang::Scope::DeclSetTy' (aka 'int') is not a structure or union
DeclsInScope.erase(D);
~~~~~~~~~~~~^~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:316:24: error: member reference base type 'clang::Scope::DeclSetTy' (aka 'int') is not a structure or union
return DeclsInScope.count(D) != 0;
~~~~~~~~~~~~^~~~~~
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:165:31: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::SwitchStmt *, 8>'
SmallVector<SwitchStmt*, 8> SwitchStack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:170:31: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::ReturnStmt *, 4>'
SmallVector<ReturnStmt*, 4> Returns;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:180:37: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::sema::CompoundScopeInfo, 4>'
SmallVector<CompoundScopeInfo, 4> CompoundScopes;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:185:43: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::sema::PossiblyUnreachableDiag, 4>'
SmallVector<PossiblyUnreachableDiag, 4> PossiblyUnreachableDiags;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:189:9: error: no template named 'SmallPtrSet' in namespace 'llvm'
llvm::SmallPtrSet<const ParmVarDecl*, 8> ModifiedNonNullParams;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:318:17: error: no template named 'SmallDenseMap' in namespace 'llvm'
typedef llvm::SmallDenseMap<WeakObjectProfileTy, WeakUseVector, 8,
~~~~~~^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:261:19: note: in instantiation of template class 'llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> >' requested here
return Base == Other.Base && Property == Other.Property;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:306:18: note: in instantiation of template class 'llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> >' requested here
return Rep == Other.Rep;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:594:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<VarDecl*, unsigned> CaptureMap;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:601:27: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::sema::CapturingScopeInfo::Capture, 4>'
SmallVector<Capture, 4> Captures;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:657:11: error: no member named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<VarDecl*, unsigned>::const_iterator Known
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:657:20: error: 'VarDecl' does not refer to a value
llvm::DenseMap<VarDecl*, unsigned>::const_iterator Known
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:46:7: note: declared here
class VarDecl;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:657:28: error: expected expression
llvm::DenseMap<VarDecl*, unsigned>::const_iterator Known
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:659:12: error: use of undeclared identifier 'Known'
assert(Known != CaptureMap.end() && "Variable has not been captured");
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:660:21: error: use of undeclared identifier 'Known'
return Captures[Known->second - 1];
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:779:41: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::TemplateTypeParmDecl *, 4>'
SmallVector<TemplateTypeParmDecl*, 4> AutoTemplateParams;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:800:31: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Expr *, 4>'
llvm::SmallVector<Expr*, 4> PotentiallyCapturingExprs;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:20:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/TargetInfo.h:27:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/SmallSet.h:40:21: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Expr *, 8>'
SmallVector<T, N> Vector;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:806:29: note: in instantiation of template class 'llvm::SmallSet<clang::Expr *, 8, std::__1::less<clang::Expr *> >' requested here
llvm::SmallSet<Expr *, 8> NonODRUsedCapturingExprs;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:20:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/TargetInfo.h:27:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/SmallSet.h:43:30: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Expr *, 8>'
using VIterator = typename SmallVector<T, N>::const_iterator;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:20:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/TargetInfo.h:27:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/SmallSet.h:44:37: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Expr *, 8>'
using mutable_iterator = typename SmallVector<T, N>::iterator;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:815:43: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::sema::LambdaScopeInfo::ShadowedOuterDecl, 4>'
llvm::SmallVector<ShadowedOuterDecl, 4> ShadowingDecls;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:862:12: error: use of undeclared identifier 'isa'
assert(isa<DeclRefExpr>(VarExpr) || isa<MemberExpr>(VarExpr));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:862:16: error: 'DeclRefExpr' does not refer to a value
assert(isa<DeclRefExpr>(VarExpr) || isa<MemberExpr>(VarExpr));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/StmtNodes.inc:477:13: note: declared here
DECLREFEXPR(DeclRefExpr, Expr)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:862:41: error: use of undeclared identifier 'isa'
assert(isa<DeclRefExpr>(VarExpr) || isa<MemberExpr>(VarExpr));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:862:45: error: 'MemberExpr' does not refer to a value
assert(isa<DeclRefExpr>(VarExpr) || isa<MemberExpr>(VarExpr));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/StmtNodes.inc:597:12: note: declared here
MEMBEREXPR(MemberExpr, Expr)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:914:12: error: use of undeclared identifier 'isa'
assert(isa<DeclRefExpr>(CapturingVarExpr)
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:914:16: error: 'DeclRefExpr' does not refer to a value
assert(isa<DeclRefExpr>(CapturingVarExpr)
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/StmtNodes.inc:477:13: note: declared here
DECLREFEXPR(DeclRefExpr, Expr)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:915:12: error: use of undeclared identifier 'isa'
|| isa<MemberExpr>(CapturingVarExpr));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:915:16: error: 'MemberExpr' does not refer to a value
|| isa<MemberExpr>(CapturingVarExpr));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/StmtNodes.inc:597:12: note: declared here
MEMBEREXPR(MemberExpr, Expr)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:919:12: error: use of undeclared identifier 'isa'
assert(isa<DeclRefExpr>(CapturingVarExpr)
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:919:16: error: 'DeclRefExpr' does not refer to a value
assert(isa<DeclRefExpr>(CapturingVarExpr)
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/StmtNodes.inc:477:13: note: declared here
DECLREFEXPR(DeclRefExpr, Expr)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:920:10: error: use of undeclared identifier 'isa'
|| isa<MemberExpr>(CapturingVarExpr));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:920:14: error: 'MemberExpr' does not refer to a value
|| isa<MemberExpr>(CapturingVarExpr));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/StmtNodes.inc:597:12: note: declared here
MEMBEREXPR(MemberExpr, Expr)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:48:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:960:39: error: type 'clang::sema::FunctionScopeInfo::WeakObjectUseMap' (aka 'int') does not provide a subscript operator
WeakUseVector &Uses = WeakObjectUses[WeakObjectProfileTy(E)];
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:961:7: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>'
Uses.push_back(WeakUseTy(E, IsRead));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:247:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<FileID, FileNullability> Map;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:345:26: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Scope *, 2>'
SmallVector<Scope*, 2> CurrentSEHFinally;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:433:26: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::PragmaStack<clang::MSVtorDispAttr::Mode>::Slot, 2>'
SmallVector<Slot, 2> Stack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:449:37: note: in instantiation of template class 'clang::Sema::PragmaStack<clang::MSVtorDispAttr::Mode>' requested here
PragmaStack<MSVtorDispAttr::Mode> VtorDispStack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:433:26: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::PragmaStack<unsigned int>::Slot, 2>'
SmallVector<Slot, 2> Stack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:453:25: note: in instantiation of template class 'clang::Sema::PragmaStack<unsigned int>' requested here
PragmaStack<unsigned> PackStack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:460:36: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::PackIncludeState, 8>'
SmallVector<PackIncludeState, 8> PackIncludeStack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:433:26: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::PragmaStack<clang::StringLiteral *>::Slot, 2>'
SmallVector<Slot, 2> Stack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:462:32: note: in instantiation of template class 'clang::Sema::PragmaStack<clang::StringLiteral *>' requested here
PragmaStack<StringLiteral *> DataSegStack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:495:44: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::attr::SubjectMatchRule, 4>'
SmallVector<attr::SubjectMatchRule, 4> MatchRules;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:498:40: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::PragmaAttributeEntry, 2>'
SmallVector<PragmaAttributeEntry, 2> PragmaAttributeStack;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:521:30: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::BlockDecl *, 8>'
SmallVector<BlockDecl*, 8> ExprCleanupObjects;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:529:9: error: no template named 'SmallPtrSet' in namespace 'llvm'
llvm::SmallPtrSet<Expr*, 2> MaybeODRUseExprs;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:537:45: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::sema::FunctionScopeInfo *, 4>'
SmallVector<sema::FunctionScopeInfo *, 4> FunctionScopes;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:20:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:519:33: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::TypedefNameDecl *, 2>'
SmallVector<T, LoadedStorage> Loaded;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:546:22: note: in instantiation of template class 'clang::LazyVector<clang::TypedefNameDecl *, clang::ExternalSemaSource, &clang::ExternalSemaSource::ReadExtVectorDecls, 2, 2>' requested here
ExtVectorDeclsType ExtVectorDecls;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:20:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:520:32: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::TypedefNameDecl *, 2>'
SmallVector<T, LocalStorage> Local;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:554:20: error: implicit instantiation of undefined template 'llvm::SmallSetVector<const clang::NamedDecl *, 16>'
NamedDeclSetType UnusedPrivateFields;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ExternalSemaSource.h:24:38: note: template is declared here
template <class T, unsigned n> class SmallSetVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:558:7: error: implicit instantiation of undefined template 'llvm::SmallSetVector<const clang::TypedefNameDecl *, 4>'
UnusedLocalTypedefNameCandidates;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ExternalSemaSource.h:24:38: note: template is declared here
template <class T, unsigned n> class SmallSetVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:567:9: error: too few template arguments for class template 'MapVector'
llvm::MapVector<FieldDecl *, DeleteLocs> DeleteExprs;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:569:17: error: no template named 'SmallPtrSet' in namespace 'llvm'
typedef llvm::SmallPtrSet<const CXXRecordDecl*, 8> RecordDeclSetTy;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:578:9: error: no template named 'SmallPtrSet' in namespace 'llvm'
llvm::SmallPtrSet<const Decl*, 4> ParsingInitForAutoVars;
~~~~~~^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:20:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:519:33: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::VarDecl *, 2>'
SmallVector<T, LoadedStorage> Loaded;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:588:28: note: in instantiation of template class 'clang::LazyVector<clang::VarDecl *, clang::ExternalSemaSource, &clang::ExternalSemaSource::ReadTentativeDefinitions, 2, 2>' requested here
TentativeDefinitionsType TentativeDefinitions;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:20:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:520:32: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::VarDecl *, 2>'
SmallVector<T, LocalStorage> Local;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:20:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:519:33: error: implicit instantiation of undefined template 'llvm::SmallVector<const clang::DeclaratorDecl *, 2>'
SmallVector<T, LoadedStorage> Loaded;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:596:29: note: in instantiation of template class 'clang::LazyVector<const clang::DeclaratorDecl *, clang::ExternalSemaSource, &clang::ExternalSemaSource::ReadUnusedFileScopedDecls, 2, 2>' requested here
UnusedFileScopedDeclsType UnusedFileScopedDecls;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:20:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:520:32: error: implicit instantiation of undefined template 'llvm::SmallVector<const clang::DeclaratorDecl *, 2>'
SmallVector<T, LocalStorage> Local;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:20:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:519:33: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::CXXConstructorDecl *, 2>'
SmallVector<T, LoadedStorage> Loaded;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:604:27: note: in instantiation of template class 'clang::LazyVector<clang::CXXConstructorDecl *, clang::ExternalSemaSource, &clang::ExternalSemaSource::ReadDelegatingConstructors, 2, 2>' requested here
DelegatingCtorDeclsType DelegatingCtorDecls;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:20:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:520:32: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::CXXConstructorDecl *, 2>'
SmallVector<T, LocalStorage> Local;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:610:5: error: implicit instantiation of undefined template 'llvm::SmallVector<std::__1::pair<const clang::CXXMethodDecl *, const clang::CXXMethodDecl *>, 2>'
DelayedExceptionSpecChecks;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:620:5: error: implicit instantiation of undefined template 'llvm::SmallVector<std::__1::pair<clang::CXXMethodDecl *, const clang::FunctionProtoType *>, 2>'
DelayedDefaultedMemberExceptionSpecs;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:622:17: error: too few template arguments for class template 'MapVector'
typedef llvm::MapVector<const FunctionDecl *,
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:781:9: error: too few template arguments for class template 'MapVector'
llvm::MapVector<IdentifierInfo *, WeakInfo> WeakUndeclaredIdentifiers;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:787:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<IdentifierInfo*,AsmLabelAttr*> ExtnameUndeclaredIdentifiers;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:798:24: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Decl *, 2>'
SmallVector<Decl*,2> WeakTopLevelDecl;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:955:11: error: no template named 'SmallPtrSet' in namespace 'llvm'
llvm::SmallPtrSet<Expr*, 2> SavedMaybeODRUseExprs;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:959:34: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::LambdaExpr *, 2>'
SmallVector<LambdaExpr *, 2> Lambdas;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:975:32: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::CallExpr *, 8>'
SmallVector<CallExpr *, 8> DelayedDecltypeCalls;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:979:44: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::CXXBindTemporaryExpr *, 8>'
SmallVector<CXXBindTemporaryExpr *, 8> DelayedDecltypeBinds;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1006:53: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::ExpressionEvaluationContextRecord, 8>'
SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1063:17: error: no template named 'DenseMap' in namespace 'llvm'
mutable llvm::DenseMap<const EnumDecl*, llvm::APInt> FlagBitsCache;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1079:17: error: no template named 'DenseMap' in namespace 'llvm'
typedef llvm::DenseMap<ParmVarDecl *, llvm::TinyPtrVector<ParmVarDecl *>>
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1093:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ParmVarDecl *, SourceLocation> UnparsedDefaultArgLocs;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1097:9: error: too few template arguments for class template 'MapVector'
llvm::MapVector<NamedDecl *, SourceLocation> UndefinedButUsed;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1110:15: error: too few template arguments for class template 'MapVector'
const llvm::MapVector<FieldDecl *, DeleteLocs> &
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1114:17: error: no template named 'DenseMap' in namespace 'llvm'
typedef llvm::DenseMap<Selector, GlobalMethods> GlobalMethodPool;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1126:9: error: too few template arguments for class template 'MapVector'
llvm::MapVector<Selector, SourceLocation> ReferencedSelectors;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1145:9: error: no template named 'SmallPtrSet' in namespace 'llvm'
llvm::SmallPtrSet<SpecialMemberDecl, 4> SpecialMembersBeingDeclared;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1151:9: error: no template named 'SmallPtrSet' in namespace 'llvm'
llvm::SmallPtrSet<const NamedDecl *, 4> TypoCorrectedFunctionDefinitions;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1155:34: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::QualType, 4>'
llvm::SmallVector<QualType, 4> CurrentParameterCopyTypes;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1541:38: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::ModuleScope, 16>'
llvm::SmallVector<ModuleScope, 16> ModuleScopes;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1894:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<const NamedDecl *, const NamedDecl *> ShadowingDecls;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:3102:29: error: implicit instantiation of undefined template 'std::__1::function<void (const clang::TypoCorrection &)>'
TypoDiagnosticGenerator DiagHandler;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1412:48: note: template is declared here
template<class _Fp> class _LIBCPP_TEMPLATE_VIS function; // undefined
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:3103:26: error: implicit instantiation of undefined template 'std::__1::function<clang::ActionResult<clang::Expr *, true> (clang::Sema &, clang::TypoExpr *, clang::TypoCorrection)>'
TypoRecoveryCallback RecoveryHandler;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1412:48: note: template is declared here
template<class _Fp> class _LIBCPP_TEMPLATE_VIS function; // undefined
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:3110:9: error: too few template arguments for class template 'MapVector'
llvm::MapVector<TypoExpr *, TypoExprState> DelayedTypos;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:3121:9: error: too few template arguments for class template 'MapVector'
llvm::MapVector<NamespaceDecl*, bool> KnownNamespaces;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:3398:17: error: no template named 'SmallPtrSet' in namespace 'llvm'
typedef llvm::SmallPtrSet<Selector, 8> SelectorSet;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:4692:11: error: no template named 'SmallPtrSet' in namespace 'llvm'
llvm::SmallPtrSet<CanQualType, 4> ExceptionsSeen;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:4693:30: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::QualType, 4>'
SmallVector<QualType, 4> Exceptions;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:5741:30: error: implicit instantiation of undefined template 'llvm::SmallVector<std::__1::pair<clang::CXXRecordDecl *, clang::SourceLocation>, 16>'
SmallVector<VTableUse, 16> VTableUses;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:5747:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<CXXRecordDecl *, bool> VTablesUsed;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7167:41: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::CodeSynthesisContext, 16>'
SmallVector<CodeSynthesisContext, 16> CodeSynthesisContexts;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7178:28: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Module *, 16>'
SmallVector<Module*, 16> CodeSynthesisContextLookupModules;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7192:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<NamedDecl*, NamedDecl*> VisibleNamespaceCache;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7252:17: error: no template named 'DenseMap' in namespace 'llvm'
typedef llvm::DenseMap<Decl *, SmallVector<PartialDiagnosticAt, 1> >
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7499:17: error: no template named 'DenseMap' in namespace 'llvm'
typedef llvm::DenseMap<IdentifierInfo *, SrcLocSet> IdentifierSourceLocations;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7557:32: error: implicit instantiation of undefined template 'llvm::SmallVector<std::__1::pair<clang::CXXRecordDecl *, clang::SourceLocation>, 16>'
SmallVector<VTableUse, 16> SavedVTableUses;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7595:58: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::FunctionProtoType::ExtParameterInfo, 16>'
SmallVector<FunctionProtoType::ExtParameterInfo, 16> Infos;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8390:39: error: no type named 'ParsedSubjectMatchRuleSet' in namespace 'clang::attr'
attr::ParsedSubjectMatchRuleSet Rules);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8485:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<const Type*, std::set<std::string>> OpenCLTypeExtMap;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8487:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<const Decl*, std::set<std::string>> OpenCLDeclExtMap;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8709:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8715:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8721:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8751:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8757:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8829:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8850:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8856:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8862:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8873:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8879:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8885:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8891:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8897:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8903:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8909:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8915:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8921:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8933:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8939:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8945:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8951:13: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<ValueDecl *, Expr *> &VarsWithImplicitDSA);
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9852:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<CanonicalDeclPtr<FunctionDecl>,
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9873:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap</* Callee = */ CanonicalDeclPtr<FunctionDecl>,
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9884:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap</* Caller = */ CanonicalDeclPtr<FunctionDecl>,
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9885:40: error: too few template arguments for class template 'MapVector'
/* Callees = */ llvm::MapVector<CanonicalDeclPtr<FunctionDecl>,
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/MapVector.h:38:7: note: template is declared here
class MapVector {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10465:25: error: no member named 'DenseMap' in namespace 'llvm'
std::unique_ptr<llvm::DenseMap<TypeTagMagicValue, TypeTagData>>
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10465:34: error: unexpected type name 'TypeTagMagicValue': expected expression
std::unique_ptr<llvm::DenseMap<TypeTagMagicValue, TypeTagData>>
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10559:34: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::CXXRecordDecl *, 4>'
SmallVector<CXXRecordDecl*, 4> DelayedDllExportClasses;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10611:36: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Sema::MisalignedMember, 4>'
SmallVector<MisalignedMember, 4> MisalignedMembers;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1912:62: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::BindingDecl *>'
ArrayRef<BindingDecl *> Bindings = None);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:2702:52: error: implicit instantiation of undefined template 'llvm::MutableArrayRef<clang::ImplicitConversionSequence>'
ConversionSequenceList EarlyConversions = None);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:32:30: note: template is declared here
template<typename T> class MutableArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:2724:50: error: implicit instantiation of undefined template 'llvm::MutableArrayRef<clang::ImplicitConversionSequence>'
ConversionSequenceList EarlyConversions = None);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:32:30: note: template is declared here
template<typename T> class MutableArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:4111:40: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Expr *>'
ArrayRef<Expr *> Args = None, TypoExpr **Out = nullptr);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:5723:59: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::CXXCtorInitializer *>'
ArrayRef<CXXCtorInitializer *> Initializers = None);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7380:36: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgument>'
ArrayRef<TemplateArgument> TemplateArgs = None,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8019:37: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Decl *>'
ArrayRef<Decl *> allMethods = None,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:8020:45: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::OpaquePtr<clang::DeclGroupRef> >'
ArrayRef<DeclGroupPtrTy> allTUVars = None);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9124:24: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Expr *>'
ArrayRef<Expr *> UnresolvedReductions = llvm::None);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9131:24: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Expr *>'
ArrayRef<Expr *> UnresolvedReductions = llvm::None);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9138:24: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Expr *>'
ArrayRef<Expr *> UnresolvedReductions = llvm::None);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:750:22: error: use of undeclared identifier 'dyn_cast'
if (auto *FD = dyn_cast<FunctionDecl>(DC))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:750:31: error: 'FunctionDecl' does not refer to a value
if (auto *FD = dyn_cast<FunctionDecl>(DC))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:121:9: note: declared here
class FunctionDecl;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:753:16: error: use of undeclared identifier 'isa'
assert(isa<ObjCMethodDecl>(DC));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:753:20: error: 'ObjCMethodDecl' does not refer to a value
assert(isa<ObjCMethodDecl>(DC));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:151:9: note: declared here
class ObjCMethodDecl;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:771:22: error: use of undeclared identifier 'dyn_cast'
if (auto *FD = dyn_cast<FunctionDecl>(S.CurContext))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:771:31: error: 'FunctionDecl' does not refer to a value
if (auto *FD = dyn_cast<FunctionDecl>(S.CurContext))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:121:9: note: declared here
class FunctionDecl;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1039:20: error: cannot initialize object parameter of type 'const clang::FunctionDecl' with an expression of type 'clang::CXXMethodDecl'
: Pair(MD, MD->isDeleted() ? NoMemberOrDeleted : Success) {}
^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1329:11: error: use of undeclared identifier 'isa'
if (isa<sema::BlockScopeInfo>(FunctionScopes[e]))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1329:35: error: expected '(' for function-style cast or type construction
if (isa<sema::BlockScopeInfo>(FunctionScopes[e]))
~~~~~~~~~~~~~~~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1503:62: error: no member named 'getSourceRange' in 'clang::Expr'
static SourceRange getPrintable(const Expr *E) { return E->getSourceRange(); }
~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1552:56: error: member access into incomplete type 'clang::Decl'
Module *getOwningModule(Decl *Entity) { return Entity->getOwningModule(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: forward declaration of 'clang::Decl'
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1562:16: error: no member named 'isHidden' in 'clang::NamedDecl'
return !D->isHidden() || isVisibleSlow(D);
~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1846:21: error: use of undeclared identifier 'dyn_cast'
if (auto *DRE = dyn_cast<DeclRefExpr>(E.get()))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1846:30: error: 'DeclRefExpr' does not refer to a value
if (auto *DRE = dyn_cast<DeclRefExpr>(E.get()))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:109:9: note: declared here
class DeclRefExpr;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1848:20: error: use of undeclared identifier 'dyn_cast'
if (auto *ME = dyn_cast<MemberExpr>(E.get()))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1848:29: error: 'MemberExpr' does not refer to a value
if (auto *ME = dyn_cast<MemberExpr>(E.get()))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/StmtNodes.inc:597:12: note: declared here
MEMBEREXPR(MemberExpr, Expr)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1999:17: error: use of undeclared identifier 'isa'
return D && isa<ObjCMethodDecl>(D);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1999:21: error: 'ObjCMethodDecl' does not refer to a value
return D && isa<ObjCMethodDecl>(D);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:151:9: note: declared here
class ObjCMethodDecl;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:3058:13: error: member access into incomplete type 'clang::Decl'
->getOwningModuleForLinkage(/*IgnoreLinkage*/true))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: forward declaration of 'clang::Decl'
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:3571:36: error: no member named 'insert' in 'clang::IdentifierInfo'
TypoCorrectionFailures[Typo].insert(TypoLoc);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7140:32: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgument>'
ArrayRef<TemplateArgument> template_arguments() const {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7142:14: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgument>'
return {TemplateArgs, NumTemplateArgs};
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9728:41: error: calling 'EvaluateKnownConstInt' with incomplete return type 'llvm::APSInt'
!!Condition.get()->EvaluateKnownConstInt(S.Context)) {}
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:635:16: note: 'EvaluateKnownConstInt' declared here
llvm::APSInt EvaluateKnownConstInt(const ASTContext &Ctx,
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/APFloat.h:37:7: note: forward declaration of 'llvm::APSInt'
class APSInt;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9737:29: error: no matching function for call to 'cast_or_null'
return std::make_pair(cast_or_null<VarDecl>(ConditionVar),
^~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Casting.h:305:1: note: candidate template ignored: could not match 'unique_ptr<type-parameter-0-1, default_delete<type-parameter-0-1> >' against 'clang::Decl *const'
cast_or_null(std::unique_ptr<Y> &&Val) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:25:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10002:31: error: use of undeclared identifier 'dyn_cast'
return IdentifyCUDATarget(dyn_cast<FunctionDecl>(CurContext));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10002:40: error: 'FunctionDecl' does not refer to a value
return IdentifyCUDATarget(dyn_cast<FunctionDecl>(CurContext));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:121:9: note: declared here
class FunctionDecl;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10542:40: error: use of undeclared identifier 'dyn_cast'
if (const ObjCCategoryDecl *CatD = dyn_cast<ObjCCategoryDecl>(DC))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10542:49: error: 'ObjCCategoryDecl' does not refer to a value
if (const ObjCCategoryDecl *CatD = dyn_cast<ObjCCategoryDecl>(DC))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:141:9: note: declared here
class ObjCCategoryDecl;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10543:18: error: assigning to 'const clang::DeclContext *' from incompatible type 'const clang::ObjCInterfaceDecl *'
DC = CatD->getClassInterface();
~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:10695:16: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Token, 4>'
CachedTokens Toks;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:156:9: error: no template named 'SmallDenseMap' in namespace 'llvm'
llvm::SmallDenseMap<IdentifierInfo *, tok::TokenKind> RevertibleTypeTraits;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:242:43: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::TemplateIdAnnotation *, 16>'
SmallVector<TemplateIdAnnotation *, 16> TemplateIds;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:245:36: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::IdentifierInfo *, 8>'
SmallVector<IdentifierInfo *, 8> TentativelyDeclaredIdentifiers;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:593:13: error: no type named 'ParsedSubjectMatchRuleSet' in namespace 'clang::attr'
attr::ParsedSubjectMatchRuleSet &SubjectMatchRules,
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:1015:18: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Token, 4>'
CachedTokens Toks;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:1018:27: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Decl *, 2>'
SmallVector<Decl*, 2> Decls;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:1030:36: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Parser::LateParsedAttribute *, 2>'
class LateParsedAttrList: public SmallVector<LateParsedAttribute *, 2> {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:1046:18: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Token, 4>'
CachedTokens Toks;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:1104:47: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Parser::LateParsedDefaultArgument, 8>'
SmallVector<LateParsedDefaultArgument, 8> DefaultArgs;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:1127:18: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Token, 4>'
CachedTokens Toks;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:1164:37: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Parser::LateParsedDeclaration *, 2>'
LateParsedDeclarationsContainer LateParsedDeclarations;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:1415:35: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Parser::LexedMethod *, 8>'
LateParsedObjCMethodContainer LateParsedObjCMethods;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:947:22: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::tok::TokenKind>'
return SkipUntil(llvm::makeArrayRef(T), Flags);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:952:12: error: no matching member function for call to 'SkipUntil'
return SkipUntil(TokArray, Flags);
^~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:945:8: note: candidate function not viable: no known conversion from 'tok::TokenKind [2]' to 'tok::TokenKind' for 1st argument
bool SkipUntil(tok::TokenKind T,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:959:8: note: candidate function not viable: no known conversion from 'tok::TokenKind [2]' to 'ArrayRef<tok::TokenKind>' for 1st argument
bool SkipUntil(ArrayRef<tok::TokenKind> Toks,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:949:8: note: candidate function not viable: no known conversion from 'tok::TokenKind [2]' to 'tok::TokenKind' for 1st argument
bool SkipUntil(tok::TokenKind T1, tok::TokenKind T2,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:954:8: note: candidate function not viable: requires at least 3 arguments, but 2 were provided
bool SkipUntil(tok::TokenKind T1, tok::TokenKind T2, tok::TokenKind T3,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:957:12: error: no matching member function for call to 'SkipUntil'
return SkipUntil(TokArray, Flags);
^~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:945:8: note: candidate function not viable: no known conversion from 'tok::TokenKind [3]' to 'tok::TokenKind' for 1st argument
bool SkipUntil(tok::TokenKind T,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:959:8: note: candidate function not viable: no known conversion from 'tok::TokenKind [3]' to 'ArrayRef<tok::TokenKind>' for 1st argument
bool SkipUntil(ArrayRef<tok::TokenKind> Toks,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:949:8: note: candidate function not viable: no known conversion from 'tok::TokenKind [3]' to 'tok::TokenKind' for 1st argument
bool SkipUntil(tok::TokenKind T1, tok::TokenKind T2,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:954:8: note: candidate function not viable: requires at least 3 arguments, but 2 were provided
bool SkipUntil(tok::TokenKind T1, tok::TokenKind T2, tok::TokenKind T3,
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:26:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:457:30: error: '__alloc_traits' is a protected member of 'std::__1::__vector_base<clang::CodeGenOptions::BitcodeFileToLink, std::__1::allocator<clang::CodeGenOptions::BitcodeFileToLink> >'
typedef typename __base::__alloc_traits __alloc_traits;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CodeGenOptions.h:158:34: note: in instantiation of template class 'std::__1::vector<clang::CodeGenOptions::BitcodeFileToLink, std::__1::allocator<clang::CodeGenOptions::BitcodeFileToLink> >' requested here
std::vector<BitcodeFileToLink> LinkBitcodeFiles;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:322:54: note: declared protected here
typedef allocator_traits<allocator_type> __alloc_traits;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:458:30: error: 'reference' is a protected member of 'std::__1::__vector_base<clang::CodeGenOptions::BitcodeFileToLink, std::__1::allocator<clang::CodeGenOptions::BitcodeFileToLink> >'
typedef typename __base::reference reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:323:54: note: declared protected here
typedef value_type& reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:459:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base<clang::CodeGenOptions::BitcodeFileToLink, std::__1::allocator<clang::CodeGenOptions::BitcodeFileToLink> >'
typedef typename __base::const_reference const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:324:54: note: declared protected here
typedef const value_type& const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:460:30: error: 'size_type' is a protected member of 'std::__1::__vector_base<clang::CodeGenOptions::BitcodeFileToLink, std::__1::allocator<clang::CodeGenOptions::BitcodeFileToLink> >'
typedef typename __base::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:325:54: note: declared protected here
typedef typename __alloc_traits::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:461:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base<clang::CodeGenOptions::BitcodeFileToLink, std::__1::allocator<clang::CodeGenOptions::BitcodeFileToLink> >'
typedef typename __base::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:326:54: note: declared protected here
typedef typename __alloc_traits::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:462:30: error: 'pointer' is a protected member of 'std::__1::__vector_base<clang::CodeGenOptions::BitcodeFileToLink, std::__1::allocator<clang::CodeGenOptions::BitcodeFileToLink> >'
typedef typename __base::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:327:54: note: declared protected here
typedef typename __alloc_traits::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:463:30: error: 'const_pointer' is a protected member of 'std::__1::__vector_base<clang::CodeGenOptions::BitcodeFileToLink, std::__1::allocator<clang::CodeGenOptions::BitcodeFileToLink> >'
typedef typename __base::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:328:54: note: declared protected here
typedef typename __alloc_traits::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:457:30: error: '__alloc_traits' is a protected member of 'std::__1::__vector_base<unsigned char, std::__1::allocator<unsigned char> >'
typedef typename __base::__alloc_traits __alloc_traits;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CodeGenOptions.h:249:24: note: in instantiation of template class 'std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >' requested here
std::vector<uint8_t> CmdArgs;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:322:54: note: declared protected here
typedef allocator_traits<allocator_type> __alloc_traits;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:458:30: error: 'reference' is a protected member of 'std::__1::__vector_base<unsigned char, std::__1::allocator<unsigned char> >'
typedef typename __base::reference reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:323:54: note: declared protected here
typedef value_type& reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:459:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base<unsigned char, std::__1::allocator<unsigned char> >'
typedef typename __base::const_reference const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:324:54: note: declared protected here
typedef const value_type& const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:460:30: error: 'size_type' is a protected member of 'std::__1::__vector_base<unsigned char, std::__1::allocator<unsigned char> >'
typedef typename __base::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:325:54: note: declared protected here
typedef typename __alloc_traits::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:461:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base<unsigned char, std::__1::allocator<unsigned char> >'
typedef typename __base::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:326:54: note: declared protected here
typedef typename __alloc_traits::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:462:30: error: 'pointer' is a protected member of 'std::__1::__vector_base<unsigned char, std::__1::allocator<unsigned char> >'
typedef typename __base::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:327:54: note: declared protected here
typedef typename __alloc_traits::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:463:30: error: 'const_pointer' is a protected member of 'std::__1::__vector_base<unsigned char, std::__1::allocator<unsigned char> >'
typedef typename __base::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:328:54: note: declared protected here
typedef typename __alloc_traits::const_pointer const_pointer;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:16:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:13:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:217:28: error: implicit instantiation of undefined template 'llvm::SmallVector<llvm::cl::Option *, 4>'
SmallVector<Option *, 4> PositionalOpts;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:16:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:13:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:218:28: error: implicit instantiation of undefined template 'llvm::SmallVector<llvm::cl::Option *, 4>'
SmallVector<Option *, 4> SinkOpts;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:16:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:13:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:292:43: error: no member named 'empty' in 'llvm::StringRef'
bool hasArgStr() const { return !ArgStr.empty(); }
~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:585:17: error: only virtual member functions can be marked 'override'
void anchor() override;
^~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:577:45: error: no member named 'setValue' in 'llvm::cl::OptionValue<std::string>'
OptionValue(const std::string &V) { this->setValue(V); }
~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:580:5: error: use of undeclared identifier 'setValue'
setValue(V);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:611:35: error: implicit instantiation of undefined template 'llvm::SmallVector<llvm::cl::OptionEnumValue, 4>'
SmallVector<OptionEnumValue, 4> Values;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:16:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:13:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:702:20: error: implicit instantiation of undefined template 'llvm::SmallVectorImpl<llvm::StringRef>'
OptionNames.push_back(getOption(i));
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringExtras.h:32:28: note: template is declared here
template<typename T> class SmallVectorImpl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:16:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:13:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1032:17: error: no member named 'str' in 'llvm::StringRef'
Value = Arg.str();
~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1057:16: error: type 'llvm::StringRef' does not provide a subscript operator
Value = Arg[0];
~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1289:40: error: only virtual member functions can be marked 'override'
StringRef Arg) override {
^~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1367:23: note: in instantiation of template class 'llvm::cl::opt<std::__1::basic_string<char>, false, llvm::cl::parser<std::string> >' requested here
extern template class opt<std::string>;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1299:58: error: only virtual member functions can be marked 'override'
enum ValueExpected getValueExpectedFlagDefault() const override {
^~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1303:69: error: only virtual member functions can be marked 'override'
void getExtraOptionNames(SmallVectorImpl<StringRef> &OptionNames) override {
^~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1308:33: error: only virtual member functions can be marked 'override'
size_t getOptionWidth() const override {
^~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1312:50: error: only virtual member functions can be marked 'override'
void printOptionInfo(size_t GlobalWidth) const override {
^~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1316:63: error: only virtual member functions can be marked 'override'
void printOptionValue(size_t GlobalWidth, bool Force) const override {
^~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1335:21: error: only virtual member functions can be marked 'override'
void setDefault() override { setDefaultImpl<DataType>(); }
^~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1714:10: error: cannot initialize object parameter of type 'const llvm::cl::Option' with anexpression of type 'llvm::cl::alias'
if (!hasArgStr())
^~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1715:7: error: cannot initialize object parameter of type 'llvm::cl::Option' with an expression of type 'llvm::cl::alias'
error("cl::alias must have argument name specified!");
^~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1717:7: error: cannot initialize object parameter of type 'llvm::cl::Option' with an expression of type 'llvm::cl::alias'
error("cl::alias must have an cl::aliasopt(option) specified!");
^~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1719:5: error: cannot initialize object parameter of type 'llvm::cl::Option' with an expression of type 'llvm::cl::alias'
addArgument();
^~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1729:7: error: cannot initialize object parameter of type 'llvm::cl::Option' with an expression of type 'llvm::cl::alias'
error("cl::alias must only have one cl::aliasopt(...) specified!");
^~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/CommandLine.h:1821:55: error: no type named 'iterator' in 'SmallPtrSet<llvm::cl::SubCommand *, 4>'
iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:16:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:13:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:35:52: error: no member named 'rsplit' in 'llvm::StringRef'
std::pair<StringRef, StringRef> ColSplit = Str.rsplit(':');
~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:37:22: error: no member named 'rsplit' in 'llvm::StringRef'
ColSplit.first.rsplit(':');
~~~~~~~~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:40:26: error: no member named 'getAsInteger' in 'llvm::StringRef'
if (!ColSplit.second.getAsInteger(10, PSL.Column) &&
~~~~~~~~~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:41:27: error: no member named 'getAsInteger' in 'llvm::StringRef'
!LineSplit.second.getAsInteger(10, PSL.Line)) {
~~~~~~~~~~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:74:54: error: no member named 'rsplit' in 'llvm::StringRef'
std::pair<StringRef, StringRef> RangeSplit = Str.rsplit('-');
~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:77:28: error: no member named 'empty' in 'llvm::StringRef'
if (!RangeSplit.second.empty()) {
~~~~~~~~~~~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:78:65: error: no member named 'rsplit' in 'llvm::StringRef'
std::pair<StringRef, StringRef> Split = RangeSplit.second.rsplit(':');
~~~~~~~~~~~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:79:23: error: no member named 'getAsInteger' in 'llvm::StringRef'
if (Split.first.getAsInteger(10, EndLine) ||
~~~~~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CommandLineSourceLoc.h:80:24: error: no member named 'getAsInteger' in 'llvm::StringRef'
Split.second.getAsInteger(10, EndColumn)) {
~~~~~~~~~~~~ ^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:16:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:18:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:145:17: error: no member named 'str' in 'llvm::StringRef'
: File(File.str()), Kind(Kind), IsSystem(IsSystem) { }
~~~~ ^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:26:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:457:30: error: '__alloc_traits' is a protected member of 'std::__1::__vector_base<clang::FrontendInputFile, std::__1::allocator<clang::FrontendInputFile> >'
typedef typename __base::__alloc_traits __alloc_traits;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:263:34: note: in instantiation of template class 'std::__1::vector<clang::FrontendInputFile, std::__1::allocator<clang::FrontendInputFile> >' requested here
std::vector<FrontendInputFile> Inputs;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:322:54: note: declared protected here
typedef allocator_traits<allocator_type> __alloc_traits;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:458:30: error: 'reference' is a protected member of 'std::__1::__vector_base<clang::FrontendInputFile, std::__1::allocator<clang::FrontendInputFile> >'
typedef typename __base::reference reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:323:54: note: declared protected here
typedef value_type& reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:459:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base<clang::FrontendInputFile, std::__1::allocator<clang::FrontendInputFile> >'
typedef typename __base::const_reference const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:324:54: note: declared protected here
typedef const value_type& const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:460:30: error: 'size_type' is a protected member of 'std::__1::__vector_base<clang::FrontendInputFile, std::__1::allocator<clang::FrontendInputFile> >'
typedef typename __base::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:325:54: note: declared protected here
typedef typename __alloc_traits::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:461:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base<clang::FrontendInputFile, std::__1::allocator<clang::FrontendInputFile> >'
typedef typename __base::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:326:54: note: declared protected here
typedef typename __alloc_traits::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:462:30: error: 'pointer' is a protected member of 'std::__1::__vector_base<clang::FrontendInputFile, std::__1::allocator<clang::FrontendInputFile> >'
typedef typename __base::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:327:54: note: declared protected here
typedef typename __alloc_traits::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:463:30: error: 'const_pointer' is a protected member of 'std::__1::__vector_base<clang::FrontendInputFile, std::__1::allocator<clang::FrontendInputFile> >'
typedef typename __base::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:328:54: note: declared protected here
typedef typename __alloc_traits::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:457:30: error: '__alloc_traits' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::ModuleFileExtension>, std::__1::allocator<std::__1::shared_ptr<clang::ModuleFileExtension> > >'
typedef typename __base::__alloc_traits __alloc_traits;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/FrontendOptions.h:297:53: note: in instantiation of template class 'std::__1::vector<std::__1::shared_ptr<clang::ModuleFileExtension>, std::__1::allocator<std::__1::shared_ptr<clang::ModuleFileExtension> > >' requested here
std::vector<std::shared_ptr<ModuleFileExtension>> ModuleFileExtensions;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:322:54: note: declared protected here
typedef allocator_traits<allocator_type> __alloc_traits;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:458:30: error: 'reference' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::ModuleFileExtension>, std::__1::allocator<std::__1::shared_ptr<clang::ModuleFileExtension> > >'
typedef typename __base::reference reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:323:54: note: declared protected here
typedef value_type& reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:459:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::ModuleFileExtension>, std::__1::allocator<std::__1::shared_ptr<clang::ModuleFileExtension> > >'
typedef typename __base::const_reference const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:324:54: note: declared protected here
typedef const value_type& const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:460:30: error: 'size_type' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::ModuleFileExtension>, std::__1::allocator<std::__1::shared_ptr<clang::ModuleFileExtension> > >'
typedef typename __base::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:325:54: note: declared protected here
typedef typename __alloc_traits::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:461:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::ModuleFileExtension>, std::__1::allocator<std::__1::shared_ptr<clang::ModuleFileExtension> > >'
typedef typename __base::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:326:54: note: declared protected here
typedef typename __alloc_traits::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:462:30: error: 'pointer' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::ModuleFileExtension>, std::__1::allocator<std::__1::shared_ptr<clang::ModuleFileExtension> > >'
typedef typename __base::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:327:54: note: declared protected here
typedef typename __alloc_traits::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:463:30: error: 'const_pointer' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::ModuleFileExtension>, std::__1::allocator<std::__1::shared_ptr<clang::ModuleFileExtension> > >'
typedef typename __base::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:328:54: note: declared protected here
typedef typename __alloc_traits::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:457:30: error: '__alloc_traits' is a protected member of 'std::__1::__vector_base<std::__1::pair<std::__1::basic_string<char>, bool>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char>, bool> > >'
typedef typename __base::__alloc_traits __alloc_traits;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:132:46: note: in instantiation of template class 'std::__1::vector<std::__1::pair<std::__1::basic_string<char>, bool>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char>, bool> > >' requested here
std::vector<std::pair<std::string, bool> > CheckersControlList;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:322:54: note: declared protected here
typedef allocator_traits<allocator_type> __alloc_traits;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:458:30: error: 'reference' is a protected member of 'std::__1::__vector_base<std::__1::pair<std::__1::basic_string<char>, bool>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char>, bool> > >'
typedef typename __base::reference reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:323:54: note: declared protected here
typedef value_type& reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:459:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base<std::__1::pair<std::__1::basic_string<char>, bool>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char>, bool> > >'
typedef typename __base::const_reference const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:324:54: note: declared protected here
typedef const value_type& const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:460:30: error: 'size_type' is a protected member of 'std::__1::__vector_base<std::__1::pair<std::__1::basic_string<char>, bool>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char>, bool> > >'
typedef typename __base::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:325:54: note: declared protected here
typedef typename __alloc_traits::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:461:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base<std::__1::pair<std::__1::basic_string<char>, bool>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char>, bool> > >'
typedef typename __base::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:326:54: note: declared protected here
typedef typename __alloc_traits::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:462:30: error: 'pointer' is a protected member of 'std::__1::__vector_base<std::__1::pair<std::__1::basic_string<char>, bool>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char>, bool> > >'
typedef typename __base::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:327:54: note: declared protected here
typedef typename __alloc_traits::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:463:30: error: 'const_pointer' is a protected member of 'std::__1::__vector_base<std::__1::pair<std::__1::basic_string<char>, bool>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char>, bool> > >'
typedef typename __base::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:328:54: note: declared protected here
typedef typename __alloc_traits::const_pointer const_pointer;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:17:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/PCHContainerOperations.h:34:30: error: implicit instantiation of undefined template 'llvm::SmallVector<char, 0>'
llvm::SmallVector<char, 0> Data;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:18:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/Utils.h:83:31: error: implicit instantiation of undefined template 'llvm::ArrayRef<std::__1::basic_string<char> >'
llvm::ArrayRef<std::string> getDependencies() const { return Dependencies; }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/HeaderSearchOptions.h:14:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:41:13: error: no member named 'data' in 'llvm::StringRef'
: P(S.data()), Size(S.size()), Hash(Hash) {
~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:41:29: error: no member named 'size' in 'llvm::StringRef'
: P(S.data()), Size(S.size()), Hash(Hash) {
~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:42:14: error: no member named 'size' in 'llvm::StringRef'
assert(S.size() <= std::numeric_limits<uint32_t>::max());
~ ^
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/HeaderSearchOptions.h:14:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:105:22: error: no member named 'size' in 'llvm::StringRef'
: P(new char[S.size()]), Size(S.size()), Hash(Hash) {
~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:105:39: error: no member named 'size' in 'llvm::StringRef'
: P(new char[S.size()]), Size(S.size()), Hash(Hash) {
~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:106:17: error: no member named 'data' in 'llvm::StringRef'
memcpy(P, S.data(), S.size());
~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:106:27: error: no member named 'size' in 'llvm::StringRef'
memcpy(P, S.data(), S.size());
~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:133:7: warning: 'delete[]' applied to a pointer that was allocated with 'new'; did you mean 'delete'?
delete[] P;
^ ~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:105:11: note: allocated with 'new' here
: P(new char[S.size()]), Size(S.size()), Hash(Hash) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/CachedHashString.h:178:22: error: invalid operands to binary expression ('llvm::StringRef' and 'llvm::StringRef')
return LHS.val() == RHS.val();
~~~~~~~~~ ^ ~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/MD5.h:104:13: note: candidate function not viable: no known conversion from 'llvm::StringRef' to 'const MD5::MD5Result' for 1st argument
inline bool operator==(const MD5::MD5Result &LHS, const MD5::MD5Result &RHS) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/APInt.h:1946:13: note: candidate function not viable: no known conversion from 'llvm::StringRef' to 'uint64_t' (aka 'unsigned long long') for 1st argument
inline bool operator==(uint64_t V1, const APInt &V2) { return V2 == V1; }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/APSInt.h:322:13: note: candidate function not viable: no known conversion from 'llvm::StringRef' to 'int64_t'(aka 'long long') for 1st argument
inline bool operator==(int64_t V1, const APSInt &V2) { return V2 == V1; }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:177:6: note: candidate template ignored: could not match 'Optional<type-parameter-0-0>' against 'llvm::StringRef'
bool operator==(const Optional<T> &X, const Optional<U> &Y) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:211:6: note: candidate template ignored: could not match 'Optional<type-parameter-0-0>' against 'llvm::StringRef'
bool operator==(const Optional<T> &X, NoneType) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:216:6: note: candidate template ignored: could not match 'Optional<type-parameter-0-0>' against 'llvm::StringRef'
bool operator==(NoneType, const Optional<T> &X) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:262:28: note: candidate template ignored: could not match 'Optional<type-parameter-0-0>' against 'llvm::StringRef'
template <typename T> bool operator==(const Optional<T> &X, const T &Y) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:266:28: note: candidate template ignored: could not match 'Optional<type-parameter-0-0>' against 'llvm::StringRef'
template <typename T> bool operator==(const T &X, const Optional<T> &Y) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:518:15: note: candidate template ignored: could not match 'ArrayRef<type-parameter-0-0>' against 'llvm::StringRef'
inline bool operator==(ArrayRef<T> LHS, ArrayRef<T> RHS) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:197:13: note: candidate template ignored: could not match 'IntrusiveRefCntPtr<type-parameter-0-0>' against 'llvm::StringRef'
inline bool operator==(const IntrusiveRefCntPtr<T> &A,
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:209:13: note: candidate template ignored: could not match 'IntrusiveRefCntPtr<type-parameter-0-0>' against 'llvm::StringRef'
inline bool operator==(const IntrusiveRefCntPtr<T> &A, U *B) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:219:13: note: candidate template ignored: could not match 'T *' against 'llvm::StringRef'
inline bool operator==(T *A, const IntrusiveRefCntPtr<U> &B) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:229:6: note: candidate template ignored: could not match 'IntrusiveRefCntPtr<type-parameter-0-0>' against 'llvm::StringRef'
bool operator==(std::nullptr_t A, const IntrusiveRefCntPtr<T> &B) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:234:6: note: candidate template ignored: could not match 'IntrusiveRefCntPtr<type-parameter-0-0>' against 'llvm::StringRef'
bool operator==(const IntrusiveRefCntPtr<T> &A, std::nullptr_t B) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/ErrorOr.h:285:1: note: candidate template ignored: could not match 'ErrorOr<type-parameter-0-0>' against 'llvm::StringRef'
operator==(const ErrorOr<T> &Err, E Code) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:194:6: note: candidate template ignored: could not match 'PointerUnion<type-parameter-0-0, type-parameter-0-1>' against 'llvm::StringRef'
bool operator==(PointerUnion<PT1, PT2> lhs, PointerUnion<PT1, PT2> rhs) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:26:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:457:30: error: '__alloc_traits' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >'
typedef typename __base::__alloc_traits __alloc_traits;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/HeaderSearchOptions.h:102:22: note: in instantiation of template class 'std::__1::vector<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >' requested here
std::vector<Entry> UserEntries;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:322:54: note: declared protected here
typedef allocator_traits<allocator_type> __alloc_traits;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:458:30: error: 'reference' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >'
typedef typename __base::reference reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:323:54: note: declared protected here
typedef value_type& reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:459:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >'
typedef typename __base::const_reference const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:324:54: note: declared protected here
typedef const value_type& const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:460:30: error: 'size_type' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >'
typedef typename __base::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:325:54: note: declared protected here
typedef typename __alloc_traits::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:461:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >'
typedef typename __base::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:326:54: note: declared protected here
typedef typename __alloc_traits::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:462:30: error: 'pointer' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >'
typedef typename __base::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:327:54: note: declared protected here
typedef typename __alloc_traits::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:463:30: error: 'const_pointer' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >'
typedef typename __base::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:328:54: note: declared protected here
typedef typename __alloc_traits::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:457:30: error: '__alloc_traits' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::SystemHeaderPrefix, std::__1::allocator<clang::HeaderSearchOptions::SystemHeaderPrefix> >'
typedef typename __base::__alloc_traits __alloc_traits;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/HeaderSearchOptions.h:105:35: note: in instantiation of template class 'std::__1::vector<clang::HeaderSearchOptions::SystemHeaderPrefix, std::__1::allocator<clang::HeaderSearchOptions::SystemHeaderPrefix> >' requested here
std::vector<SystemHeaderPrefix> SystemHeaderPrefixes;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:322:54: note: declared protected here
typedef allocator_traits<allocator_type> __alloc_traits;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:458:30: error: 'reference' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::SystemHeaderPrefix, std::__1::allocator<clang::HeaderSearchOptions::SystemHeaderPrefix> >'
typedef typename __base::reference reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:323:54: note: declared protected here
typedef value_type& reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:459:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::SystemHeaderPrefix, std::__1::allocator<clang::HeaderSearchOptions::SystemHeaderPrefix> >'
typedef typename __base::const_reference const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:324:54: note: declared protected here
typedef const value_type& const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:460:30: error: 'size_type' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::SystemHeaderPrefix, std::__1::allocator<clang::HeaderSearchOptions::SystemHeaderPrefix> >'
typedef typename __base::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:325:54: note: declared protected here
typedef typename __alloc_traits::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:461:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::SystemHeaderPrefix, std::__1::allocator<clang::HeaderSearchOptions::SystemHeaderPrefix> >'
typedef typename __base::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:326:54: note: declared protected here
typedef typename __alloc_traits::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:462:30: error: 'pointer' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::SystemHeaderPrefix, std::__1::allocator<clang::HeaderSearchOptions::SystemHeaderPrefix> >'
typedef typename __base::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:327:54: note: declared protected here
typedef typename __alloc_traits::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:463:30: error: 'const_pointer' is a protected member of 'std::__1::__vector_base<clang::HeaderSearchOptions::SystemHeaderPrefix, std::__1::allocator<clang::HeaderSearchOptions::SystemHeaderPrefix> >'
typedef typename __base::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:328:54: note: declared protected here
typedef typename __alloc_traits::const_pointer const_pointer;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:19:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/HeaderSearchOptions.h:171:52: error: implicit instantiation of undefined template 'llvm::SmallSetVector<llvm::CachedHashString, 16>'
llvm::SmallSetVector<llvm::CachedHashString, 16> ModulesIgnoreMacros;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ExternalSemaSource.h:24:38: note: template is declared here
template <class T, unsigned n> class SmallSetVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:26:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:457:30: error: '__alloc_traits' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::DependencyCollector>, std::__1::allocator<std::__1::shared_ptr<clang::DependencyCollector> > >'
typedef typename __base::__alloc_traits __alloc_traits;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:133:53: note: in instantiation of template class 'std::__1::vector<std::__1::shared_ptr<clang::DependencyCollector>, std::__1::allocator<std::__1::shared_ptr<clang::DependencyCollector> > >' requested here
std::vector<std::shared_ptr<DependencyCollector>> DependencyCollectors;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:322:54: note: declared protected here
typedef allocator_traits<allocator_type> __alloc_traits;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:458:30: error: 'reference' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::DependencyCollector>, std::__1::allocator<std::__1::shared_ptr<clang::DependencyCollector> > >'
typedef typename __base::reference reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:323:54: note: declared protected here
typedef value_type& reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:459:30: error: 'const_reference' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::DependencyCollector>, std::__1::allocator<std::__1::shared_ptr<clang::DependencyCollector> > >'
typedef typename __base::const_reference const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:324:54: note: declared protected here
typedef const value_type& const_reference;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:460:30: error: 'size_type' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::DependencyCollector>, std::__1::allocator<std::__1::shared_ptr<clang::DependencyCollector> > >'
typedef typename __base::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:325:54: note: declared protected here
typedef typename __alloc_traits::size_type size_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:461:30: error: 'difference_type' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::DependencyCollector>, std::__1::allocator<std::__1::shared_ptr<clang::DependencyCollector> > >'
typedef typename __base::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:326:54: note: declared protected here
typedef typename __alloc_traits::difference_type difference_type;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:462:30: error: 'pointer' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::DependencyCollector>, std::__1::allocator<std::__1::shared_ptr<clang::DependencyCollector> > >'
typedef typename __base::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:327:54: note: declared protected here
typedef typename __alloc_traits::pointer pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:463:30: error: 'const_pointer' is a protected member of 'std::__1::__vector_base<std::__1::shared_ptr<clang::DependencyCollector>, std::__1::allocator<std::__1::shared_ptr<clang::DependencyCollector> > >'
typedef typename __base::const_pointer const_pointer;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector:328:54: note: declared protected here
typedef typename __alloc_traits::const_pointer const_pointer;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:137:9: error: no template named 'DenseMap' in namespace 'llvm'
llvm::DenseMap<const IdentifierInfo *, Module *> KnownModules;
~~~~~~^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:276:12: error: cannot initialize object parameter of type 'const clang::CompilerInvocationBase' with an expression of type 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation')
return Invocation->getDiagnosticOpts();
^~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:279:12: error: cannot initialize object parameter of type 'const clang::CompilerInvocationBase' with an expression of type 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation')
return Invocation->getDiagnosticOpts();
^~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:297:24: error: no matching member function for call to 'getHeaderSearchOpts'
return Invocation->getHeaderSearchOpts();
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:88:24: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'clang::CompilerInvocationBase' for object argument
HeaderSearchOptions &getHeaderSearchOpts() { return *HeaderSearchOpts; }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:89:30: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'const clang::CompilerInvocationBase' for object argument
const HeaderSearchOptions &getHeaderSearchOpts() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:300:24: error: no matching member function for call to 'getHeaderSearchOpts'
return Invocation->getHeaderSearchOpts();
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:88:24: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'clang::CompilerInvocationBase' for object argument
HeaderSearchOptions &getHeaderSearchOpts() { return *HeaderSearchOpts; }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:89:30: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'const clang::CompilerInvocationBase' for object argument
const HeaderSearchOptions &getHeaderSearchOpts() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:303:12: error: cannot initialize object parameter of type 'const clang::CompilerInvocationBase' with an expression of type 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation')
return Invocation->getHeaderSearchOptsPtr();
^~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:307:25: error: no matching member function for call to 'getLangOpts'
return *Invocation->getLangOpts();
~~~~~~~~~~~~^~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:78:16: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'clang::CompilerInvocationBase' for object argument
LangOptions *getLangOpts() { return LangOpts.get(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:79:22: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'const clang::CompilerInvocationBase' for object argument
const LangOptions *getLangOpts() const { return LangOpts.get(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:310:25: error: no matching member function for call to 'getLangOpts'
return *Invocation->getLangOpts();
~~~~~~~~~~~~^~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:78:16: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'clang::CompilerInvocationBase' for object argument
LangOptions *getLangOpts() { return LangOpts.get(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:79:22: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'const clang::CompilerInvocationBase' for object argument
const LangOptions *getLangOpts() const { return LangOpts.get(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:314:24: error: no matching member function for call to 'getPreprocessorOpts'
return Invocation->getPreprocessorOpts();
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:99:24: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'clang::CompilerInvocationBase' for object argument
PreprocessorOptions &getPreprocessorOpts() { return *PreprocessorOpts; }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:100:30: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'const clang::CompilerInvocationBase' for object argument
const PreprocessorOptions &getPreprocessorOpts() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:317:24: error: no matching member function for call to 'getPreprocessorOpts'
return Invocation->getPreprocessorOpts();
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:99:24: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'clang::CompilerInvocationBase' for object argument
PreprocessorOptions &getPreprocessorOpts() { return *PreprocessorOpts; }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:100:30: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'const clang::CompilerInvocationBase' for object argument
const PreprocessorOptions &getPreprocessorOpts() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:328:24: error: no matching member function for call to 'getTargetOpts'
return Invocation->getTargetOpts();
~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:81:18: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'clang::CompilerInvocationBase' for object argument
TargetOptions &getTargetOpts() { return *TargetOpts.get(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:82:24: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'const clang::CompilerInvocationBase' for object argument
const TargetOptions &getTargetOpts() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:70:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInstance.h:331:24: error: no matching member function for call to 'getTargetOpts'
return Invocation->getTargetOpts();
~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:81:18: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'clang::CompilerInvocationBase' for object argument
TargetOptions &getTargetOpts() { return *TargetOpts.get(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:82:24: note: candidate function not viable: no known conversion from 'std::__1::shared_ptr<clang::CompilerInvocation>::element_type' (aka 'clang::CompilerInvocation') to 'const clang::CompilerInvocationBase' for object argument
const TargetOptions &getTargetOpts() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:23:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1547:15: error: no member named '__throw_length_error' in 'std::__1::basic_string<char>'
this->__throw_length_error();
~~~~ ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1594:5: note: in instantiation of member function 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init' requested here
__init(__s, __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:4014:16: note: in instantiation of member function 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string' requested here
return basic_string<char> (__str, __len);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1547:15: error: no member named '__throw_length_error' in 'std::__1::basic_string<wchar_t>'
this->__throw_length_error();
~~~~ ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1594:5: note: in instantiation of member function 'std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::__init' requested here
__init(__s, __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:4020:16: note: in instantiation of member function 'std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::basic_string' requested here
return basic_string<wchar_t> (__str, __len);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1547:15: error: no member named '__throw_length_error' in 'std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >'
this->__throw_length_error();
~~~~ ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1594:5: note: in instantiation of member function 'std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >::__init' requested here
__init(__s, __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:4026:16: note: in instantiation of member function 'std::__1::basic_string<char16_t, std::__1::char_traits<char16_t>, std::__1::allocator<char16_t> >::basic_string' requested here
return basic_string<char16_t> (__str, __len);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1547:15: error: no member named '__throw_length_error' in 'std::__1::basic_string<char32_t, std::__1::char_traits<char32_t>, std::__1::allocator<char32_t> >'
this->__throw_length_error();
~~~~ ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1594:5: note: in instantiation of member function 'std::__1::basic_string<char32_t, std::__1::char_traits<char32_t>, std::__1::allocator<char32_t> >::__init' requested here
__init(__s, __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:4032:16: note: in instantiation of member function 'std::__1::basic_string<char32_t, std::__1::char_traits<char32_t>, std::__1::allocator<char32_t> >::basic_string' requested here
return basic_string<char32_t> (__str, __len);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned int, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:79:7: note: in instantiation of member function 'llvm::Optional<unsigned int>::Optional' requested here
return None;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:40:54: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned int, char, char, char, char, char, char, char, char, char>'
Optional(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:80:12: note: in instantiation of member function 'llvm::Optional<unsigned int>::Optional' requested here
return Minor;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:13:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Hashing.h:49:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Host.h:17:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringMap.h:20:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Allocator.h:51:49: error: comparison of distinct pointer types ('void *(llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096, 4096> >::*)(size_t, size_t)' and 'void *(llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096, 4096>::*)(size_t, size_t)')
&AllocatorBase::Allocate) !=
~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Allocator.h:79:29: note: in instantiation of member function 'llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096, 4096> >::Allocate' requested here
return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/IdentifierTable.h:505:32: note: in instantiation of function template specialization 'llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096, 4096> >::Allocate<clang::IdentifierInfo>' requested here
void *Mem = getAllocator().Allocate<IdentifierInfo>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned long, char, char,char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<unsigned long>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:114:8: note: in instantiation of member function 'llvm::Optional<unsigned long>::operator*' requested here
(**this).~T();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:56:17: note: in instantiation of member function 'llvm::Optional<unsigned long>::reset' requested here
~Optional() { reset(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/FormatProviders.h:65:22: note: in instantiation of member function 'llvm::Optional<unsigned long>::~Optional' requested here
Optional<size_t> Result;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:62:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned long, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(y));
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:72:13: note: in instantiation of member function 'llvm::Optional<unsigned long>::operator=' requested here
*this = std::move(*O);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/FormatProviders.h:67:14: note: in instantiation of member function 'llvm::Optional<unsigned long>::operator=' requested here
Result = None;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:98:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned long, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(y);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/FormatProviders.h:73:14: note: in instantiation of member function 'llvm::Optional<unsigned long>::operator=' requested here
Result = std::min<size_t>(99u, Prec);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned long, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/FormatProviders.h:75:12: note: in instantiation of member function 'llvm::Optional<unsigned long>::Optional' requested here
return Result;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:23:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1828:15: error: no member named '__throw_length_error' in 'std::__1::basic_string<char>'
this->__throw_length_error();
~~~~ ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1853:5: note: in instantiation of function template specialization 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char *>' requested here
__init(__first, __last);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringExtras.h:107:10: note: in instantiation of function template specialization 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string<char *>' requested here
return std::string(BufPtr, std::end(Buffer));
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/FileManager.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VirtualFileSystem.h:24:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/FileSystem.h:37:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/MD5.h:33:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:217:26: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 2>'
(const void*)Value.buffer);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:345:10: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned short, llvm::support::little, 1>::operator unsigned short' requested here
return *(const detail::packed_endian_specific_integral<T, E, unaligned> *)P;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:359:10: note: in instantiation of function template specialization 'llvm::support::endian::read<unsigned short, llvm::support::little>' requested here
return read<uint16_t, E>(P);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:368:50: note: in instantiation of function template specialization 'llvm::support::endian::read16<llvm::support::little>' requested here
inline uint16_t read16le(const void *P) { return read16<little>(P); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:217:26: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 4>'
(const void*)Value.buffer);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:345:10: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>::operator unsigned int' requested here
return *(const detail::packed_endian_specific_integral<T, E, unaligned> *)P;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:362:10: note: in instantiation of function template specialization 'llvm::support::endian::read<unsigned int, llvm::support::little>' requested here
return read<uint32_t, E>(P);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:369:50: note: in instantiation of function template specialization 'llvm::support::endian::read32<llvm::support::little>' requested here
inline uint32_t read32le(const void *P) { return read32<little>(P); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:217:26: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 8>'
(const void*)Value.buffer);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:345:10: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned long long, llvm::support::little, 1>::operator unsigned long long' requested here
return *(const detail::packed_endian_specific_integral<T, E, unaligned> *)P;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:365:10: note: in instantiation of function template specialization 'llvm::support::endian::read<unsigned long long, llvm::support::little>' requested here
return read<uint64_t, E>(P);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:370:50: note: in instantiation of function template specialization 'llvm::support::endian::read64<llvm::support::little>' requested here
inline uint64_t read64le(const void *P) { return read64<little>(P); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:217:26: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 2>'
(const void*)Value.buffer);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:345:10: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned short, llvm::support::big, 1>::operator unsigned short' requested here
return *(const detail::packed_endian_specific_integral<T, E, unaligned> *)P;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:359:10: note: in instantiation of function template specialization 'llvm::support::endian::read<unsigned short, llvm::support::big>' requested here
return read<uint16_t, E>(P);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:371:50: note: in instantiation of function template specialization 'llvm::support::endian::read16<llvm::support::big>' requested here
inline uint16_t read16be(const void *P) { return read16<big>(P); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:217:26: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 4>'
(const void*)Value.buffer);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:345:10: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1>::operator unsigned int' requested here
return *(const detail::packed_endian_specific_integral<T, E, unaligned> *)P;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:362:10: note: in instantiation of function template specialization 'llvm::support::endian::read<unsigned int, llvm::support::big>' requested here
return read<uint32_t, E>(P);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:372:50: note: in instantiation of function template specialization 'llvm::support::endian::read32<llvm::support::big>' requested here
inline uint32_t read32be(const void *P) { return read32<big>(P); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:217:26: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 8>'
(const void*)Value.buffer);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:345:10: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned long long, llvm::support::big, 1>::operator unsigned long long' requested here
return *(const detail::packed_endian_specific_integral<T, E, unaligned> *)P;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:365:10: note: in instantiation of function template specialization 'llvm::support::endian::read<unsigned long long, llvm::support::big>' requested here
return read<uint64_t, E>(P);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:373:50: note: in instantiation of function template specialization 'llvm::support::endian::read64<llvm::support::big>' requested here
inline uint64_t read64be(const void *P) { return read64<big>(P); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:222:20: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 2>'
(void*)Value.buffer, newValue);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:380:66: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned short, llvm::support::little, 1>::operator=' requested here
*(detail::packed_endian_specific_integral<T, E, unaligned> *)P = V;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:394:3: note: in instantiation of function template specialization 'llvm::support::endian::write<unsigned short, llvm::support::little>' requested here
write<uint16_t, E>(P, V);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:403:46: note: in instantiation of function template specialization 'llvm::support::endian::write16<llvm::support::little>' requested here
inline void write16le(void *P, uint16_t V) { write16<little>(P, V); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:222:20: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 4>'
(void*)Value.buffer, newValue);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:380:66: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>::operator=' requested here
*(detail::packed_endian_specific_integral<T, E, unaligned> *)P = V;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:397:3: note: in instantiation of function template specialization 'llvm::support::endian::write<unsigned int, llvm::support::little>' requested here
write<uint32_t, E>(P, V);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:404:46: note: in instantiation of function template specialization 'llvm::support::endian::write32<llvm::support::little>' requested here
inline void write32le(void *P, uint32_t V) { write32<little>(P, V); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:222:20: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 8>'
(void*)Value.buffer, newValue);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:380:66: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned long long, llvm::support::little, 1>::operator=' requested here
*(detail::packed_endian_specific_integral<T, E, unaligned> *)P = V;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:400:3: note: in instantiation of function template specialization 'llvm::support::endian::write<unsigned long long, llvm::support::little>' requested here
write<uint64_t, E>(P, V);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:405:46: note: in instantiation of function template specialization 'llvm::support::endian::write64<llvm::support::little>' requested here
inline void write64le(void *P, uint64_t V) { write64<little>(P, V); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:222:20: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 2>'
(void*)Value.buffer, newValue);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:380:66: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned short, llvm::support::big, 1>::operator=' requested here
*(detail::packed_endian_specific_integral<T, E, unaligned> *)P = V;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:394:3: note: in instantiation of function template specialization 'llvm::support::endian::write<unsigned short, llvm::support::big>' requested here
write<uint16_t, E>(P, V);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:406:46: note: in instantiation of function template specialization 'llvm::support::endian::write16<llvm::support::big>' requested here
inline void write16be(void *P, uint16_t V) { write16<big>(P, V); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:222:20: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 4>'
(void*)Value.buffer, newValue);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:380:66: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1>::operator=' requested here
*(detail::packed_endian_specific_integral<T, E, unaligned> *)P = V;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:397:3: note: in instantiation of function template specialization 'llvm::support::endian::write<unsigned int, llvm::support::big>' requested here
write<uint32_t, E>(P, V);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:407:46: note: in instantiation of function template specialization 'llvm::support::endian::write32<llvm::support::big>' requested here
inline void write32be(void *P, uint32_t V) { write32<big>(P, V); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:222:20: error: no member named 'buffer' in 'llvm::AlignedCharArray<1, 8>'
(void*)Value.buffer, newValue);
~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:380:66: note: in instantiation of member function 'llvm::support::detail::packed_endian_specific_integral<unsigned long long, llvm::support::big, 1>::operator=' requested here
*(detail::packed_endian_specific_integral<T, E, unaligned> *)P = V;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:400:3: note: in instantiation of function template specialization 'llvm::support::endian::write<unsigned long long, llvm::support::big>' requested here
write<uint64_t, E>(P, V);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Endian.h:408:46: note: in instantiation of function template specialization 'llvm::support::endian::write64<llvm::support::big>' requested here
inline void write64be(void *P, uint64_t V) { write64<big>(P, V); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:22:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Casting.h:21:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:4233:28: error: assigning to 'std::__1::__shared_weak_count *' from incompatible type 'std::__1::unique_ptr<std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::DirIterState, std::__1::allocator<llvm::sys::fs::detail::DirIterState> >, std::__1::__allocator_destructor<std::__1::allocator<std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::DirIterState, std::__1::allocator<llvm::sys::fs::detail::DirIterState> > > > >::pointer' (aka 'std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::DirIterState, std::__1::allocator<llvm::sys::fs::detail::DirIterState> > *')
__r.__cntrl_ = __hold2.release();
~~~~~~~~^~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:4600:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<llvm::sys::fs::detail::DirIterState>::make_shared<>' requested here
return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/FileSystem.h:923:18: note: in instantiation of function template specialization 'std::__1::make_shared<llvm::sys::fs::detail::DirIterState>' requested here
State = std::make_shared<detail::DirIterState>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:22:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Casting.h:21:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:4233:28: error: assigning to 'std::__1::__shared_weak_count *' from incompatible type 'std::__1::unique_ptr<std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::RecDirIterState, std::__1::allocator<llvm::sys::fs::detail::RecDirIterState> >, std::__1::__allocator_destructor<std::__1::allocator<std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::RecDirIterState, std::__1::allocator<llvm::sys::fs::detail::RecDirIterState> > > > >::pointer' (aka 'std::__1::__shared_ptr_emplace<llvm::sys::fs::detail::RecDirIterState, std::__1::allocator<llvm::sys::fs::detail::RecDirIterState> > *')
__r.__cntrl_ = __hold2.release();
~~~~~~~~^~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:4600:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<llvm::sys::fs::detail::RecDirIterState>::make_shared<>' requested here
return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/FileSystem.h:987:20: note: in instantiation of function template specialization 'std::__1::make_shared<llvm::sys::fs::detail::RecDirIterState>' requested here
: State(std::make_shared<detail::RecDirIterState>()),
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/FileManager.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VirtualFileSystem.h:23:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/ErrorOr.h:257:53: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<llvm::sys::fs::basic_file_status, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<storage_type*>(TStorage.buffer);
~~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/ErrorOr.h:183:13: note: in instantiation of member function 'llvm::ErrorOr<llvm::sys::fs::basic_file_status>::getStorage' requested here
return *getStorage();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/FileSystem.h:1003:24: note: in instantiation of member function 'llvm::ErrorOr<llvm::sys::fs::basic_file_status>::operator*' requested here
if (is_directory(*st)) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:98:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<bool, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(y);
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VirtualFileSystem.h:403:21: note: in instantiation of member function 'llvm::Optional<bool>::operator=' requested here
IsCaseSensitive = CaseSensitive;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<bool, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<bool>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:96:7: note: in instantiation of member function 'llvm::Optional<bool>::operator*' requested here
**this = y;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VirtualFileSystem.h:403:21: note: in instantiation of member function 'llvm::Optional<bool>::operator=' requested here
IsCaseSensitive = CaseSensitive;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:62:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<bool, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(y));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VirtualFileSystem.h:415:23: note: in instantiation of member function 'llvm::Optional<bool>::operator=' requested here
IsOverlayRelative = true;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<const clang::DirectoryEntry *, const clang::FileEntry *>::is<const clang::FileEntry *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:466:28: note: in instantiation of function template specialization'llvm::PointerUnion<const clang::DirectoryEntry *, const clang::FileEntry *>::dyn_cast<const clang::FileEntry *>' requested here
if (auto *E = Umbrella.dyn_cast<const FileEntry *>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<const clang::DirectoryEntry *, const clang::FileEntry *>::is<const clang::FileEntry *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:466:28: note: in instantiation of function template specialization'llvm::PointerUnion<const clang::DirectoryEntry *, const clang::FileEntry *>::dyn_cast<const clang::FileEntry *>' requested here
if (auto *E = Umbrella.dyn_cast<const FileEntry *>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<const clang::DirectoryEntry *, const clang::FileEntry *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<const clang::DirectoryEntry *, const clang::FileEntry *>::get<const clang::FileEntry *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:466:28: note: in instantiation of function template specialization'llvm::PointerUnion<const clang::DirectoryEntry *, const clang::FileEntry *>::dyn_cast<const clang::FileEntry *>' requested here
if (auto *E = Umbrella.dyn_cast<const FileEntry *>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:463:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::ModuleMacro *>'
ArrayRef<T> makeArrayRef(const T *begin, const T *end) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/MacroInfo.h:552:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::ModuleMacro *>' requested here
return llvm::makeArrayRef(overrides_begin(), overrides_end());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:464:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::ModuleMacro *>'
return ArrayRef<T>(begin, end);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 2, clang::ModuleLoadResult::LoadResultKind, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/ModuleLoader.h:53:33: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 2, clang::ModuleLoadResult::LoadResultKind, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> > >::PointerIntPair' requested here
ModuleLoadResult(Module *M) : Storage(M, Normal) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/ModuleLoader.h:56:46: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 2, clang::ModuleLoadResult::LoadResultKind, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> > >::getPointer' requested here
operator Module *() const { return Storage.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/ModuleLoader.h:62:51: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 2, clang::ModuleLoadResult::LoadResultKind, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> > >::getInt' requested here
bool isMissingExpected() const { return Storage.getInt() == MissingExpected; }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 2, clang::ModuleMap::ModuleHeaderRole, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/ModuleMap.h:137:21: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 2, clang::ModuleMap::ModuleHeaderRole, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> > >::PointerIntPair' requested here
KnownHeader() : Storage(nullptr, NormalHeader) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/ModuleMap.h:148:48: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 2, clang::ModuleMap::ModuleHeaderRole, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> > >::getPointer' requested here
Module *getModule() const { return Storage.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/ModuleMap.h:151:55: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 2, clang::ModuleMap::ModuleHeaderRole, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 2, llvm::PointerLikeTypeTraits<clang::Module *> > >::getInt' requested here
ModuleHeaderRole getRole() const { return Storage.getInt(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::Preprocessor::PreambleSkipInfo, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:114:8: note: in instantiation of member function 'llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::operator*' requested here
(**this).~T();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:380:37: note: in instantiation of member function 'llvm::Optional<clang::Preprocessor::PreambleSkipInfo>::reset' requested here
void clearSkipInfo() { SkipInfo.reset(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>::is<clang::Preprocessor::ModuleMacroInfo *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:512:26: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>::dyn_cast<clang::Preprocessor::ModuleMacroInfo *>' requested here
auto *Info = State.dyn_cast<ModuleMacroInfo*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>::is<clang::Preprocessor::ModuleMacroInfo *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:512:26: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>::dyn_cast<clang::Preprocessor::ModuleMacroInfo *>' requested here
auto *Info = State.dyn_cast<ModuleMacroInfo*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>::get<clang::Preprocessor::ModuleMacroInfo *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:512:26: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>::dyn_cast<clang::Preprocessor::ModuleMacroInfo *>' requested here
auto *Info = State.dyn_cast<ModuleMacroInfo*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:179:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> > >::setPointerAndInt' requested here
Val.setPointerAndInt(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:516:15: note: in instantiation of member function 'llvm::PointerUnion<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>::operator=' requested here
State = Info;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:54:47: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> > >::initWithPointer' requested here
explicit PointerIntPair(PointerTy PtrVal) { initWithPointer(PtrVal); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:106:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:527:38: note: in instantiation of member function 'llvm::PointerUnion<clang::MacroDirective *, clang::Preprocessor::ModuleMacroInfo *>::PointerUnion' requested here
MacroState(MacroDirective *MD) : State(MD) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:463:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<llvm::Type *>'
ArrayRef<T> makeArrayRef(const T *begin, const T *end) {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/IR/Type.h:315:12: note: in instantiation of function template specialization 'llvm::makeArrayRef<llvm::Type *>' requested here
return makeArrayRef(subtype_begin(), subtype_end());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/APInt.h:33:29: note: template is declared here
template <typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:464:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<llvm::Type *>'
return ArrayRef<T>(begin, end);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/APInt.h:33:29: note: template is declared here
template <typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:23:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1571:5: error: no matching member function for call to '__init'
__init(__s, traits_type::length(__s));
^~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/TargetInfo.h:776:14: note: in instantiation of member function 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string' requested here
return std::string("r");
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1341:10: note: candidate function not viable: no known conversion from 'const char *' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') for 1st argument; dereference the argument with *
void __init(size_type __n, value_type __c);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1350:5: note: candidate template ignored: deduced conflicting types for parameter '_InputIterator' ('const char *' vs. 'unsigned long')
__init(_InputIterator __first, _InputIterator __last);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1359:5: note: candidate template ignored: deduced conflicting types for parameter '_ForwardIterator' ('const char *' vs. 'unsigned long')
__init(_ForwardIterator __first, _ForwardIterator __last);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1337:10: note: candidate function not viable: requires 3 arguments, but 2 were provided
void __init(const value_type* __s, size_type __sz, size_type __reserve);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1685:15: error: no member named '__throw_length_error' in 'std::__1::basic_string<char>'
this->__throw_length_error();
~~~~ ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:1708:5: note: in instantiation of member function 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init' requested here
__init(__n, __c);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/TargetInfo.h:777:12: note: in instantiation of member function 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string' requested here
return std::string(1, *Constraint);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LangAS, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/TargetInfo.h:990:12: note: in instantiation of member function 'llvm::Optional<clang::LangAS>::Optional' requested here
return LangAS::Default;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LangAS, char, char,char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::LangAS>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:114:8: note: in instantiation of member function 'llvm::Optional<clang::LangAS>::operator*' requested here
(**this).~T();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:56:17: note: in instantiation of member function 'llvm::Optional<clang::LangAS>::reset' requested here
~Optional() { reset(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/TargetInfo.h:990:12: note: in instantiation of member function 'llvm::Optional<clang::LangAS>::~Optional' requested here
return LangAS::Default;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LangAS, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/TargetInfo.h:990:5: note: in instantiation of member function 'llvm::Optional<clang::LangAS>::Optional' requested here
return LangAS::Default;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:463:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::QualType>'
ArrayRef<T> makeArrayRef(const T *begin, const T *end) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Type.h:3497:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::QualType>' requested here
return llvm::makeArrayRef(param_type_begin(), param_type_end());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:464:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::QualType>'
return ArrayRef<T>(begin, end);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned int, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<unsigned int>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Type.h:5015:39: note: in instantiation of member function 'llvm::Optional<unsigned int>::operator*' requested here
NumExpansions(NumExpansions ? *NumExpansions + 1 : 0) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned int, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Type.h:5027:14: note: in instantiation of member function 'llvm::Optional<unsigned int>::Optional' requested here
return NumExpansions - 1;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::QualType>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Type.h:5296:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::QualType>' requested here
return llvm::makeArrayRef(getTypeArgStorage(),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::QualType>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<const clang::ObjCObjectType *, 1, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Type.h:5313:31: note: in instantiation of member function 'llvm::PointerIntPair<const clang::ObjCObjectType *, 1, bool, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *>, llvm::PointerIntPairInfo<const clang::ObjCObjectType *, 1, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *> > >::getInt' requested here
if (!CachedSuperClassType.getInt())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<const clang::ObjCObjectType *, 1, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Type.h:5313:31: note: in instantiation of member function 'llvm::PointerIntPair<const clang::ObjCObjectType *, 1, bool, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *>, llvm::PointerIntPairInfo<const clang::ObjCObjectType *, 1, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *> > >::getInt' requested here
if (!CachedSuperClassType.getInt())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<const clang::ObjCObjectType *, 1, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Type.h:5317:42: note: in instantiation of member function 'llvm::PointerIntPair<const clang::ObjCObjectType *, 1, bool, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *>, llvm::PointerIntPairInfo<const clang::ObjCObjectType *, 1, llvm::PointerLikeTypeTraits<const clang::ObjCObjectType *> > >::getPointer' requested here
return QualType(CachedSuperClassType.getPointer(), 0);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:567:42: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamespaceDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *>, llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> > >::getInt' requested here
return AnonOrFirstNamespaceAndInline.getInt();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:567:42: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamespaceDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *>, llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> > >::getInt' requested here
return AnonOrFirstNamespaceAndInline.getInt();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:572:35: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamespaceDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *>, llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> > >::setInt' requested here
AnonOrFirstNamespaceAndInline.setInt(Inline);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::NamespaceDecl*, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:589:66: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamespaceDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *>, llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> > >::getPointer' requested here
return getOriginalNamespace()->AnonOrFirstNamespaceAndInline.getPointer();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:593:59: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamespaceDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *>, llvm::PointerIntPairInfo<clang::NamespaceDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamespaceDecl *> > >::setPointer' requested here
getOriginalNamespace()->AnonOrFirstNamespaceAndInline.setPointer(D);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:131:18: error: static_cast from 'clang::Decl *' to 'clang::VarDecl *', which are not related by inheritance, is not allowed
return static_cast<decl_type*>(NKL.get<Previous>());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:976:12: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: 'Decl' is incomplete
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:134:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::VarDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:66: error: cannot initialize a parameter of type 'const clang::Decl *' with an lvalue of type 'const clang::VarDecl *'
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:461:15: note: passing argument to parameter 'O' here
T get(Owner O) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:20:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/PointerLikeTypeTraits.h:59:53: error: invalid application of 'alignof' to an incomplete type 'clang::Decl'
enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
^~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:65:23: note: in instantiation of template class 'llvm::PointerLikeTypeTraits<clang::Decl *>' requested here
PT1BitsAv = (int)(PointerLikeTypeTraits<PT1>::NumLowBitsAvailable),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:228:32: note: in instantiation of template class 'llvm::PointerUnionUIntTraits<clang::Decl *, const void *>' requested here
enum { NumLowBitsAvailable = PtrTraits::NumLowBitsAvailable - IntBits };
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:222:27: note: in instantiation of template class 'llvm::PointerLikeTypeTraits<llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Decl *, const void *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Decl *, const void *> > > >' requested here
NumLowBitsAvailable = PointerLikeTypeTraits<
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:65:23: note: in instantiation of template class 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Decl *, const void *> >' requested here
PT1BitsAv = (int)(PointerLikeTypeTraits<PT1>::NumLowBitsAvailable),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:129:17: note: in instantiation of template class 'llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> >' requested here
static_assert(PtrTraits::NumLowBitsAvailable <
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> > >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> >, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> > > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:128:16: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> >::is<llvm::PointerUnion<clang::Decl *, const void *> >' requested here
if (Next.is<NotKnownLatest>()) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:976:12: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: forward declaration of 'clang::Decl'
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> > >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> >, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> > > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:128:16: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::Decl *, const void *>, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain> >::is<llvm::PointerUnion<clang::Decl *, const void *> >' requested here
if (Next.is<NotKnownLatest>()) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:976:12: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Decl *, const void *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Decl *, const void *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Decl *, const void *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:130:17: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Decl *, const void *>::is<clang::Decl *>' requested here
if (NKL.is<Previous>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:976:12: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Decl *, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Decl *, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Decl *, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Decl *, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData *>::is<clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:462:44: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Decl *, clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData *>::dyn_cast<clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::LazyData *>' requested here
if (LazyData *LazyVal = Value.template dyn_cast<LazyData*>()) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:62: note: in instantiation of member function 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::get' requested here
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:976:12: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:231:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::VarDecl>' with an expression of type 'clang::VarDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:984:12: note: in instantiation of member function 'clang::Redeclarable<clang::VarDecl>::getMostRecentDecl' requested here
return getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:131:18: error: static_cast from 'clang::Decl *' to 'clang::FunctionDecl *', which are not related by inheritance, is not allowed
return static_cast<decl_type*>(NKL.get<Previous>());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::FunctionDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:1856:12: note: in instantiation of member function 'clang::Redeclarable<clang::FunctionDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: 'Decl' is incomplete
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:134:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::FunctionDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:66: error: cannot initialize a parameter of type 'const clang::Decl *' with an lvalue of type 'const clang::FunctionDecl *'
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:461:15: note: passing argument to parameter 'O' here
T get(Owner O) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:231:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::FunctionDecl>' with an expression of type 'clang::FunctionDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:1864:12: note: in instantiation of member function 'clang::Redeclarable<clang::FunctionDecl>::getMostRecentDecl' requested here
return getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::NamedDecl *>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:2734:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::NamedDecl *>' requested here
return llvm::makeArrayRef(Chaining, ChainingSize);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::NamedDecl *>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:131:18: error: static_cast from 'clang::Decl *' to 'clang::TypedefNameDecl *', which are not related by inheritance, is not allowed
return static_cast<decl_type*>(NKL.get<Previous>());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::TypedefNameDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:2823:12: note: in instantiation of member function 'clang::Redeclarable<clang::TypedefNameDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: 'Decl' is incomplete
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:134:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::TypedefNameDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:66: error: cannot initialize a parameter of type 'const clang::Decl *' with an lvalue of type 'const clang::TypedefNameDecl *'
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:461:15: note: passing argument to parameter 'O' here
T get(Owner O) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:231:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::TypedefNameDecl>' with an expression of type 'clang::TypedefNameDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:2831:12: note: in instantiation of member function 'clang::Redeclarable<clang::TypedefNameDecl>::getMostRecentDecl' requested here
return getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3019:63: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypedefNameDecl *, clang::QualifierInfo *>::is<clang::QualifierInfo *>' requested here
bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3019:63: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypedefNameDecl *, clang::QualifierInfo *>::is<clang::QualifierInfo *>' requested here
bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3020:61: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypedefNameDecl *, clang::QualifierInfo *>::get<clang::QualifierInfo *>' requested here
ExtInfo *getExtInfo() { return TypedefNameDeclOrQualifier.get<ExtInfo *>(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:54:47: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *> > >::initWithPointer' requested here
explicit PointerIntPair(PointerTy PtrVal) { initWithPointer(PtrVal); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:106:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *, clang::QualifierInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypedefNameDecl *,clang::QualifierInfo *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3033:9: note: in instantiation of member function 'llvm::PointerUnion<clang::TypedefNameDecl *, clang::QualifierInfo *>::PointerUnion' requested here
TypedefNameDeclOrQualifier((TypedefNameDecl *)nullptr) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:4121:23: error: no matching member function for call to 'getFirstDecl'
First = PrevDecl->getFirstDecl();
~~~~~~~~~~^~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3036:5: note: in instantiation of member function 'clang::Redeclarable<clang::TagDecl>::setPreviousDecl' requested here
setPreviousDecl(PrevDecl);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:220:14: note: candidate function not viable: no known conversion from 'clang::TagDecl' to 'clang::Redeclarable<clang::TagDecl>' for object argument
decl_type *getFirstDecl() { return First; }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:224:20: note: candidate function not viable: no known conversion from 'clang::TagDecl' to 'const clang::Redeclarable<clang::TagDecl>' for object argument
const decl_type *getFirstDecl() const { return First; }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:4123:29: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::TagDecl>' with an expression of type 'clang::TagDecl'
decl_type *MostRecent = First->getNextRedeclaration();
^~~~~
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:151:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:4137:21: note: in instantiation of member function 'clang::Redeclarable<clang::TagDecl>::DeclLink::setLatest' requested here
First->RedeclLink.setLatest(static_cast<decl_type*>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3036:5: note: in instantiation of member function 'clang::Redeclarable<clang::TagDecl>::setPreviousDecl' requested here
setPreviousDecl(PrevDecl);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::TagDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:131:18: error: static_cast from 'clang::Decl *' to 'clang::TagDecl *', which are not related by inheritance, is not allowed
return static_cast<decl_type*>(NKL.get<Previous>());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::TagDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3042:12: note: in instantiation of member function 'clang::Redeclarable<clang::TagDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: 'Decl' is incomplete
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:134:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::TagDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:66: error: cannot initialize a parameter of type 'const clang::Decl *' with an lvalue of type 'const clang::TagDecl *'
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:461:15: note: passing argument to parameter 'O' here
T get(Owner O) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:231:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::TagDecl>' with an expression of type 'clang::TagDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3050:12: note: in instantiation of member function 'clang::Redeclarable<clang::TagDecl>::getMostRecentDecl' requested here
return getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3715:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::PointerIntPair' requested here
: VariableAndFlags(variable,
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3715:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::PointerIntPair' requested here
: VariableAndFlags(variable,
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::VarDecl *, 2,llvm::PointerLikeTypeTraits<clang::VarDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3720:60: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::getPointer' requested here
VarDecl *getVariable() const { return VariableAndFlags.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:3724:52: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 2, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::getInt' requested here
bool isByRef() const { return VariableAndFlags.getInt() & flag_isByRef; }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::Module *, 1, llvm::PointerLikeTypeTraits<clang::Module *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:4015:66: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 1, bool, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 1, llvm::PointerLikeTypeTraits<clang::Module *>> >::getPointer' requested here
Module *getImportedModule() const { return ImportedAndComplete.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::Module *, 1, llvm::PointerLikeTypeTraits<clang::Module *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:4015:66: note: in instantiation of member function 'llvm::PointerIntPair<clang::Module *, 1, bool, llvm::PointerLikeTypeTraits<clang::Module *>, llvm::PointerIntPairInfo<clang::Module *, 1, llvm::PointerLikeTypeTraits<clang::Module *>> >::getPointer' requested here
Module *getImportedModule() const { return ImportedAndComplete.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<const clang::Attr *>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Stmt.h:916:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<const clang::Attr *>' requested here
return llvm::makeArrayRef(getAttrArrayPtr(), NumAttrs);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<const clang::Attr *>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Stmt.h:1051:66: note: in instantiation of member function 'llvm::PointerIntPair<clang::SwitchCase *, 1, bool, llvm::PointerLikeTypeTraits<clang::SwitchCase *>, llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> > >::getPointer' requested here
const SwitchCase *getSwitchCaseList() const { return FirstCase.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Stmt.h:1051:66: note: in instantiation of member function 'llvm::PointerIntPair<clang::SwitchCase *, 1, bool, llvm::PointerLikeTypeTraits<clang::SwitchCase *>, llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> > >::getPointer' requested here
const SwitchCase *getSwitchCaseList() const { return FirstCase.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::SwitchCase*, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Stmt.h:1060:54: note: in instantiation of member function 'llvm::PointerIntPair<clang::SwitchCase *, 1, bool, llvm::PointerLikeTypeTraits<clang::SwitchCase *>, llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> > >::setPointer' requested here
void setSwitchCaseList(SwitchCase *SC) { FirstCase.setPointer(SC); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Stmt.h:1079:45: note: in instantiation of member function 'llvm::PointerIntPair<clang::SwitchCase *, 1, bool, llvm::PointerLikeTypeTraits<clang::SwitchCase *>, llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> > >::setInt' requested here
void setAllEnumCasesCovered() { FirstCase.setInt(true); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Stmt.h:1083:57: note: in instantiation of member function 'llvm::PointerIntPair<clang::SwitchCase *, 1, bool, llvm::PointerLikeTypeTraits<clang::SwitchCase *>, llvm::PointerIntPairInfo<clang::SwitchCase *, 1, llvm::PointerLikeTypeTraits<clang::SwitchCase *> > >::getInt' requested here
bool isAllEnumCasesCovered() const { return FirstCase.getInt(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<llvm::StringRef>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Stmt.h:1868:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<llvm::StringRef>' requested here
return llvm::makeArrayRef(Constraints, NumInputs + NumOutputs);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<llvm::StringRef>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Expr *>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Stmt.h:1876:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::Expr *>' requested here
return llvm::makeArrayRef(reinterpret_cast<Expr**>(Exprs),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Expr *>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<unsigned long long>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/TemplateBase.h:310:43: note: in instantiation of function template specialization 'llvm::makeArrayRef<unsigned long long>' requested here
return APSInt(APInt(Integer.BitWidth, makeArrayRef(Integer.pVal, NumWords)),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<unsigned long long>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:463:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgument>'
ArrayRef<T> makeArrayRef(const T *begin, const T *end) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/TemplateBase.h:355:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::TemplateArgument>' requested here
return llvm::makeArrayRef(pack_begin(), pack_end());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:464:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgument>'
return ArrayRef<T>(begin, end);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgument>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/TemplateBase.h:368:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::TemplateArgument>' requested here
return llvm::makeArrayRef(Args.Args, Args.NumArgs);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgument>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgumentLoc>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/TemplateBase.h:620:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::TemplateArgumentLoc>' requested here
return llvm::makeArrayRef(getTemplateArgs(), NumTemplateArgs);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TemplateArgumentLoc>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:497:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<unsigned int>'
ArrayRef<T> makeArrayRef(const T (&Arr)[N]) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SyncScope.h:134:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<unsigned int, 4>' requested here
return llvm::makeArrayRef(Scopes);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/APInt.h:33:29: note: template is declared here
template <typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:498:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<unsigned int>'
return ArrayRef<T>(Arr);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/APInt.h:33:29: note: template is declared here
template <typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Stmt *>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:2324:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::Stmt *>' requested here
return llvm::makeArrayRef(SubExprs,
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::Stmt *>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::InitListExpr *,1, bool, llvm::PointerLikeTypeTraits<clang::InitListExpr *>, llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:3900:39: note: in instantiation of member function 'llvm::PointerIntPair<clang::InitListExpr *, 1, bool, llvm::PointerLikeTypeTraits<clang::InitListExpr *>, llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> > >::PointerIntPair' requested here
: Expr(InitListExprClass, Empty), AltForm(nullptr, true) { }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::InitListExpr *,1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::InitListExpr *,1, bool, llvm::PointerLikeTypeTraits<clang::InitListExpr *>, llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:3900:39: note: in instantiation of member function 'llvm::PointerIntPair<clang::InitListExpr *, 1, bool, llvm::PointerLikeTypeTraits<clang::InitListExpr *>, llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> > >::PointerIntPair' requested here
: Expr(InitListExprClass, Empty), AltForm(nullptr, true) { }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::is<clang::Expr *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:3967:40: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::dyn_cast<clang::Expr *>' requested here
return ArrayFillerOrUnionFieldInit.dyn_cast<Expr *>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::is<clang::Expr *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:3967:40: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::dyn_cast<clang::Expr *>' requested here
return ArrayFillerOrUnionFieldInit.dyn_cast<Expr *>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::get<clang::Expr *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:3967:40: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::dyn_cast<clang::Expr *>' requested here
return ArrayFillerOrUnionFieldInit.dyn_cast<Expr *>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: error: no matching member function for call to 'is'
assert(is<T>() && "Invalid accessor called");
^~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::get<clang::FieldDecl *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:3985:40: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::dyn_cast<clang::FieldDecl *>' requested here
return ArrayFillerOrUnionFieldInit.dyn_cast<FieldDecl *>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:123:29: note: candidate template ignored: substitution failure [with T = clang::FieldDecl *]
template <typename T> int is() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:179:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::FieldDecl *> > >::setPointerAndInt' requested here
Val.setPointerAndInt(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:3995:33: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::FieldDecl *>::operator=' requested here
ArrayFillerOrUnionFieldInit = FD;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:4022:48: note: in instantiation of member function 'llvm::PointerIntPair<clang::InitListExpr *, 1, bool, llvm::PointerLikeTypeTraits<clang::InitListExpr *>, llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> > >::getInt' requested here
bool isSemanticForm() const { return AltForm.getInt(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:4024:49: note: in instantiation of member function 'llvm::PointerIntPair<clang::InitListExpr *, 1, bool, llvm::PointerLikeTypeTraits<clang::InitListExpr *>, llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> > >::getPointer' requested here
return isSemanticForm() ? nullptr : AltForm.getPointer();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:4034:13: note: in instantiation of member function 'llvm::PointerIntPair<clang::InitListExpr *, 1, bool, llvm::PointerLikeTypeTraits<clang::InitListExpr *>, llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> > >::setPointer' requested here
AltForm.setPointer(Init);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:4035:13: note: in instantiation of member function 'llvm::PointerIntPair<clang::InitListExpr *, 1, bool, llvm::PointerLikeTypeTraits<clang::InitListExpr *>, llvm::PointerIntPairInfo<clang::InitListExpr *, 1, llvm::PointerLikeTypeTraits<clang::InitListExpr *> > >::setInt' requested here
AltForm.setInt(true);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TypeSourceInfo *>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:4732:30: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::TypeSourceInfo *>' requested here
return NumAssocs ? llvm::makeArrayRef(&AssocTypes[0], NumAssocs) : None;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::TypeSourceInfo *>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:20:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/PointerLikeTypeTraits.h:59:53: error: invalid application of 'alignof' to an incomplete type 'clang::Stmt'
enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
^~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:203:14: note: in instantiation of template class 'llvm::PointerLikeTypeTraits<clang::Stmt *>' requested here
return PtrTraits::getFromVoidPointer(VP);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:283:14: note: in instantiation of member function 'clang::ActionResult<clang::Stmt *, true>::get' requested here
return R.get();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclBase.h:64:7: note: forward declaration of 'clang::Stmt'
class Stmt;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:203:23: error: incomplete definition of type 'llvm::PointerLikeTypeTraits<clang::Stmt *>'
return PtrTraits::getFromVoidPointer(VP);
~~~~~~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:283:14: note: in instantiation of member function 'clang::ActionResult<clang::Stmt *, true>::get' requested here
return R.get();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc*> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:274:15: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::IdentifierLoc *>::PointerUnion' requested here
ArgsUnion PVal(Parm);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc*> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:274:15: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::IdentifierLoc *>::PointerUnion' requested here
ArgsUnion PVal(Parm);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc*> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:430:41: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::IdentifierLoc *>::is<clang::Expr *>' requested here
return Arg < NumArgs && getArg(Arg).is<Expr*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::IdentifierLoc*> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:433:24: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::IdentifierLoc *>::get<clang::Expr *>' requested here
return getArg(Arg).get<Expr*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: error: no matching member function for call to 'is'
assert(is<T>() && "Invalid accessor called");
^~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:440:24: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::IdentifierLoc *>::get<clang::IdentifierLoc *>' requested here
return getArg(Arg).get<IdentifierLoc*>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:123:29: note: candidate template ignored: substitution failure [with T = clang::IdentifierLoc *]
template <typename T> int is() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:22:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Casting.h:21:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:2235:19: error: implicit instantiation of undefined template 'llvm::SmallVector<clang::Token, 4>'
static_assert(sizeof(_Tp) > 0,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:2552:7: note: in instantiation of member function 'std::__1::default_delete<llvm::SmallVector<clang::Token, 4> >::operator()' requested here
__ptr_.second()(__tmp);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:1341:36: note: in instantiation of member function 'std::__1::unique_ptr<llvm::SmallVector<clang::Token, 4>, std::__1::default_delete<llvm::SmallVector<clang::Token, 4> > >::reset' requested here
Params[I].DefaultArgTokens.reset();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::DecompositionDeclarator::Binding>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:1691:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::DecompositionDeclarator::Binding>' requested here
return llvm::makeArrayRef(Bindings, NumBindings);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::DecompositionDeclarator::Binding>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ARMInterruptAttr::InterruptType, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:213:20: note: in instantiation of member function 'llvm::Optional<clang::ARMInterruptAttr::InterruptType>::Optional' requested here
.Case("IRQ", ARMInterruptAttr::IRQ)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ARMInterruptAttr::InterruptType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::ARMInterruptAttr::InterruptType>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:219:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::ARMInterruptAttr::InterruptType>, llvm::Optional<clang::ARMInterruptAttr::InterruptType> >::Default' requested here
.Default(Optional<InterruptType>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ARMInterruptAttr::InterruptType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:212:33: note: in instantiation of member function 'llvm::Optional<clang::ARMInterruptAttr::InterruptType>::Optional' requested here
Optional<InterruptType> R = llvm::StringSwitch<Optional<InterruptType>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ARMInterruptAttr::InterruptType, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::ARMInterruptAttr::InterruptType>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:221:13: note: in instantiation of member function 'llvm::Optional<clang::ARMInterruptAttr::InterruptType>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::BlocksAttr::BlockType, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:1453:22: note: in instantiation of member function 'llvm::Optional<clang::BlocksAttr::BlockType>::Optional' requested here
.Case("byref", BlocksAttr::ByRef)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::BlocksAttr::BlockType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::BlocksAttr::BlockType>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:1454:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::BlocksAttr::BlockType>, llvm::Optional<clang::BlocksAttr::BlockType> >::Default' requested here
.Default(Optional<BlockType>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::BlocksAttr::BlockType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:1452:29: note: in instantiation of member function 'llvm::Optional<clang::BlocksAttr::BlockType>::Optional' requested here
Optional<BlockType> R = llvm::StringSwitch<Optional<BlockType>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::BlocksAttr::BlockType, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::BlocksAttr::BlockType>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:1456:13: note: in instantiation of member function 'llvm::Optional<clang::BlocksAttr::BlockType>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::CallableWhenAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:1908:24: note: in instantiation of member function 'llvm::Optional<clang::CallableWhenAttr::ConsumedState>::Optional' requested here
.Case("unknown", CallableWhenAttr::Unknown)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::CallableWhenAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::CallableWhenAttr::ConsumedState>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:1911:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::CallableWhenAttr::ConsumedState>, llvm::Optional<clang::CallableWhenAttr::ConsumedState> >::Default' requested here
.Default(Optional<ConsumedState>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::CallableWhenAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:1907:33: note: in instantiation of member function 'llvm::Optional<clang::CallableWhenAttr::ConsumedState>::Optional' requested here
Optional<ConsumedState> R = llvm::StringSwitch<Optional<ConsumedState>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::CallableWhenAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::CallableWhenAttr::ConsumedState>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:1913:13: note: in instantiation of member function 'llvm::Optional<clang::CallableWhenAttr::ConsumedState>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ConsumableAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2227:24: note: in instantiation of member function 'llvm::Optional<clang::ConsumableAttr::ConsumedState>::Optional' requested here
.Case("unknown", ConsumableAttr::Unknown)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ConsumableAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::ConsumableAttr::ConsumedState>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2230:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::ConsumableAttr::ConsumedState>, llvm::Optional<clang::ConsumableAttr::ConsumedState> >::Default' requested here
.Default(Optional<ConsumedState>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ConsumableAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2226:33: note: in instantiation of member function 'llvm::Optional<clang::ConsumableAttr::ConsumedState>::Optional' requested here
Optional<ConsumedState> R = llvm::StringSwitch<Optional<ConsumedState>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ConsumableAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::ConsumableAttr::ConsumedState>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2232:13: note: in instantiation of member function 'llvm::Optional<clang::ConsumableAttr::ConsumedState>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::DiagnoseIfAttr::DiagnosticType, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2580:22: note: in instantiation of member function 'llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::Optional' requested here
.Case("error", DiagnoseIfAttr::DT_Error)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::DiagnoseIfAttr::DiagnosticType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2582:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>, llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType> >::Default' requested here
.Default(Optional<DiagnosticType>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::DiagnoseIfAttr::DiagnosticType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2579:34: note: in instantiation of member function 'llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::Optional' requested here
Optional<DiagnosticType> R = llvm::StringSwitch<Optional<DiagnosticType>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::DiagnoseIfAttr::DiagnosticType, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2584:13: note: in instantiation of member function 'llvm::Optional<clang::DiagnoseIfAttr::DiagnosticType>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::EnumExtensibilityAttr::Kind, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2748:23: note: in instantiation of member function 'llvm::Optional<clang::EnumExtensibilityAttr::Kind>::Optional' requested here
.Case("closed", EnumExtensibilityAttr::Closed)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::EnumExtensibilityAttr::Kind, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::EnumExtensibilityAttr::Kind>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2750:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::EnumExtensibilityAttr::Kind>, llvm::Optional<clang::EnumExtensibilityAttr::Kind> >::Default' requested here
.Default(Optional<Kind>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::EnumExtensibilityAttr::Kind, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2747:24: note: in instantiation of member function 'llvm::Optional<clang::EnumExtensibilityAttr::Kind>::Optional' requested here
Optional<Kind> R = llvm::StringSwitch<Optional<Kind>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::EnumExtensibilityAttr::Kind, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::EnumExtensibilityAttr::Kind>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:2752:13: note: in instantiation of member function 'llvm::Optional<clang::EnumExtensibilityAttr::Kind>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LoopHintAttr::OptionType, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:3690:26: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::OptionType>::Optional' requested here
.Case("vectorize", LoopHintAttr::Vectorize)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LoopHintAttr::OptionType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::OptionType>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:3697:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::LoopHintAttr::OptionType>, llvm::Optional<clang::LoopHintAttr::OptionType> >::Default' requested here
.Default(Optional<OptionType>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LoopHintAttr::OptionType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:3689:30: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::OptionType>::Optional' requested here
Optional<OptionType> R = llvm::StringSwitch<Optional<OptionType>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LoopHintAttr::OptionType, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::OptionType>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:3699:13: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::OptionType>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LoopHintAttr::LoopHintState, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:3723:23: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::LoopHintState>::Optional' requested here
.Case("enable", LoopHintAttr::Enable)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LoopHintAttr::LoopHintState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::LoopHintState>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:3728:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::LoopHintAttr::LoopHintState>, llvm::Optional<clang::LoopHintAttr::LoopHintState> >::Default' requested here
.Default(Optional<LoopHintState>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LoopHintAttr::LoopHintState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:3722:33: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::LoopHintState>::Optional' requested here
Optional<LoopHintState> R = llvm::StringSwitch<Optional<LoopHintState>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::LoopHintAttr::LoopHintState, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::LoopHintState>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:3730:13: note: in instantiation of member function 'llvm::Optional<clang::LoopHintAttr::LoopHintState>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::MipsInterruptAttr::InterruptType, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:4208:27: note: in instantiation of member function 'llvm::Optional<clang::MipsInterruptAttr::InterruptType>::Optional' requested here
.Case("vector=sw0", MipsInterruptAttr::sw0)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::MipsInterruptAttr::InterruptType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::MipsInterruptAttr::InterruptType>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:4218:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::MipsInterruptAttr::InterruptType>, llvm::Optional<clang::MipsInterruptAttr::InterruptType> >::Default' requested here
.Default(Optional<InterruptType>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::MipsInterruptAttr::InterruptType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:4207:33: note: in instantiation of member function 'llvm::Optional<clang::MipsInterruptAttr::InterruptType>::Optional' requested here
Optional<InterruptType> R = llvm::StringSwitch<Optional<InterruptType>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::MipsInterruptAttr::InterruptType, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::MipsInterruptAttr::InterruptType>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:4220:13: note: in instantiation of member function 'llvm::Optional<clang::MipsInterruptAttr::InterruptType>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::OMPDeclareSimdDeclAttr::BranchStateTy, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5101:17: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::Optional' requested here
.Case("", OMPDeclareSimdDeclAttr::BS_Undefined)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::OMPDeclareSimdDeclAttr::BranchStateTy, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5104:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>, llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy> >::Default' requested here
.Default(Optional<BranchStateTy>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::OMPDeclareSimdDeclAttr::BranchStateTy, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5100:33: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::Optional' requested here
Optional<BranchStateTy> R = llvm::StringSwitch<Optional<BranchStateTy>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::OMPDeclareSimdDeclAttr::BranchStateTy, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5106:13: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareSimdDeclAttr::BranchStateTy>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::OMPDeclareTargetDeclAttr::MapTypeTy, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5255:19: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::Optional' requested here
.Case("to", OMPDeclareTargetDeclAttr::MT_To)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::OMPDeclareTargetDeclAttr::MapTypeTy, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5257:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>, llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy> >::Default' requested here
.Default(Optional<MapTypeTy>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::OMPDeclareTargetDeclAttr::MapTypeTy, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5254:29: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::Optional' requested here
Optional<MapTypeTy> R = llvm::StringSwitch<Optional<MapTypeTy>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::OMPDeclareTargetDeclAttr::MapTypeTy, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5259:13: note: in instantiation of member function 'llvm::Optional<clang::OMPDeclareTargetDeclAttr::MapTypeTy>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ObjCMethodFamilyAttr::FamilyKind, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5589:21: note: in instantiation of member function 'llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::Optional' requested here
.Case("none", ObjCMethodFamilyAttr::OMF_None)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ObjCMethodFamilyAttr::FamilyKind, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5595:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>, llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind> >::Default' requested here
.Default(Optional<FamilyKind>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ObjCMethodFamilyAttr::FamilyKind, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5588:30: note: in instantiation of member function 'llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::Optional' requested here
Optional<FamilyKind> R = llvm::StringSwitch<Optional<FamilyKind>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ObjCMethodFamilyAttr::FamilyKind, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:5597:13: note: in instantiation of member function 'llvm::Optional<clang::ObjCMethodFamilyAttr::FamilyKind>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ParamTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6210:24: note: in instantiation of member function 'llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::Optional' requested here
.Case("unknown", ParamTypestateAttr::Unknown)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ParamTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6213:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::ParamTypestateAttr::ConsumedState>, llvm::Optional<clang::ParamTypestateAttr::ConsumedState> >::Default' requested here
.Default(Optional<ConsumedState>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ParamTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6209:33: note: in instantiation of member function 'llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::Optional' requested here
Optional<ConsumedState> R = llvm::StringSwitch<Optional<ConsumedState>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ParamTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6215:13: note: in instantiation of member function 'llvm::Optional<clang::ParamTypestateAttr::ConsumedState>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::PcsAttr::PCSType, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6325:22: note: in instantiation of member function 'llvm::Optional<clang::PcsAttr::PCSType>::Optional' requested here
.Case("aapcs", PcsAttr::AAPCS)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::PcsAttr::PCSType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::PcsAttr::PCSType>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6327:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::PcsAttr::PCSType>, llvm::Optional<clang::PcsAttr::PCSType> >::Default' requested here
.Default(Optional<PCSType>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::PcsAttr::PCSType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6324:27: note: in instantiation of member function 'llvm::Optional<clang::PcsAttr::PCSType>::Optional' requested here
Optional<PCSType> R = llvm::StringSwitch<Optional<PCSType>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::PcsAttr::PCSType, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::PcsAttr::PCSType>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6329:13: note: in instantiation of member function 'llvm::Optional<clang::PcsAttr::PCSType>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ReturnTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6993:24: note: in instantiation of member function 'llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::Optional' requested here
.Case("unknown", ReturnTypestateAttr::Unknown)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ReturnTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6996:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>, llvm::Optional<clang::ReturnTypestateAttr::ConsumedState> >::Default' requested here
.Default(Optional<ConsumedState>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ReturnTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6992:33: note: in instantiation of member function 'llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::Optional' requested here
Optional<ConsumedState> R = llvm::StringSwitch<Optional<ConsumedState>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::ReturnTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:6998:13: note: in instantiation of member function 'llvm::Optional<clang::ReturnTypestateAttr::ConsumedState>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::SetTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7260:24: note: in instantiation of member function 'llvm::Optional<clang::SetTypestateAttr::ConsumedState>::Optional' requested here
.Case("unknown", SetTypestateAttr::Unknown)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::SetTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::SetTypestateAttr::ConsumedState>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7263:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::SetTypestateAttr::ConsumedState>, llvm::Optional<clang::SetTypestateAttr::ConsumedState> >::Default' requested here
.Default(Optional<ConsumedState>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::SetTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7259:33: note: in instantiation of member function 'llvm::Optional<clang::SetTypestateAttr::ConsumedState>::Optional' requested here
Optional<ConsumedState> R = llvm::StringSwitch<Optional<ConsumedState>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::SetTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::SetTypestateAttr::ConsumedState>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7265:13: note: in instantiation of member function 'llvm::Optional<clang::SetTypestateAttr::ConsumedState>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::TestTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7700:25: note: in instantiation of member function 'llvm::Optional<clang::TestTypestateAttr::ConsumedState>::Optional' requested here
.Case("consumed", TestTypestateAttr::Consumed)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::TestTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::TestTypestateAttr::ConsumedState>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7702:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::TestTypestateAttr::ConsumedState>, llvm::Optional<clang::TestTypestateAttr::ConsumedState> >::Default' requested here
.Default(Optional<ConsumedState>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::TestTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7699:33: note: in instantiation of member function 'llvm::Optional<clang::TestTypestateAttr::ConsumedState>::Optional' requested here
Optional<ConsumedState> R = llvm::StringSwitch<Optional<ConsumedState>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::TestTypestateAttr::ConsumedState, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::TestTypestateAttr::ConsumedState>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7704:13: note: in instantiation of member function 'llvm::Optional<clang::TestTypestateAttr::ConsumedState>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::TypeVisibilityAttr::VisibilityType, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7961:24: note: in instantiation of member function 'llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::Optional' requested here
.Case("default", TypeVisibilityAttr::Default)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::TypeVisibilityAttr::VisibilityType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7965:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>, llvm::Optional<clang::TypeVisibilityAttr::VisibilityType> >::Default' requested here
.Default(Optional<VisibilityType>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::TypeVisibilityAttr::VisibilityType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7960:34: note: in instantiation of member function 'llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::Optional' requested here
Optional<VisibilityType> R = llvm::StringSwitch<Optional<VisibilityType>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::TypeVisibilityAttr::VisibilityType, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:7967:13: note: in instantiation of member function 'llvm::Optional<clang::TypeVisibilityAttr::VisibilityType>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:47:49: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::VisibilityAttr::VisibilityType, char, char, char, char, char, char, char, char, char>'
Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:8301:24: note: in instantiation of member function 'llvm::Optional<clang::VisibilityAttr::VisibilityType>::Optional' requested here
.Case("default", VisibilityAttr::Default)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:44:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::VisibilityAttr::VisibilityType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(*O);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringSwitch.h:246:14: note: in instantiation of member function 'llvm::Optional<clang::VisibilityAttr::VisibilityType>::Optional' requested here
return *Result;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:8305:8: note: in instantiation of member function 'llvm::StringSwitch<llvm::Optional<clang::VisibilityAttr::VisibilityType>, llvm::Optional<clang::VisibilityAttr::VisibilityType> >::Default' requested here
.Default(Optional<VisibilityType>());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::VisibilityAttr::VisibilityType, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:8300:34: note: in instantiation of member function 'llvm::Optional<clang::VisibilityAttr::VisibilityType>::Optional' requested here
Optional<VisibilityType> R = llvm::StringSwitch<Optional<VisibilityType>>(Val)
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::VisibilityAttr::VisibilityType, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::VisibilityAttr::VisibilityType>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/build/clang-6.0.0/include/clang/AST/Attrs.inc:8307:13: note: in instantiation of member function 'llvm::Optional<clang::VisibilityAttr::VisibilityType>::operator*' requested here
Out = *R;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::SourceLocation>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/TypeLoc.h:807:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::SourceLocation>' requested here
return llvm::makeArrayRef(getProtocolLocArray(), getNumProtocols());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::SourceLocation>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::ParmVarDecl *>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/TypeLoc.h:1463:18: note: in instantiation of function template specialization'llvm::makeArrayRef<clang::ParmVarDecl *>' requested here
return llvm::makeArrayRef(getParmArray(), getNumParams());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::ParmVarDecl *>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/SourceLocation.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:22:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Casting.h:19:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/type_traits.h:19:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/utility:321:9: error: implicit instantiation of undefined template 'llvm::SmallVector<unsigned long, 4>'
_T2 second;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/unordered_map:593:21: note: in instantiation of template class 'std::__1::pair<unsigned int, llvm::SmallVector<unsigned long, 4> >' requested here
__nc_value_type __nc;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__hash_table:118:23: note: in instantiation of template class 'std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> >' requested here
__node_value_type __value_;
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__hash_table:1564:69: note: in instantiation of template class 'std::__1::__hash_node<std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> >, void *>' requested here
__node_traits::destroy(__na, _NodeTypes::__get_ptr(__real_np->__value_));
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__hash_table:1503:5: note: in instantiation of member function 'std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> >, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> >, std::__1::hash<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> >, std::__1::equal_to<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsignedint, llvm::SmallVector<unsigned long, 4> > > >::__deallocate_node' requested here
__deallocate_node(__p1_.first().__next_);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/unordered_map:802:14: note: in instantiation of member function 'std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> >, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> >, std::__1::hash<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> >, std::__1::equal_to<unsigned int>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned int, llvm::SmallVector<unsigned long, 4> > > >::~__hash_table' requested here
explicit unordered_map(size_type __n, const hasher& __hf = hasher(),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/TrigramIndex.h:65:61: note: in instantiation of member function 'std::__1::unordered_map<unsigned int, llvm::SmallVector<unsigned long, 4>, std::__1::hash<unsigned int>, std::__1::equal_to<unsigned int>, std::__1::allocator<std::__1::pair<const unsigned int, llvm::SmallVector<unsigned long, 4> > > >::unordered_map' requested here
std::unordered_map<unsigned, SmallVector<size_t, 4>> Index{256};
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:35:42: note: template is declared here
template<typename T, unsigned N> class SmallVector;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:13:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Hashing.h:49:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Host.h:17:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringMap.h:207:57: error: cannot initialize object parameter of type 'const llvm::StringMapEntryBase' with an expression of type 'llvm::StringMapEntry<llvm::SpecialCaseList::Matcher>'
static_cast<unsigned>(sizeof(StringMapEntry)) + getKeyLength() + 1;
^~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringMap.h:301:45: note: in instantiation of function template specialization 'llvm::StringMapEntry<llvm::SpecialCaseList::Matcher>::Destroy<llvm::MallocAllocator>' requested here
static_cast<MapEntryTy*>(Bucket)->Destroy(Allocator);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringMap.h:126:7: note: in instantiation of member function 'llvm::StringMap<llvm::SpecialCaseList::Matcher,llvm::MallocAllocator>::~StringMap' requested here
class StringMapEntry : public StringMapEntryBase {
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringMap.h:301:45: note: in instantiation of function template specialization 'llvm::StringMapEntry<llvm::StringMap<llvm::SpecialCaseList::Matcher, llvm::MallocAllocator> >::Destroy<llvm::MallocAllocator>' requested here
static_cast<MapEntryTy*>(Bucket)->Destroy(Allocator);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/SpecialCaseList.h:134:5: note: in instantiation of member function 'llvm::StringMap<llvm::StringMap<llvm::SpecialCaseList::Matcher, llvm::MallocAllocator>, llvm::MallocAllocator>::~StringMap' requested here
Section(std::unique_ptr<Matcher> M) : SectionMatcher(std::move(M)){};
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::NullabilityKind, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ASTContext.h:2221:28: note: in instantiation of member function 'llvm::Optional<clang::NullabilityKind>::Optional' requested here
auto SubTnullability = SubT->getNullability(*this);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::NullabilityKind, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::NullabilityKind>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ASTContext.h:2228:11: note: in instantiation of member function 'llvm::Optional<clang::NullabilityKind>::operator*' requested here
if (*SubTnullability == *SuperTnullability ||
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::Decl *, 3, llvm::PointerLikeTypeTraits<clang::Decl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/LambdaCapture.h:84:24: note: in instantiation of member function 'llvm::PointerIntPair<clang::Decl *, 3, unsigned int, llvm::PointerLikeTypeTraits<clang::Decl *>, llvm::PointerIntPairInfo<clang::Decl *, 3, llvm::PointerLikeTypeTraits<clang::Decl *> > >::getPointer' requested here
return DeclAndBits.getPointer() == nullptr &&
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:457:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::CXXBaseSpecifier>'
ArrayRef<T> makeArrayRef(const T *data, size_t length) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:572:20: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::CXXBaseSpecifier>' requested here
return llvm::makeArrayRef(getBases(), NumBases);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:458:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::CXXBaseSpecifier>'
return ArrayRef<T>(data, length);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:9: error: enumerator value is not a constant expression
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>, clang::IndirectFieldDecl *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>, clang::IndirectFieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>, clang::IndirectFieldDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:243:27: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>, clang::IndirectFieldDecl *>::is<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *> >' requested here
return Val.template is<InnerUnion>() &&
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::IsInnerUnion::is<clang::TypeSourceInfo *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:2239:24: note: in instantiation of function template specialization'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::is<clang::TypeSourceInfo *>' requested here
return Initializee.is<TypeSourceInfo*>() && !IsDelegating;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:35: note: negative shift count -1
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:22: error: enumerator value is not a constant expression
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:42: note: shift count 18446744073709551614 >= width of type 'uintptr_t' (aka 'unsigned long') (64 bits)
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:156:19: warning: shift count is negative
return (Value >> IntShift) & IntMask;
^ ~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: note: in instantiation of member function 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>, clang::IndirectFieldDecl *> >::getInt' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>, clang::IndirectFieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>, clang::IndirectFieldDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:243:27: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>, clang::IndirectFieldDecl *>::is<llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *> >' requested here
return Val.template is<InnerUnion>() &&
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::IsInnerUnion::is<clang::TypeSourceInfo *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:2239:24: note: in instantiation of function template specialization'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::is<clang::TypeSourceInfo *>' requested here
return Initializee.is<TypeSourceInfo*>() && !IsDelegating;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:244:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>::is<clang::TypeSourceInfo *>' requested here
Val.template get<InnerUnion>().template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::IsInnerUnion::is<clang::TypeSourceInfo *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:2239:24: note: in instantiation of function template specialization'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::is<clang::TypeSourceInfo *>' requested here
return Initializee.is<TypeSourceInfo*>() && !IsDelegating;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:244:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>::is<clang::TypeSourceInfo *>' requested here
Val.template get<InnerUnion>().template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::IsInnerUnion::is<clang::TypeSourceInfo *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:2239:24: note: in instantiation of function template specialization'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::is<clang::TypeSourceInfo *>' requested here
return Initializee.is<TypeSourceInfo*>() && !IsDelegating;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::FieldDecl *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:248:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>::get<clang::TypeSourceInfo *>' requested here
return Val.template get<InnerUnion>().template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:290:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::IsInnerUnion::get<clang::TypeSourceInfo *>' requested here
return Ty(Val).template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:297:14: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::get<clang::TypeSourceInfo *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:2300:24: note: in instantiation of function template specialization'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::dyn_cast<clang::TypeSourceInfo *>' requested here
return Initializee.dyn_cast<TypeSourceInfo *>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: error: no matching member function for call to 'is'
assert(is<T>() && "Invalid accessor called");
^~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:248:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypeSourceInfo *, clang::FieldDecl *>::get<clang::FieldDecl *>' requested here
return Val.template get<InnerUnion>().template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:290:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::IsInnerUnion::get<clang::FieldDecl *>' requested here
return Ty(Val).template get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:2307:26: note: in instantiation of function template specialization'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl *>::get<clang::FieldDecl *>' requested here
return Initializee.get<FieldDecl*>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:123:29: note: candidate template ignored: substitution failure [with T = clang::FieldDecl *]
template <typename T> int is() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:131:18: error: static_cast from 'clang::Decl *' to 'clang::UsingShadowDecl *', which are not related by inheritance, is not allowed
return static_cast<decl_type*>(NKL.get<Previous>());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::UsingShadowDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3081:12: note: in instantiation of member function 'clang::Redeclarable<clang::UsingShadowDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: 'Decl' is incomplete
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:134:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::UsingShadowDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:66: error: cannot initialize a parameter of type 'const clang::Decl *' with an lvalue of type 'const clang::UsingShadowDecl *'
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:461:15: note: passing argument to parameter 'O' here
T get(Owner O) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:231:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::UsingShadowDecl>' with an expression of type 'clang::UsingShadowDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3089:12: note: in instantiation of member function 'clang::Redeclarable<clang::UsingShadowDecl>::getMostRecentDecl' requested here
return getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::UsingShadowDecl*, 1, bool, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *>, llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3298:34: note: in instantiation of member function 'llvm::PointerIntPair<clang::UsingShadowDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *>, llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> > >::PointerIntPair' requested here
DNLoc(NameInfo.getInfo()), FirstUsingShadow(nullptr, HasTypenameKeyword) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::UsingShadowDecl*, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::UsingShadowDecl*, 1, bool, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *>, llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3298:34: note: in instantiation of member function 'llvm::PointerIntPair<clang::UsingShadowDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *>, llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> > >::PointerIntPair' requested here
DNLoc(NameInfo.getInfo()), FirstUsingShadow(nullptr, HasTypenameKeyword) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3330:54: note: in instantiation of member function 'llvm::PointerIntPair<clang::UsingShadowDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *>, llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> > >::getInt' requested here
bool hasTypename() const { return FirstUsingShadow.getInt(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3333:48: note: in instantiation of member function 'llvm::PointerIntPair<clang::UsingShadowDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *>, llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> > >::setInt' requested here
void setTypename(bool TN) { FirstUsingShadow.setInt(TN); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3380:45: note: in instantiation of member function 'llvm::PointerIntPair<clang::UsingShadowDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *>, llvm::PointerIntPairInfo<clang::UsingShadowDecl *, 1, llvm::PointerLikeTypeTraits<clang::UsingShadowDecl *> > >::getPointer' requested here
return shadow_iterator(FirstUsingShadow.getPointer());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<clang::Expr *>, llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> > >::setPointerAndInt' requestedhere
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3678:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<clang::Expr *>, llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> > >::PointerIntPair' requested here
AssertExprAndFailed(AssertExpr, Failed), Message(Message),
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<clang::Expr *>, llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> > >::setPointerAndInt' requestedhere
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3678:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<clang::Expr *>, llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> > >::PointerIntPair' requested here
AssertExprAndFailed(AssertExpr, Failed), Message(Message),
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3692:54: note: in instantiation of member function 'llvm::PointerIntPair<clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<clang::Expr *>, llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> > >::getPointer' requested here
Expr *getAssertExpr() { return AssertExprAndFailed.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclCXX.h:3698:54: note: in instantiation of member function 'llvm::PointerIntPair<clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<clang::Expr *>, llvm::PointerIntPairInfo<clang::Expr *, 1, llvm::PointerLikeTypeTraits<clang::Expr *> > >::getInt' requested here
bool isFailed() const { return AssertExprAndFailed.getInt(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:463:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::NamedDecl *>'
ArrayRef<T> makeArrayRef(const T *begin, const T *end) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:127:18: note: in instantiation of function template specialization 'llvm::makeArrayRef<clang::NamedDecl *>' requested here
return llvm::makeArrayRef(begin(), end());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:464:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::NamedDecl *>'
return ArrayRef<T>(begin, end);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::FunctionTemplateDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *>, llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:514:23: note: in instantiation of member function 'llvm::PointerIntPair<clang::FunctionTemplateDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *>, llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> > >::PointerIntPair' requested here
: Function(FD), Template(Template, TSK - 1),
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::FunctionTemplateDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *>, llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:514:23: note: in instantiation of member function 'llvm::PointerIntPair<clang::FunctionTemplateDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *>, llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> > >::PointerIntPair' requested here
: Function(FD), Template(Template, TSK - 1),
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:549:63: note: in instantiation of member function 'llvm::PointerIntPair<clang::FunctionTemplateDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *>, llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> > >::getPointer' requested here
FunctionTemplateDecl *getTemplate() const { return Template.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:553:50: note: in instantiation of member function 'llvm::PointerIntPair<clang::FunctionTemplateDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *>, llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> > >::getInt' requested here
return (TemplateSpecializationKind)(Template.getInt() + 1);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:572:14: note: in instantiation of member function 'llvm::PointerIntPair<clang::FunctionTemplateDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *>, llvm::PointerIntPairInfo<clang::FunctionTemplateDecl *, 2, llvm::PointerLikeTypeTraits<clang::FunctionTemplateDecl *> > >::setInt' requested here
Template.setInt(TSK - 1);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 2,unsigned int, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:619:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::PointerIntPair' requested here
: MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::NamedDecl *, 2,llvm::PointerLikeTypeTraits<clang::NamedDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 2,unsigned int, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:619:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::PointerIntPair' requested here
: MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:626:64: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::getPointer' requested here
NamedDecl *getInstantiatedFrom() const { return MemberAndTSK.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:630:54: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::getInt' requested here
return (TemplateSpecializationKind)(MemberAndTSK.getInt() + 1);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:641:18: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 2, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::setInt' requested here
MemberAndTSK.setInt(TSK - 1);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:131:18: error: static_cast from 'clang::Decl *' to 'clang::RedeclarableTemplateDecl *', which are not related by inheritance, is not allowed
return static_cast<decl_type*>(NKL.get<Previous>());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::RedeclarableTemplateDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:742:12: note: in instantiation of member function 'clang::Redeclarable<clang::RedeclarableTemplateDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: 'Decl' is incomplete
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:134:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::RedeclarableTemplateDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:66: error: cannot initialize a parameter of type 'const clang::Decl *' with an lvalue of type 'const clang::RedeclarableTemplateDecl *'
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:461:15: note: passing argument to parameter 'O' here
T get(Owner O) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:231:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::RedeclarableTemplateDecl>' with an expression of type 'clang::RedeclarableTemplateDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:750:12: note: in instantiation of member function 'clang::Redeclarable<clang::RedeclarableTemplateDecl>::getMostRecentDecl' requested here
return getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::RedeclarableTemplateDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *>, llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:804:20: note: in instantiation of member function 'llvm::PointerIntPair<clang::RedeclarableTemplateDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *>, llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> > >::PointerIntPair' requested here
CommonBase() : InstantiatedFromMember(nullptr, false) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::RedeclarableTemplateDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *>, llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:804:20: note: in instantiation of member function 'llvm::PointerIntPair<clang::RedeclarableTemplateDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *>, llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> > >::PointerIntPair' requested here
CommonBase() : InstantiatedFromMember(nullptr, false) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:879:51: note: in instantiation of member function 'llvm::PointerIntPair<clang::RedeclarableTemplateDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *>, llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> > >::getInt' requested here
return getCommonPtr()->InstantiatedFromMember.getInt();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:884:51: note: in instantiation of member function 'llvm::PointerIntPair<clang::RedeclarableTemplateDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *>, llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> > >::getPointer' requested here
assert(getCommonPtr()->InstantiatedFromMember.getPointer() &&
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:886:44: note: in instantiation of member function 'llvm::PointerIntPair<clang::RedeclarableTemplateDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *>, llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> > >::setInt' requested here
getCommonPtr()->InstantiatedFromMember.setInt(true);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:931:44: note: in instantiation of member function 'llvm::PointerIntPair<clang::RedeclarableTemplateDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *>, llvm::PointerIntPairInfo<clang::RedeclarableTemplateDecl *, 1, llvm::PointerLikeTypeTraits<clang::RedeclarableTemplateDecl *> > >::setPointer' requested here
getCommonPtr()->InstantiatedFromMember.setPointer(TD);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:778:25: error: no type named 'iterator_adaptor_base' in 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo, clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::FunctionTemplateSpecializationInfo>, clang::FunctionDecl>'
: SpecIterator::iterator_adaptor_base(std::move(SetIter)) {}
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:790:12: note: in instantiation of member function 'clang::RedeclarableTemplateDecl::SpecIterator<clang::FunctionTemplateSpecializationInfo, clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::FunctionTemplateSpecializationInfo>, clang::FunctionDecl>::SpecIterator' requested here
return SpecIterator<EntryType>(isEnd ? Specs.end() : Specs.begin());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1079:12: note: in instantiation of function template specialization 'clang::RedeclarableTemplateDecl::makeSpecIterator<clang::FunctionTemplateSpecializationInfo>' requested here
return makeSpecIterator(getSpecializations(), false);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:9: error: enumerator value is not a constant expression
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1193:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:35: note: negative shift count -1
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:22: error: enumerator value is not a constant expression
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:42: note: shift count 18446744073709551614 >= width of type 'uintptr_t' (aka 'unsigned long') (64 bits)
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:120:44: note: in instantiation of member function 'llvm::PointerUnion<clang::TypeSourceInfo *,clang::TemplateTypeParmDecl *>::isNull' requested here
explicit operator bool() const { return !isNull(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:13: note: in instantiation of member function 'llvm::PointerUnion<clang::TypeSourceInfo *,clang::TemplateTypeParmDecl *>::operator bool' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1193:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:120:44: note: in instantiation of member function 'llvm::PointerUnion<clang::TypeSourceInfo *,clang::TemplateTypeParmDecl *>::isNull' requested here
explicit operator bool() const { return !isNull(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:13: note: in instantiation of member function 'llvm::PointerUnion<clang::TypeSourceInfo *,clang::TemplateTypeParmDecl *>::operator bool' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1193:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:156:19: warning: shift count is negative
return (Value >> IntShift) & IntMask;
^ ~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: note: in instantiation of member function 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *> >::getInt' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:243:27: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::is<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> >' requested here
return Val.template is<InnerUnion>() &&
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::IsInnerUnion::is<clang::TemplateTypeParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::is<clang::TemplateTypeParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:324:48: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::dyn_cast<clang::TemplateTypeParmDecl *>' requested here
if (auto *Prev = ValueOrInherited.template dyn_cast<ParmDecl*>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1197:28: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::get' requested here
return DefaultArgument.get()->getType();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:244:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>::is<clang::TemplateTypeParmDecl *>' requested here
Val.template get<InnerUnion>().template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::IsInnerUnion::is<clang::TemplateTypeParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::is<clang::TemplateTypeParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:324:48: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::dyn_cast<clang::TemplateTypeParmDecl *>' requested here
if (auto *Prev = ValueOrInherited.template dyn_cast<ParmDecl*>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1197:28: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::get' requested here
return DefaultArgument.get()->getType();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: error: no matching member function for call to 'is'
assert(is<T>() && "Invalid accessor called");
^~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:248:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>::get<clang::TypeSourceInfo *>' requested here
return Val.template get<InnerUnion>().template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:290:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::IsInnerUnion::get<clang::TypeSourceInfo *>' requested here
return Ty(Val).template get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:328:47: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::get<clang::TypeSourceInfo *>' requested here
return Storage->ValueOrInherited.template get<ArgType>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1197:28: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::get' requested here
return DefaultArgument.get()->getType();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:123:29: note: candidate template ignored: substitution failure [with T = clang::TypeSourceInfo*]
template <typename T> int is() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:54:47: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> > >::initWithPointer' requested here
explicit PointerIntPair(PointerTy PtrVal) { initWithPointer(PtrVal); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:106:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:310:11: note: in instantiation of member function 'llvm::PointerUnion<clang::TypeSourceInfo *,clang::TemplateTypeParmDecl *>::PointerUnion' requested here
Val = InnerUnion(RHS);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:344:22: note: in instantiation of member function 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::operator=' requested here
ValueOrInherited = Arg;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1216:21: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::set' requested here
DefaultArgument.set(DefArg);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:314:11: note: in instantiation of member function 'llvm::PointerUnion<clang::TypeSourceInfo *,clang::TemplateTypeParmDecl *>::PointerUnion' requested here
Val = InnerUnion(RHS);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:352:24: note: in instantiation of member function 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::operator=' requested here
ValueOrInherited = InheritedFrom;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1223:21: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::setInherited' requested here
DefaultArgument.setInherited(C, Prev);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:173:52: warning: shift count is negative
return (OrigValue & ~ShiftedIntMask) | IntWord << IntShift;
^ ~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: note: in instantiation of member function 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *> >::updateInt' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:179:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *> > >::setPointerAndInt' requested here
Val.setPointerAndInt(
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:318:9: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *>, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::operator=' requested here
Val = RHS;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:354:24: note: in instantiation of member function 'llvm::PointerUnion3<clang::TypeSourceInfo *, clang::TemplateTypeParmDecl *, clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::Chain *>::operator=' requested here
ValueOrInherited = new (allocateDefaultArgStorageChain(C))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1223:21: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTypeParmDecl, clang::TypeSourceInfo *>::setInherited' requested here
DefaultArgument.setInherited(C, Prev);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:9: error: enumerator value is not a constant expression
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1332:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:35: note: negative shift count -1
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:22: error: enumerator value is not a constant expression
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:42: note: shift count 18446744073709551614 >= width of type 'uintptr_t' (aka 'unsigned long') (64 bits)
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:120:44: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>::isNull' requested here
explicit operator bool() const { return !isNull(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:13: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>::operator bool' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1332:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:120:44: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>::isNull' requested here
explicit operator bool() const { return !isNull(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:13: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>::operator bool' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1332:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:156:19: warning: shift count is negative
return (Value >> IntShift) & IntMask;
^ ~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: note: in instantiation of member function 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *> >::getInt' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:243:27: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::is<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *> >' requested here
return Val.template is<InnerUnion>() &&
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::IsInnerUnion::is<clang::NonTypeTemplateParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::is<clang::NonTypeTemplateParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:324:48: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::dyn_cast<clang::NonTypeTemplateParmDecl *>' requested here
if (auto *Prev = ValueOrInherited.template dyn_cast<ParmDecl*>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1335:61: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::get' requested here
Expr *getDefaultArgument() const { return DefaultArgument.get(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:244:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>::is<clang::NonTypeTemplateParmDecl *>' requested here
Val.template get<InnerUnion>().template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::IsInnerUnion::is<clang::NonTypeTemplateParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::is<clang::NonTypeTemplateParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:324:48: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::dyn_cast<clang::NonTypeTemplateParmDecl *>' requested here
if (auto *Prev = ValueOrInherited.template dyn_cast<ParmDecl*>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1335:61: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::get' requested here
Expr *getDefaultArgument() const { return DefaultArgument.get(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: error: no matching member function for call to 'is'
assert(is<T>() && "Invalid accessor called");
^~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:248:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>::get<clang::Expr *>' requested here
return Val.template get<InnerUnion>().template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:290:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::IsInnerUnion::get<clang::Expr *>' requested here
return Ty(Val).template get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:328:47: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::get<clang::Expr *>' requested here
return Storage->ValueOrInherited.template get<ArgType>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1335:61: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::get' requested here
Expr *getDefaultArgument() const { return DefaultArgument.get(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:123:29: note: candidate template ignored: substitution failure [with T = clang::Expr *]
template <typename T> int is() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:54:47: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> > >::initWithPointer' requested here
explicit PointerIntPair(PointerTy PtrVal) { initWithPointer(PtrVal); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:106:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:310:11: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>::PointerUnion' requested here
Val = InnerUnion(RHS);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:344:22: note: in instantiation of member function 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::operator=' requested here
ValueOrInherited = Arg;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1349:59: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::set' requested here
void setDefaultArgument(Expr *DefArg) { DefaultArgument.set(DefArg); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Expr *, clang::NonTypeTemplateParmDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:314:11: note: in instantiation of member function 'llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>::PointerUnion' requested here
Val = InnerUnion(RHS);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:352:24: note: in instantiation of member function 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::operator=' requested here
ValueOrInherited = InheritedFrom;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1352:21: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::setInherited' requested here
DefaultArgument.setInherited(C, Parm);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:173:52: warning: shift count is negative
return (OrigValue & ~ShiftedIntMask) | IntWord << IntShift;
^ ~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: note: in instantiation of member function 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *> >::updateInt' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:179:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *> > >::setPointerAndInt' requested here
Val.setPointerAndInt(
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:318:9: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::Expr *, clang::NonTypeTemplateParmDecl *>, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::operator=' requested here
Val = RHS;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:354:24: note: in instantiation of member function 'llvm::PointerUnion3<clang::Expr *, clang::NonTypeTemplateParmDecl *, clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::Chain *>::operator=' requested here
ValueOrInherited = new (allocateDefaultArgStorageChain(C))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1352:21: note: in instantiation of member function 'clang::DefaultArgStorage<clang::NonTypeTemplateParmDecl, clang::Expr *>::setInherited' requested here
DefaultArgument.setInherited(C, Parm);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:9: error: enumerator value is not a constant expression
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl,clang::TemplateArgumentLoc *>::Chain *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1559:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:35: note: negative shift count -1
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:22: error: enumerator value is not a constant expression
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:42: note: shift count 18446744073709551614 >= width of type 'uintptr_t' (aka 'unsigned long') (64 bits)
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:120:44: note: in instantiation of member function 'llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>::isNull' requested here
explicit operator bool() const { return !isNull(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:13: note: in instantiation of member function 'llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>::operator bool' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1559:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:64: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> > >::getPointer' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:120:44: note: in instantiation of member function 'llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>::isNull' requested here
explicit operator bool() const { return !isNull(); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:117:13: note: in instantiation of member function 'llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>::operator bool' requested here
return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:269:36: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::isNull' requested here
bool isNull() const { return Val.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:314:49: note: in instantiation of member function 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::isNull' requested here
bool isSet() const { return !ValueOrInherited.isNull(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1559:60: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::isSet' requested here
bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:156:19: warning: shift count is negative
return (Value >> IntShift) & IntMask;
^ ~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: note: in instantiation of member function 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *> >::getInt' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:243:27: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::is<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> >' requested here
return Val.template is<InnerUnion>() &&
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::IsInnerUnion::is<clang::TemplateTemplateParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::is<clang::TemplateTemplateParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:324:48: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::dyn_cast<clang::TemplateTemplateParmDecl *>' requested here
if (auto *Prev = ValueOrInherited.template dyn_cast<ParmDecl*>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1564:55: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::get' requested here
return DefaultArgument.isSet() ? *DefaultArgument.get() : None;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:244:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>::is<clang::TemplateTemplateParmDecl *>' requested here
Val.template get<InnerUnion>().template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::IsInnerUnion::is<clang::TemplateTemplateParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::is<clang::TemplateTemplateParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:324:48: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::dyn_cast<clang::TemplateTemplateParmDecl *>' requested here
if (auto *Prev = ValueOrInherited.template dyn_cast<ParmDecl*>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1564:55: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::get' requested here
return DefaultArgument.isSet() ? *DefaultArgument.get() : None;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: error: no matching member function for call to 'is'
assert(is<T>() && "Invalid accessor called");
^~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:248:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>::get<clang::TemplateArgumentLoc *>' requested here
return Val.template get<InnerUnion>().template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:290:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::IsInnerUnion::get<clang::TemplateArgumentLoc *>' requested here
return Ty(Val).template get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:328:47: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::get<clang::TemplateArgumentLoc *>' requested here
return Storage->ValueOrInherited.template get<ArgType>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1564:55: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::get' requested here
return DefaultArgument.isSet() ? *DefaultArgument.get() : None;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:123:29: note: candidate template ignored: substitution failure [with T = clang::TemplateArgumentLoc *]
template <typename T> int is() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:314:11: note: in instantiation of member function 'llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>::PointerUnion' requested here
Val = InnerUnion(RHS);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:352:24: note: in instantiation of member function 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::operator=' requested here
ValueOrInherited = InheritedFrom;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1583:21: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::setInherited' requested here
DefaultArgument.setInherited(C, Prev);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:173:52: warning: shift count is negative
return (OrigValue & ~ShiftedIntMask) | IntWord << IntShift;
^ ~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: note: in instantiation of member function 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *> >::updateInt' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:179:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *> > >::setPointerAndInt' requested here
Val.setPointerAndInt(
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:318:9: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::operator=' requested here
Val = RHS;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:354:24: note: in instantiation of member function 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::operator=' requested here
ValueOrInherited = new (allocateDefaultArgStorageChain(C))
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1583:21: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::setInherited' requested here
DefaultArgument.setInherited(C, Prev);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:54:47: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> > >::initWithPointer' requested here
explicit PointerIntPair(PointerTy PtrVal) { initWithPointer(PtrVal); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:106:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:310:11: note: in instantiation of member function 'llvm::PointerUnion<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *>::PointerUnion' requested here
Val = InnerUnion(RHS);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:360:22: note: in instantiation of member function 'llvm::PointerUnion3<clang::TemplateArgumentLoc *, clang::TemplateTemplateParmDecl *, clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::Chain *>::operator=' requested here
ValueOrInherited = ArgType();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1587:50: note: in instantiation of member function 'clang::DefaultArgStorage<clang::TemplateTemplateParmDecl, clang::TemplateArgumentLoc *>::clear' requested here
void removeDefaultArgument() { DefaultArgument.clear(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1,llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>::get<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1793:33: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>::dyn_cast<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>' requested here
= SpecializedTemplate.dyn_cast<SpecializedPartialSpecialization*>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1,llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>::get<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1793:33: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>::dyn_cast<clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>' requested here
= SpecializedTemplate.dyn_cast<SpecializedPartialSpecialization*>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1794:14: note: in instantiation of member function 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>::PointerUnion' requested here
return PartialSpec->PartialSpecialization;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1794:14: note: in instantiation of member function 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>::PointerUnion' requested here
return PartialSpec->PartialSpecialization;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1,llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>::is<clang::ClassTemplateDecl *>' requested here
assert(is<T>() && "Invalid accessor called");
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1796:32: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>::get<clang::ClassTemplateDecl *>' requested here
return SpecializedTemplate.get<ClassTemplateDecl*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:54:47: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> > >::initWithPointer' requested here
explicit PointerIntPair(PointerTy PtrVal) { initWithPointer(PtrVal); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:106:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1796:12: note: in instantiation of member function 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl *>::PointerUnion' requested here
return SpecializedTemplate.get<ClassTemplateDecl*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:179:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::setPointerAndInt' requested here
Val.setPointerAndInt(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1829:25: note: in instantiation of member function 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>::operator=' requested here
SpecializedTemplate = PS;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:174:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::initWithPointer' requestedhere
Val.initWithPointer(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1837:25: note: in instantiation of member function 'llvm::PointerUnion<clang::ClassTemplateDecl *, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization *>::operator=' requested here
SpecializedTemplate = TemplDecl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::ClassTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1929:7: note: in instantiation of member function 'llvm::PointerIntPair<clang::ClassTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
InstantiatedFromMember(nullptr, false) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::ClassTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1929:7: note: in instantiation of member function 'llvm::PointerIntPair<clang::ClassTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
InstantiatedFromMember(nullptr, false) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:1989:42: note: in instantiation of member function 'llvm::PointerIntPair<clang::ClassTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> > >::getPointer' requested here
return First->InstantiatedFromMember.getPointer();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2000:35: note: in instantiation of member function 'llvm::PointerIntPair<clang::ClassTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> > >::setPointer' requested here
First->InstantiatedFromMember.setPointer(PartialSpec);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2022:42: note: in instantiation of member function 'llvm::PointerIntPair<clang::ClassTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> > >::getInt' requested here
return First->InstantiatedFromMember.getInt();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2031:42: note: in instantiation of member function 'llvm::PointerIntPair<clang::ClassTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::ClassTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::ClassTemplatePartialSpecializationDecl *> > >::setInt' requested here
return First->InstantiatedFromMember.setInt(true);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:778:25: error: no type named 'iterator_adaptor_base' in 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl, clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::ClassTemplateSpecializationDecl>, clang::ClassTemplateSpecializationDecl>'
: SpecIterator::iterator_adaptor_base(std::move(SetIter)) {}
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:790:12: note: in instantiation of member function 'clang::RedeclarableTemplateDecl::SpecIterator<clang::ClassTemplateSpecializationDecl, clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::ClassTemplateSpecializationDecl>,clang::ClassTemplateSpecializationDecl>::SpecIterator' requested here
return SpecIterator<EntryType>(isEnd ? Specs.end() : Specs.begin());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2232:12: note: in instantiation of function template specialization 'clang::RedeclarableTemplateDecl::makeSpecIterator<clang::ClassTemplateSpecializationDecl>' requested here
return makeSpecIterator(getSpecializations(), false);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::NamedDecl *, clang::TypeSourceInfo *>::is<clang::TypeSourceInfo *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2298:19: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::NamedDecl *, clang::TypeSourceInfo *>::dyn_cast<clang::TypeSourceInfo *>' requested here
return Friend.dyn_cast<TypeSourceInfo*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:143:9: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::NamedDecl *, clang::TypeSourceInfo *>::is<clang::TypeSourceInfo *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2298:19: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::NamedDecl *, clang::TypeSourceInfo *>::dyn_cast<clang::TypeSourceInfo *>' requested here
return Friend.dyn_cast<TypeSourceInfo*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::NamedDecl *, clang::TypeSourceInfo *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::NamedDecl *, clang::TypeSourceInfo *>::get<clang::TypeSourceInfo *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2298:19: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::NamedDecl *, clang::TypeSourceInfo *>::dyn_cast<clang::TypeSourceInfo *>' requested here
return Friend.dyn_cast<TypeSourceInfo*>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: error: no matching member function for call to 'is'
assert(is<T>() && "Invalid accessor called");
^~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::NamedDecl *, clang::TypeSourceInfo *>::get<clang::NamedDecl *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2305:19: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::NamedDecl *, clang::TypeSourceInfo *>::dyn_cast<clang::NamedDecl *>' requested here
return Friend.dyn_cast<NamedDecl*>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:123:29: note: candidate template ignored: substitution failure [with T = clang::NamedDecl *]
template <typename T> int is() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>::get<clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2631:33: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>::dyn_cast<clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>' requested here
SpecializedTemplate.dyn_cast<SpecializedPartialSpecialization *>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:144:14: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>::get<clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2631:33: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>::dyn_cast<clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>' requested here
SpecializedTemplate.dyn_cast<SpecializedPartialSpecialization *>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2632:14: note: in instantiation of member function 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>::PointerUnion' requested here
return PartialSpec->PartialSpecialization;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2632:14: note: in instantiation of member function 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>::PointerUnion' requested here
return PartialSpec->PartialSpecialization;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>::is<clang::VarTemplateDecl *>' requested here
assert(is<T>() && "Invalid accessor called");
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2634:32: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>::get<clang::VarTemplateDecl *>' requested here
return SpecializedTemplate.get<VarTemplateDecl *>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:54:47: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> > >::initWithPointer' requested here
explicit PointerIntPair(PointerTy PtrVal) { initWithPointer(PtrVal); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:106:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2634:12: note: in instantiation of member function 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl *>::PointerUnion' requested here
return SpecializedTemplate.get<VarTemplateDecl *>();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:179:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::setPointerAndInt' requested here
Val.setPointerAndInt(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2667:25: note: in instantiation of member function 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>::operator=' requested here
SpecializedTemplate = PS;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> >'
Value = Info::updatePointer(0, PtrVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:174:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *> > >::initWithPointer' requested here
Val.initWithPointer(
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2675:25: note: in instantiation of member function 'llvm::PointerUnion<clang::VarTemplateDecl *, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization *>::operator=' requested here
SpecializedTemplate = TemplDecl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2763:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
InstantiatedFromMember(nullptr, false) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2763:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> > >::PointerIntPair' requested here
InstantiatedFromMember(nullptr, false) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2820:42: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> > >::getPointer' requested here
return First->InstantiatedFromMember.getPointer();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2827:35: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> > >::setPointer' requested here
First->InstantiatedFromMember.setPointer(PartialSpec);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2849:42: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> > >::getInt' requested here
return First->InstantiatedFromMember.getInt();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:2858:42: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarTemplatePartialSpecializationDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *>, llvm::PointerIntPairInfo<clang::VarTemplatePartialSpecializationDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarTemplatePartialSpecializationDecl *> > >::setInt' requested here
return First->InstantiatedFromMember.setInt(true);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:778:25: error: no type named 'iterator_adaptor_base' in 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl, clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::VarTemplateSpecializationDecl>, clang::VarTemplateSpecializationDecl>'
: SpecIterator::iterator_adaptor_base(std::move(SetIter)) {}
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:790:12: note: in instantiation of member function 'clang::RedeclarableTemplateDecl::SpecIterator<clang::VarTemplateSpecializationDecl, clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::VarTemplateSpecializationDecl>, clang::VarTemplateSpecializationDecl>::SpecIterator' requested here
return SpecIterator<EntryType>(isEnd ? Specs.end() : Specs.begin());
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:3011:12: note: in instantiation of function template specialization 'clang::RedeclarableTemplateDecl::makeSpecIterator<clang::VarTemplateSpecializationDecl>' requested here
return makeSpecIterator(getSpecializations(), false);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:9: error: enumerator value is not a constant expression
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, clang::TemplateTemplateParmDecl *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, clang::TemplateTemplateParmDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:243:27: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, clang::TemplateTemplateParmDecl *>::is<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *> >' requested here
return Val.template is<InnerUnion>() &&
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::IsInnerUnion::is<clang::TemplateTypeParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::is<clang::TemplateTypeParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:3024:20: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::dyn_cast<clang::TemplateTypeParmDecl*>' requested here
if (auto *PD = P.dyn_cast<TemplateTypeParmDecl*>())
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:137:35: note: negative shift count -1
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:22: error: enumerator value is not a constant expression
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:147:42: note: shift count 18446744073709551614 >= width of type 'uintptr_t' (aka 'unsigned long') (64 bits)
ShiftedIntMask = (uintptr_t)(IntMask << IntShift)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:156:19: warning: shift count is negative
return (Value >> IntShift) & IntMask;
^ ~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: note: in instantiation of member function 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, clang::TemplateTemplateParmDecl *> >::getInt' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, clang::TemplateTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, clang::TemplateTemplateParmDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:243:27: note: in instantiation of function template specialization 'llvm::PointerUnion<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, clang::TemplateTemplateParmDecl *>::is<llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *> >' requested here
return Val.template is<InnerUnion>() &&
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::IsInnerUnion::is<clang::TemplateTypeParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::is<clang::TemplateTypeParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:3024:20: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::dyn_cast<clang::TemplateTypeParmDecl*>' requested here
if (auto *PD = P.dyn_cast<TemplateTypeParmDecl*>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:244:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>::is<clang::TemplateTypeParmDecl *>' requested here
Val.template get<InnerUnion>().template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::IsInnerUnion::is<clang::TemplateTypeParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::is<clang::TemplateTypeParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:3024:20: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::dyn_cast<clang::TemplateTypeParmDecl*>' requested here
if (auto *PD = P.dyn_cast<TemplateTypeParmDecl*>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:129:33: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *> > >::getInt' requested here
return static_cast<int>(Val.getInt()) == TyNo;
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:244:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>::is<clang::TemplateTypeParmDecl *>' requested here
Val.template get<InnerUnion>().template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:278:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::IsInnerUnion::is<clang::TemplateTypeParmDecl *>' requested here
return Ty(Val).template is<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:296:9: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::is<clang::TemplateTypeParmDecl *>' requested here
if (is<T>())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:3024:20: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::dyn_cast<clang::TemplateTypeParmDecl*>' requested here
if (auto *PD = P.dyn_cast<TemplateTypeParmDecl*>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:137:61: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *> > >::getPointer' requested here
return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:248:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>::get<clang::TemplateTypeParmDecl *>' requested here
return Val.template get<InnerUnion>().template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:290:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::IsInnerUnion::get<clang::TemplateTypeParmDecl *>' requested here
return Ty(Val).template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:297:14: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::get<clang::TemplateTypeParmDecl *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:3024:20: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::dyn_cast<clang::TemplateTypeParmDecl*>' requested here
if (auto *PD = P.dyn_cast<TemplateTypeParmDecl*>())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:136:12: error: no matching member function for call to 'is'
assert(is<T>() && "Invalid accessor called");
^~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:248:54: note: in instantiation of function template specialization 'llvm::PointerUnion<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *>::get<clang::NonTypeTemplateParmDecl *>' requested here
return Val.template get<InnerUnion>().template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:290:29: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::IsInnerUnion::get<clang::NonTypeTemplateParmDecl *>' requested here
return Ty(Val).template get<T>();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:297:14: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::get<clang::NonTypeTemplateParmDecl *>' requested here
return get<T>();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclTemplate.h:3026:20: note: in instantiation of function template specialization 'llvm::PointerUnion3<clang::TemplateTypeParmDecl *, clang::NonTypeTemplateParmDecl *, clang::TemplateTemplateParmDecl *>::dyn_cast<clang::NonTypeTemplateParmDecl *>' requested here
if (auto *PD = P.dyn_cast<NonTypeTemplateParmDecl*>())
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:123:29: note: candidate template ignored: substitution failure [with T = clang::NonTypeTemplateParmDecl *]
template <typename T> int is() const {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:131:18: error: static_cast from 'clang::Decl *' to 'clang::ObjCInterfaceDecl *', which are not related by inheritance, is not allowed
return static_cast<decl_type*>(NKL.get<Previous>());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::ObjCInterfaceDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclObjC.h:1292:12: note: in instantiation of member function 'clang::Redeclarable<clang::ObjCInterfaceDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: 'Decl' is incomplete
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:134:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::ObjCInterfaceDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:66: error: cannot initialize a parameter of type 'const clang::Decl *' with an lvalue of type 'const clang::ObjCInterfaceDecl *'
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:461:15: note: passing argument to parameter 'O' here
T get(Owner O) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:231:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::ObjCInterfaceDecl>' with an expression of type 'clang::ObjCInterfaceDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclObjC.h:1300:12: note: in instantiation of member function 'clang::Redeclarable<clang::ObjCInterfaceDecl>::getMostRecentDecl' requested here
return getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:236:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::ObjCInterfaceDecl>' with an expression of type 'const clang::ObjCInterfaceDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclObjC.h:1560:7: note: in instantiation of member function 'clang::Redeclarable<clang::ObjCInterfaceDecl>::getMostRecentDecl' requested here
getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:131:18: error: static_cast from 'clang::Decl *' to 'clang::ObjCProtocolDecl *', which are not related by inheritance, is not allowed
return static_cast<decl_type*>(NKL.get<Previous>());
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:195:23: note: in instantiation of member function 'clang::Redeclarable<clang::ObjCProtocolDecl>::DeclLink::getNext' requested here
return RedeclLink.getNext(static_cast<const decl_type *>(this));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclObjC.h:2116:12: note: in instantiation of member function 'clang::Redeclarable<clang::ObjCProtocolDecl>::getNextRedeclaration' requested here
return getNextRedeclaration();
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/APValue.h:30:9: note: 'Decl' is incomplete
class Decl;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:134:16: error: no matching constructor for initialization of 'clang::Redeclarable::DeclLink::KnownLatest' (aka 'LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &ExternalASTSource::CompleteRedeclChain>')
Next = KnownLatest(*reinterpret_cast<const ASTContext *>(
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:434:12: note: candidate constructor not viable: no known conversion from 'clang::ObjCProtocolDecl *' to 'clang::Decl *' for 2nd argument
explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:440:3: note: candidate constructor not viable: no known conversion from 'const clang::ASTContext' to 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::NotUpdatedTag' for 1st argument
LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:428:3: note: candidate constructor not viable: requires single argument 'V', but 2 arguments were provided
LazyGenerationalUpdatePtr(ValueType V) : Value(V) {}
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct LazyGenerationalUpdatePtr {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:412:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:139:66: error: cannot initialize a parameter of type 'const clang::Decl *' with an lvalue of type 'const clang::ObjCProtocolDecl *'
return static_cast<decl_type*>(Next.get<KnownLatest>().get(D));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExternalASTSource.h:461:15: note: passing argument to parameter 'O' here
T get(Owner O) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:231:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::ObjCProtocolDecl>' with an expression of type 'clang::ObjCProtocolDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclObjC.h:2124:12: note: in instantiation of member function 'clang::Redeclarable<clang::ObjCProtocolDecl>::getMostRecentDecl' requested here
return getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/DeclSpec.h:32:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/AttributeList.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Ownership.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Expr.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Decl.h:22:
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Redeclarable.h:236:12: error: cannot initialize object parameter of type 'const clang::Redeclarable<clang::ObjCProtocolDecl>' with an expression of type 'const clang::ObjCProtocolDecl'
return getFirstDecl()->getNextRedeclaration();
^~~~~~~~~~~~~~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/DeclObjC.h:2223:7: note: in instantiation of member function 'clang::Redeclarable<clang::ObjCProtocolDecl>::getMostRecentDecl' requested here
getMostRecentDecl();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:62:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<unsigned int, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(y));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:353:30: note: in instantiation of member function 'llvm::Optional<unsigned int>::operator=' requested here
Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Stmt *, const clang::Type *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Stmt *, const clang::Type *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Stmt *, const clang::Type *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:109:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<clang::Stmt *, const clang::Type *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<clang::Stmt *, const clang::Type *> > >::PointerIntPair' requested here
: Val(const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:264:32: note: in instantiation of member function 'llvm::PointerUnion<clang::Stmt *, const clang::Type *>::PointerUnion' requested here
PointerUnion3(PT2 V) { Val = InnerUnion(V); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:629:9: note: in instantiation of member function 'llvm::PointerUnion3<clang::Stmt *, const clang::Type *, clang::ObjCInterfaceDecl *>::PointerUnion3' requested here
Receiver(st.getTypePtr()) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:25:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:175:54: error: incomplete definition of type 'llvm::PointerLikeTypeTraits<llvm::PointerUnion<clang::Stmt *, const clang::Type *> >'
const_cast<void *>(PointerLikeTypeTraits<PT1>::getAsVoidPointer(RHS)));
~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:264:30: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::Stmt *, const clang::Type *>, clang::ObjCInterfaceDecl *>::operator=' requested here
PointerUnion3(PT2 V) { Val = InnerUnion(V); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:629:9: note: in instantiation of member function 'llvm::PointerUnion3<clang::Stmt *, const clang::Type *, clang::ObjCInterfaceDecl *>::PointerUnion3' requested here
Receiver(st.getTypePtr()) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:69:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt *, const clang::Type *>, clang::ObjCInterfaceDecl *> >'
Value = Info::updatePointer(0, PtrVal);
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:174:9: note: in instantiation of member function 'llvm::PointerIntPair<void *, 1, bool, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt *, const clang::Type *>, clang::ObjCInterfaceDecl *>, llvm::PointerIntPairInfo<void *, 1, llvm::PointerUnionUIntTraits<llvm::PointerUnion<clang::Stmt *, const clang::Type *>, clang::ObjCInterfaceDecl *> > >::initWithPointer' requested here
Val.initWithPointer(
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerUnion.h:264:30: note: in instantiation of member function 'llvm::PointerUnion<llvm::PointerUnion<clang::Stmt *, const clang::Type *>, clang::ObjCInterfaceDecl *>::operator=' requested here
PointerUnion3(PT2 V) { Val = InnerUnion(V); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:629:9: note: in instantiation of member function 'llvm::PointerUnion3<clang::Stmt *, const clang::Type *, clang::ObjCInterfaceDecl *>::PointerUnion3' requested here
Receiver(st.getTypePtr()) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:639:41: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::PointerIntPair' requested here
PropertyOrGetter(Getter, true), SetterAndMethodRefFlags(Setter, 0),
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:639:41: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::PointerIntPair' requested here
PropertyOrGetter(Getter, true), SetterAndMethodRefFlags(Setter, 0),
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:667:61: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::getInt' requested here
bool isImplicitProperty() const { return PropertyOrGetter.getInt(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::NamedDecl *, 1,llvm::PointerLikeTypeTraits<clang::NamedDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:667:61: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::getInt' requested here
bool isImplicitProperty() const { return PropertyOrGetter.getInt(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:672:52: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::getPointer' requested here
return cast<ObjCPropertyDecl>(PropertyOrGetter.getPointer());
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:682:36: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::getPointer' requested here
return SetterAndMethodRefFlags.getPointer();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *,2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:701:36: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::getInt' requested here
return SetterAndMethodRefFlags.getInt() & MethodRef_Getter;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:769:22: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::setPointer' requested here
PropertyOrGetter.setPointer(D);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:770:22: note: in instantiation of member function 'llvm::PointerIntPair<clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::NamedDecl *>, llvm::PointerIntPairInfo<clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<clang::NamedDecl *> > >::setInt' requested here
PropertyOrGetter.setInt(false);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:771:29: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::setPointer' requested here
SetterAndMethodRefFlags.setPointer(nullptr);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl*, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/ExprObjC.h:772:29: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::setInt' requested here
SetterAndMethodRefFlags.setInt(methRefFlags);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:13: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >' requested here
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 1, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ObjCMethodList.h:35:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 1, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::PointerIntPair' requested here
: MethodAndHasMoreThanOneDecl(M, 0) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:17: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
~~~~^~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 1, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ObjCMethodList.h:35:9: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 1, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::PointerIntPair' requested here
: MethodAndHasMoreThanOneDecl(M, 0) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ObjCMethodList.h:46:40: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 1, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::getPointer' requested here
return MethodAndHasMoreThanOneDecl.getPointer();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ObjCMethodList.h:49:40: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 1, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::setPointer' requested here
return MethodAndHasMoreThanOneDecl.setPointer(M);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl *,1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ObjCMethodList.h:53:40: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 1, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::getInt' requested here
return MethodAndHasMoreThanOneDecl.getInt();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::ObjCMethodDecl*, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ObjCMethodList.h:56:40: note: in instantiation of member function 'llvm::PointerIntPair<clang::ObjCMethodDecl *, 1, unsigned int, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *>, llvm::PointerIntPairInfo<clang::ObjCMethodDecl *, 1, llvm::PointerLikeTypeTraits<clang::ObjCMethodDecl *> > >::setInt' requested here
return MethodAndHasMoreThanOneDecl.setInt(B);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:44: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::VarDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarDecl *> >' requested here
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:466:14: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::getInt' requested here
if (NRVO.getInt())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:48: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::VarDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:466:14: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::getInt' requested here
if (NRVO.getInt())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<clang::VarDecl *, 1,llvm::PointerLikeTypeTraits<clang::VarDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:468:14: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::getPointer' requested here
if (NRVO.getPointer() == nullptr) {
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::VarDecl *,1, llvm::PointerLikeTypeTraits<clang::VarDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:469:12: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::setPointer' requested here
NRVO.setPointer(VD);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::VarDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Scope.h:477:10: note: in instantiation of member function 'llvm::PointerIntPair<clang::VarDecl *, 1, bool, llvm::PointerLikeTypeTraits<clang::VarDecl *>, llvm::PointerIntPairInfo<clang::VarDecl *, 1, llvm::PointerLikeTypeTraits<clang::VarDecl *> > >::setInt' requested here
NRVO.setInt(1);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:242:52: note: in instantiation of member function 'llvm::PointerIntPair<const clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<const clang::NamedDecl *>, llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> > >::getPointer' requested here
const NamedDecl *getBase() const { return Base.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:257:19: note: in instantiation of member function 'llvm::PointerIntPair<const clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<const clang::NamedDecl *>, llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> > >::getInt' requested here
return Base.getInt();
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<const clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<const clang::Expr *>, llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:299:47: note: in instantiation of member function 'llvm::PointerIntPair<const clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<const clang::Expr *>, llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> > >::PointerIntPair' requested here
WeakUseTy(const Expr *Use, bool IsRead) : Rep(Use, IsRead) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:47: error: no member named 'getPointer' in 'llvm::PointerIntPairInfo<const clang::Expr *,1, llvm::PointerLikeTypeTraits<const clang::Expr *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:301:49: note: in instantiation of member function 'llvm::PointerIntPair<const clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<const clang::Expr *>, llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> > >::getPointer' requested here
const Expr *getUseExpr() const { return Rep.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:302:40: note: in instantiation of member function 'llvm::PointerIntPair<const clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<const clang::Expr *>, llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> > >::getInt' requested here
bool isUnsafe() const { return Rep.getInt(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:303:27: note: in instantiation of member function 'llvm::PointerIntPair<const clang::Expr *, 1, bool, llvm::PointerLikeTypeTraits<const clang::Expr *>, llvm::PointerIntPairInfo<const clang::Expr *, 1, llvm::PointerLikeTypeTraits<const clang::Expr *> > >::setInt' requested here
void markSafe() { Rep.setInt(false); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:73:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> >'
Value = Info::updateInt(Info::updatePointer(0, PtrVal),
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:51:5: note: in instantiation of member function 'llvm::PointerIntPair<const clang::NamedDecl*, 1, bool, llvm::PointerLikeTypeTraits<const clang::NamedDecl *>, llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> > >::setPointerAndInt' requested here
setPointerAndInt(PtrVal, IntVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:948:5: note: in instantiation of member function 'llvm::PointerIntPair<const clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<const clang::NamedDecl *>, llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> > >::PointerIntPair' requested here
: Base(nullptr, false), Property(nullptr) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/ScopeInfo.h:953:15: note: in instantiation of member function 'llvm::PointerIntPair<const clang::NamedDecl *, 1, bool, llvm::PointerLikeTypeTraits<const clang::NamedDecl *>, llvm::PointerIntPairInfo<const clang::NamedDecl *, 1, llvm::PointerLikeTypeTraits<const clang::NamedDecl *> > >::setInt' requested here
Result.Base.setInt(true);
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:132:3: error: static_assert failed "PointerIntPair with integer size too large for pointer"
static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:41: note: in instantiation of template class 'llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> >' requested here
PointerTy getPointer() const { return Info::getPointer(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1041:52: note: in instantiation of member function 'llvm::PointerIntPair<clang::CXXMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *>, llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> > >::getPointer' requested here
CXXMethodDecl *getMethod() const { return Pair.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:56:45: error: incomplete definition of type 'llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> >'
PointerTy getPointer() const { return Info::getPointer(Value); }
~~~~^~
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1041:52: note: in instantiation of member function 'llvm::PointerIntPair<clang::CXXMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *>, llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> > >::getPointer' requested here
CXXMethodDecl *getMethod() const { return Pair.getPointer(); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:61:19: error: no member named 'updatePointer' in 'llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> >'
Value = Info::updatePointer(Value, PtrVal);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1042:46: note: in instantiation of member function 'llvm::PointerIntPair<clang::CXXMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *>, llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> > >::setPointer' requested here
void setMethod(CXXMethodDecl *MD) { Pair.setPointer(MD); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:58:50: error: no member named 'getInt' in 'llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> >'
IntType getInt() const { return (IntType)Info::getInt(Value); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1044:58: note: in instantiation of member function 'llvm::PointerIntPair<clang::CXXMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *>, llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> > >::getInt' requested here
Kind getKind() const { return static_cast<Kind>(Pair.getInt()); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:23:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Module.h:24:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/PointerIntPair.h:65:19: error: no member named 'updateInt' in 'llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> >'
Value = Info::updateInt(Value, static_cast<intptr_t>(IntVal));
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:1045:33: note: in instantiation of member function 'llvm::PointerIntPair<clang::CXXMethodDecl *, 2, unsigned int, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *>, llvm::PointerIntPairInfo<clang::CXXMethodDecl *, 2, llvm::PointerLikeTypeTraits<clang::CXXMethodDecl *> > >::setInt' requested here
void setKind(Kind K) { Pair.setInt(K); }
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:125:42: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<clang::sema::TemplateDeductionInfo *, char, char, char, char, char, char, char, char, char>'
return reinterpret_cast<T *>(storage.buffer);
~~~~~~~ ^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:146:13: note: in instantiation of member function 'llvm::Optional<clang::sema::TemplateDeductionInfo *>::getPointer' requested here
return *getPointer();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:114:8: note: in instantiation of member function 'llvm::Optional<clang::sema::TemplateDeductionInfo *>::operator*' requested here
(**this).~T();
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:56:17: note: in instantiation of member function 'llvm::Optional<clang::sema::TemplateDeductionInfo *>::reset' requested here
~Optional() { reset(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:7447:20: note: in instantiation of member function 'llvm::Optional<clang::sema::TemplateDeductionInfo *>::~Optional' requested here
if (!SemaRef.isSFINAEContext())
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:51:20: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<bool, char, char, char, char, char, char, char, char, char>'
new (storage.buffer) T(std::move(*O));
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9742:9: note: in instantiation of member function 'llvm::Optional<bool>::Optional' requested here
return None;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:17:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/AST/Availability.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/VersionTuple.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Optional.h:40:54: error: no member named 'buffer' in 'llvm::AlignedCharArrayUnion<bool, char, char, char, char, char, char, char, char, char>'
Optional(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
~~~~~~~ ^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Sema/Sema.h:9743:14: note: in instantiation of member function 'llvm::Optional<bool>::Optional' requested here
return KnownValue;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:451:15: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::tok::TokenKind>'
ArrayRef<T> makeArrayRef(const T &OneElt) {
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:947:28: note: in instantiation of function template specialization'llvm::makeArrayRef<clang::tok::TokenKind>' requested here
return SkipUntil(llvm::makeArrayRef(T), Flags);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:452:12: error: implicit instantiation of undefined template 'llvm::ArrayRef<clang::tok::TokenKind>'
return OneElt;
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/LLVM.h:31:30: note: template is declared here
template<typename T> class ArrayRef;
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Builtins.h:19:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/ArrayRef.h:13:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/Hashing.h:49:
In file included from /Users/gnimuc/Codes/julia/usr/bin/../include/llvm/Support/Host.h:17:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringMap.h:207:57: error: cannot initialize object parameter of type 'const llvm::StringMapEntryBase' with an expression of type 'llvm::StringMapEntry<std::__1::basic_string<char> >'
static_cast<unsigned>(sizeof(StringMapEntry)) + getKeyLength() + 1;
^~~~~~~~~~~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/StringMap.h:301:45: note: in instantiation of function template specialization 'llvm::StringMapEntry<std::__1::basic_string<char> >::Destroy<llvm::MallocAllocator>' requested here
static_cast<MapEntryTy*>(Bucket)->Destroy(Allocator);
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:589:3: note: in instantiation of member function 'llvm::StringMap<std::__1::basic_string<char>, llvm::MallocAllocator>::~StringMap' requested here
AnalyzerOptions() :
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Diagnostic.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/DiagnosticIDs.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:126:32: error: cannot initialize object parameter of type 'const llvm::RefCountedBase<clang::AnalyzerOptions>' with an expression of type 'clang::AnalyzerOptions'
static void retain(T *obj) { obj->Retain(); }
^~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:185:34: note: in instantiation of member function 'llvm::IntrusiveRefCntPtrInfo<clang::AnalyzerOptions>::retain' requested here
IntrusiveRefCntPtrInfo<T>::retain(Obj);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:143:43: note: in instantiation of member function 'llvm::IntrusiveRefCntPtr<clang::AnalyzerOptions>::retain' requested here
IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:132:26: note: in instantiation of member function 'llvm::IntrusiveRefCntPtr<clang::AnalyzerOptions>::IntrusiveRefCntPtr' requested here
CompilerInvocation() : AnalyzerOpts(new AnalyzerOptions()) {}
^
In file included from /Cxx.h:1:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.jl:68:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Parse/Parser.h:22:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Lex/Preprocessor.h:19:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/Diagnostic.h:18:
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Basic/DiagnosticIDs.h:19:
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:127:33: error: cannot initialize object parameter of type 'const llvm::RefCountedBase<clang::AnalyzerOptions>' with an expression of type 'clang::AnalyzerOptions'
static void release(T *obj) { obj->Release(); }
^~~
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:190:34: note: in instantiation of member function 'llvm::IntrusiveRefCntPtrInfo<clang::AnalyzerOptions>::release' requested here
IntrusiveRefCntPtrInfo<T>::release(Obj);
^
/Users/gnimuc/Codes/julia/usr/bin/../include/llvm/ADT/IntrusiveRefCntPtr.h:157:27: note: in instantiation of member function 'llvm::IntrusiveRefCntPtr<clang::AnalyzerOptions>::release' requested here
~IntrusiveRefCntPtr() { release(); }
^
/Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/../../deps/src/clang-6.0.0/include/clang/Frontend/CompilerInvocation.h:132:3: note: in instantiation of member function 'llvm::IntrusiveRefCntPtr<clang::AnalyzerOptions>::~IntrusiveRefCntPtr' requested here
CompilerInvocation() : AnalyzerOpts(new AnalyzerOptions()) {}
^
┌ Warning: Package CxxStd does not have Cxx in its dependencies:
│ - If you have CxxStd checked out for development and have
│ added Cxx as a dependency but haven't updated your primary
│ environment's manifest file, try `Pkg.resolve()`.
│ - Otherwise you may need to report an issue with CxxStd
└ Loading Cxx into CxxStd from project dependency, future warnings for CxxStd are suppressed.
ERROR: LoadError: LoadError: MethodError: no method matching replace(::String, ::String, ::String)
Closest candidates are:
replace(::String, ::Pair{#s55,B} where B where #s55<:AbstractChar; count) at strings/util.jl:414
replace(::String, ::Pair{#s52,B} where B where #s52<:Union{Tuple{Vararg{AbstractChar,N} where N}, Set{#s49} where #s49<:AbstractChar, AbstractArray{#s50,1} where#s50<:AbstractChar}; count) at strings/util.jl:419
replace(::String, ::Pair; count) at strings/util.jl:423
...
Stacktrace:
[1] #s72#68 at /Users/gnimuc/.julia/dev/Cxx/src/cxxstr.jl:552 [inlined]
[2] #s72#68(::Any, ::Any, ::Any, ::Any, ::Any) at ./none:0
[3] (::Core.GeneratedFunctionStub)(::Any, ::Vararg{Any,N} where N) at ./boot.jl:506
[4] top-level scope at none:0
[5] include at ./boot.jl:317 [inlined]
[6] include_relative(::Module, ::String) at ./loading.jl:1038
[7] include at ./sysimg.jl:29 [inlined]
[8] include(::String) at /Users/gnimuc/.julia/dev/Cxx/src/Cxx.jl:181
[9] top-level scope at none:0
[10] include at ./boot.jl:317 [inlined]
[11] include_relative(::Module, ::String) at ./loading.jl:1038
[12] include(::Module, ::String) at ./sysimg.jl:29
[13] top-level scope at none:2
[14] eval at ./boot.jl:319 [inlined]
[15] eval(::Expr) at ./client.jl:389
[16] top-level scope at ./none:3
in expression starting at /Users/gnimuc/.julia/dev/Cxx/src/std.jl:14
in expression starting at /Users/gnimuc/.julia/dev/Cxx/src/Cxx.jl:186
ERROR: Failed to precompile Cxx [a0b5b9ef-44b7-5148-a2d1-f6db19f3c3d2] to /Users/gnimuc/.julia/compiled/v1.0/Cxx/ESGkI.ji.
Stacktrace:
[1] error(::String) at ./error.jl:33
[2] macro expansion at ./logging.jl:313 [inlined]
[3] compilecache(::Base.PkgId, ::String) at ./loading.jl:1184
[4] macro expansion at ./logging.jl:311 [inlined]
[5] _require(::Base.PkgId) at ./loading.jl:941
[6] require(::Base.PkgId) at ./loading.jl:852
[7] macro expansion at ./logging.jl:311 [inlined]
[8] require(::Module, ::Symbol) at ./loading.jl:834
[9] eval at ./boot.jl:319 [inlined]
[10] #87 at /Users/gnimuc/.julia/packages/Atom/jJn7Y/src/repl.jl:125 [inlined]
[11] with_logstate(::getfield(Main, Symbol("##87#89")), ::Base.CoreLogging.LogState) at ./logging.jl:397
[12] with_logger(::Function, ::Atom.Progress.JunoProgressLogger) at ./logging.jl:493
[13] top-level scope at /Users/gnimuc/.julia/packages/Atom/jJn7Y/src/repl.jl:124
julia>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment