Last active
August 20, 2018 14:56
-
-
Save Gnimuc/f063c20273affb13665652a55f237341 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In file included from /Cxx.h:1: | |
In file included from /Users/gnimuc/.julia/dev/Cxx/src/CxxREPL/replpane.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