Created
March 28, 2016 23:53
-
-
Save schmrlng/faaa723de9206bb1a0a3 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
_ | |
_ _ _(_)_ | A fresh approach to technical computing | |
(_) | (_) (_) | Documentation: http://docs.julialang.org | |
_ _ _| |_ __ _ | Type "?help" for help. | |
| | | | | | |/ _` | | | |
| | |_| | | | (_| | | Version 0.4.6-pre+7 (2016-03-28 14:46 UTC) | |
_/ |\__'_|_|_|\__'_| | Commit 273b487* (0 days old release-0.4) | |
|__/ | x86_64-linux-gnu | |
julia> Pkg.build("Cxx") | |
INFO: Building Cxx | |
writing path.jl file | |
Tuning for julia installation at: /home/schmrlng/code/oss/julia-0.4/usr/bin | |
CC /home/schmrlng/.julia/v0.4/Cxx/deps/build/bootstrap.o | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:113:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_char,CharTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:114:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_cchar,CharTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:115:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_int1,BoolTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:116:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_int8,SignedCharTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:117:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_uint8,UnsignedCharTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:118:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_int16,ShortTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:119:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_uint16,UnsignedShortTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:120:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_int32,IntTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:121:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_uint32,UnsignedIntTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:126:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_int64,LongTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:127:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_uint64,UnsignedLongTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:129:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_size,getSizeType()) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:130:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_int128,Int128Ty) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:131:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_uint128,UnsignedInt128Ty) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:132:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_complex64,FloatComplexTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:133:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_complex128,DoubleComplexTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:134:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_float32,FloatTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:135:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_float64,DoubleTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:136:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_void,VoidTy) | |
^ | |
../src/bootstrap.cpp:109:3: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *EX(C) { \ | |
^ | |
../src/bootstrap.cpp:137:3: note: in expansion of macro ‘TYPE_ACCESS’ | |
TYPE_ACCESS(cT_wint,WIntTy) | |
^ | |
../src/bootstrap.cpp:154:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void add_directory(C, int kind, int isFramework, const char *dirname) | |
^ | |
../src/bootstrap.cpp:166:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int _cxxparse(C) | |
^ | |
../src/bootstrap.cpp:189:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *ParseDeclaration(C, clang::DeclContext *DCScope) | |
^ | |
../src/bootstrap.cpp:207:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void ParseParameterList(C, void **params, size_t nparams) { | |
^ | |
../src/bootstrap.cpp:233:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *ParseTypeName(C, int ParseAlias = false) | |
^ | |
../src/bootstrap.cpp:246:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int cxxinclude(C, char *fname, int isAngled) | |
^ | |
../src/bootstrap.cpp:271:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT llvm::Function *CollectGlobalConstructors(C) | |
^ | |
../src/bootstrap.cpp:300:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void EnterSourceFile(C, char *data, size_t length) | |
^ | |
../src/bootstrap.cpp:311:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void EnterVirtualFile(C, char *data, size_t length, char *VirtualPath, size_t PathLength) | |
^ | |
../src/bootstrap.cpp:328:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int cxxparse(C, char *data, size_t length) | |
^ | |
../src/bootstrap.cpp:334:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void defineMacro(C,const char *Name) | |
^ | |
../src/bootstrap.cpp:346:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT bool BuildNNS(C, clang::CXXScopeSpec *spec, const char *Name) | |
^ | |
../src/bootstrap.cpp:364:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *lookup_name(C, char *name, clang::DeclContext *ctx) | |
^ | |
../src/bootstrap.cpp:379:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *SpecializeClass(C, clang::ClassTemplateDecl *tmplt, void **types, uint64_t *integralValues,int8_t *integralValuePresent, size_t nargs) | |
^ | |
../src/bootstrap.cpp:418:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *typeForDecl(clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:426:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *withConst(void *T) | |
^ | |
../src/bootstrap.cpp:431:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *withVolatile(void *T) | |
^ | |
../src/bootstrap.cpp:436:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *withRestrict(void *T) | |
^ | |
../src/bootstrap.cpp:441:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT char *decl_name(clang::NamedDecl *decl) | |
^ | |
../src/bootstrap.cpp:456:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT char *simple_decl_name(clang::NamedDecl *decl) | |
^ | |
../src/bootstrap.cpp:465:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *createNamespace(C,char *name) | |
^ | |
../src/bootstrap.cpp:479:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void SetDeclInitializer(C, clang::VarDecl *D, llvm::Constant *CI) | |
^ | |
../src/bootstrap.cpp:489:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *GetAddrOfFunction(C, clang::FunctionDecl *D) | |
^ | |
../src/bootstrap.cpp:718:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void ReplaceFunctionForDecl(C,clang::FunctionDecl *D, llvm::Function *F, bool DoInline, bool specsig, bool firstIsEnv, bool *needsbox, void **juliatypes) | |
^ | |
../src/bootstrap.cpp:762:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *ActOnStartOfFunction(C, clang::FunctionDecl *D, bool ScopeIsNull = false) | |
^ | |
../src/bootstrap.cpp:769:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT bool ParseFunctionStatementBody(C, clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:830:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *ActOnStartNamespaceDef(C, char *name) | |
^ | |
../src/bootstrap.cpp:845:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void ActOnFinishNamespaceDef(C, clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:855:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int typeconstruct(C,void *type, clang::Expr **rawexprs, size_t nexprs, void **ret) | |
^ | |
../src/bootstrap.cpp:911:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *BuildCXXNewExpr(C, clang::Type *type, clang::Expr **exprs, size_t nexprs) | |
^ | |
../src/bootstrap.cpp:926:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *EmitCXXNewExpr(C, clang::Expr *E) | |
^ | |
../src/bootstrap.cpp:932:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *build_call_to_member(C, clang::Expr *MemExprE,clang::Expr **exprs, size_t nexprs) | |
^ | |
../src/bootstrap.cpp:949:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *PerformMoveOrCopyInitialization(C, void *rt, clang::Expr *expr) | |
^ | |
../src/bootstrap.cpp:958:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *clang_compiler(C) | |
^ | |
../src/bootstrap.cpp:962:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *clang_parser(C) | |
^ | |
../src/bootstrap.cpp:1135:2: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *julia_namespace = 0; | |
^ | |
../src/bootstrap.cpp: In member function ‘virtual bool JuliaSemaSource::LookupUnqualified(clang::LookupResult&, clang::Scope*)’: | |
../src/bootstrap.cpp:1146:61: error: ‘julia_namespace’ was not declared in this scope | |
if (R.getLookupName().getAsString() == "__julia" && julia_namespace != nullptr) { | |
^ | |
../src/bootstrap.cpp: At global scope: | |
../src/bootstrap.cpp:1190:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void init_clang_instance(C, const char *Triple, const char *SysRoot, bool EmitPCH, | |
^ | |
../src/bootstrap.cpp:1344:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *setup_cpp_env(C, void *jlfunc) | |
^ | |
../src/bootstrap.cpp:1392:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT bool EmitTopLevelDecl(C, clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:1397:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void cleanup_cpp_env(C, cppcall_state_t *state) | |
^ | |
../src/bootstrap.cpp:1455:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateCallExpr(C, clang::Expr *Fn,clang::Expr **exprs, size_t nexprs) | |
^ | |
../src/bootstrap.cpp:1461:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateVarDecl(C, void *DC, char* name, void *type) | |
^ | |
../src/bootstrap.cpp:1471:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateFunctionDecl(C, void *DC, char* name, void *type, int isextern) | |
^ | |
../src/bootstrap.cpp:1481:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateCxxCallMethodDecl(C, clang::CXXRecordDecl *TheClass, void *QT) | |
^ | |
../src/bootstrap.cpp:1502:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateParmVarDecl(C, void *type, char *name) | |
^ | |
../src/bootstrap.cpp:1518:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateTypeDefDecl(C, clang::DeclContext *DC, char *name, void *type) | |
^ | |
../src/bootstrap.cpp:1527:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void SetFDParams(clang::FunctionDecl *FD, clang::ParmVarDecl **PVDs, size_t npvds) | |
^ | |
../src/bootstrap.cpp:1540:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void AssociateValue(C, clang::Decl *d, void *type, llvm::Value *V) | |
^ | |
../src/bootstrap.cpp:1556:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void AddDeclToDeclCtx(clang::DeclContext *DC, clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:1561:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateDeclRefExpr(C,clang::ValueDecl *D, clang::CXXScopeSpec *scope, int islvalue) | |
^ | |
../src/bootstrap.cpp:1570:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *DeduceReturnType(clang::Expr *expr) | |
^ | |
../src/bootstrap.cpp:1575:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateFunction(C, llvm::Type *rt, llvm::Type** argt, size_t nargs) | |
^ | |
../src/bootstrap.cpp:1581:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *tovdecl(clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:1586:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *cxxtmplt(clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:1592:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *extractTypePtr(void *QT) | |
^ | |
../src/bootstrap.cpp:1597:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT unsigned extractCVR(void *QT) | |
^ | |
../src/bootstrap.cpp:1602:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *emitcallexpr(C, clang::Expr *E, llvm::Value *rslot) | |
^ | |
../src/bootstrap.cpp:1627:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void emitexprtomem(C,clang::Expr *E, llvm::Value *addr, int isInit) | |
^ | |
../src/bootstrap.cpp:1638:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *EmitAnyExpr(C, clang::Expr *E, llvm::Value *rslot) | |
^ | |
../src/bootstrap.cpp:1651:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *get_nth_argument(Function *f, size_t n) | |
^ | |
../src/bootstrap.cpp:1663:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *create_extract_value(C, Value *agg, size_t idx) | |
^ | |
../src/bootstrap.cpp:1668:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *create_insert_value(llvm::IRBuilder<false> *builder, Value *agg, Value *val, size_t idx) | |
^ | |
../src/bootstrap.cpp:1673:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateIntToPtr(llvm::IRBuilder<false> *builder, Value *TheInt, Type *Ty) | |
^ | |
../src/bootstrap.cpp:1678:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreatePtrToInt(llvm::IRBuilder<false> *builder, Value *TheInt, Type *Ty) | |
^ | |
../src/bootstrap.cpp:1682:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *tu_decl(C) | |
^ | |
../src/bootstrap.cpp:1687:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *get_primary_dc(clang::DeclContext *dc) | |
^ | |
../src/bootstrap.cpp:1692:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *decl_context(clang::Decl *decl) | |
^ | |
../src/bootstrap.cpp:1712:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *to_decl(clang::DeclContext *decl) | |
^ | |
../src/bootstrap.cpp:1717:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *to_cxxdecl(clang::Decl *decl) | |
^ | |
../src/bootstrap.cpp:1722:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *GetFunctionReturnType(clang::FunctionDecl *FD) | |
^ | |
../src/bootstrap.cpp:1727:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *BuildDecltypeType(C, clang::Expr *E) | |
^ | |
../src/bootstrap.cpp:1733:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTemplateArgs(clang::ClassTemplateSpecializationDecl *tmplt) | |
^ | |
../src/bootstrap.cpp:1738:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t getTargsSize(clang::TemplateArgumentList *targs) | |
^ | |
../src/bootstrap.cpp:1743:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t getTSTTargsSize(clang::TemplateSpecializationType *TST) | |
^ | |
../src/bootstrap.cpp:1748:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t getTDNumParameters(clang::TemplateDecl *TD) | |
^ | |
../src/bootstrap.cpp:1753:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTargsPointer(clang::TemplateArgumentList *targs) | |
^ | |
../src/bootstrap.cpp:1758:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTargType(const clang::TemplateArgument *targ) | |
^ | |
../src/bootstrap.cpp:1763:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTDParamAtIdx(clang::TemplateDecl *TD, int i) | |
^ | |
../src/bootstrap.cpp:1768:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTargTypeAtIdx(clang::TemplateArgumentList *targs, size_t i) | |
^ | |
../src/bootstrap.cpp:1773:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTSTTargTypeAtIdx(clang::TemplateSpecializationType *targs, size_t i) | |
^ | |
../src/bootstrap.cpp:1778:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTargIntegralType(const clang::TemplateArgument *targ) | |
^ | |
../src/bootstrap.cpp:1783:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTargIntegralTypeAtIdx(clang::TemplateArgumentList *targs, size_t i) | |
^ | |
../src/bootstrap.cpp:1788:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int getTargKind(const clang::TemplateArgument *targ) | |
^ | |
../src/bootstrap.cpp:1793:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int getTargKindAtIdx(clang::TemplateArgumentList *targs, size_t i) | |
^ | |
../src/bootstrap.cpp:1798:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int getTSTTargKindAtIdx(clang::TemplateSpecializationType *TST, size_t i) | |
^ | |
../src/bootstrap.cpp:1803:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t getTargPackAtIdxSize(clang::TemplateArgumentList *targs, size_t i) | |
^ | |
../src/bootstrap.cpp:1808:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTargPackAtIdxTargAtIdx(clang::TemplateArgumentList *targs, size_t i, size_t j) | |
^ | |
../src/bootstrap.cpp:1813:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int64_t getTargAsIntegralAtIdx(clang::TemplateArgumentList *targs, size_t i) | |
^ | |
../src/bootstrap.cpp:1828:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getPointeeType(clang::Type *t) | |
^ | |
../src/bootstrap.cpp:1833:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getArrayElementType(clang::Type *t) | |
^ | |
../src/bootstrap.cpp:1838:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getOriginalType(clang::ParmVarDecl *d) | |
^ | |
../src/bootstrap.cpp:1843:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getPointerTo(C, void *T) | |
^ | |
../src/bootstrap.cpp:1848:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getReferenceTo(C, void *T) | |
^ | |
../src/bootstrap.cpp:1853:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getRvalueReferenceTo(C, void *T) | |
^ | |
../src/bootstrap.cpp:1858:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getIncompleteArrayType(C, void *T) | |
^ | |
../src/bootstrap.cpp:1865:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *createDerefExpr(C, clang::Expr *expr) | |
^ | |
../src/bootstrap.cpp:1870:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *createAddrOfExpr(C, clang::Expr *expr) | |
^ | |
../src/bootstrap.cpp:1875:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *createCast(C,clang::Expr *expr, clang::Type *t, int kind) | |
^ | |
../src/bootstrap.cpp:1881:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateBinOp(C, clang::Scope *S, int opc, clang::Expr *LHS, clang::Expr *RHS) | |
^ | |
../src/bootstrap.cpp:1886:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *BuildMemberReference(C, clang::Expr *base, clang::Type *t, int IsArrow, char *name) | |
^ | |
../src/bootstrap.cpp:1895:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *BuildDeclarationNameExpr(C, char *name, clang::DeclContext *ctx) | |
^ | |
../src/bootstrap.cpp:1909:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *clang_get_builder(C) | |
^ | |
../src/bootstrap.cpp:1914:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *jl_get_llvmc() | |
^ | |
../src/bootstrap.cpp:1919:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void cdump(void *decl) | |
^ | |
../src/bootstrap.cpp:1924:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void dcdump(clang::DeclContext *DC) | |
^ | |
../src/bootstrap.cpp:1929:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void exprdump(void *expr) | |
^ | |
../src/bootstrap.cpp:1934:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void typedump(void *t) | |
^ | |
../src/bootstrap.cpp:1939:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void llvmdump(void *t) | |
^ | |
../src/bootstrap.cpp:1944:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void llvmtdump(void *t) | |
^ | |
../src/bootstrap.cpp:1949:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *createLoad(llvm::IRBuilder<false> *builder, llvm::Value *val) | |
^ | |
../src/bootstrap.cpp:1954:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateConstGEP1_32(llvm::IRBuilder<false> *builder, llvm::Value *val, uint32_t idx) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1965:1: note: in expansion of macro ‘TMember’ | |
TMember(isVoidType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1966:1: note: in expansion of macro ‘TMember’ | |
TMember(isBooleanType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1967:1: note: in expansion of macro ‘TMember’ | |
TMember(isPointerType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1968:1: note: in expansion of macro ‘TMember’ | |
TMember(isFunctionPointerType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1969:1: note: in expansion of macro ‘TMember’ | |
TMember(isFunctionType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1970:1: note: in expansion of macro ‘TMember’ | |
TMember(isFunctionProtoType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1971:1: note: in expansion of macro ‘TMember’ | |
TMember(isMemberFunctionPointerType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1972:1: note: in expansion of macro ‘TMember’ | |
TMember(isReferenceType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1973:1: note: in expansion of macro ‘TMember’ | |
TMember(isCharType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1974:1: note: in expansion of macro ‘TMember’ | |
TMember(isIntegerType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1975:1: note: in expansion of macro ‘TMember’ | |
TMember(isEnumeralType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1976:1: note: in expansion of macro ‘TMember’ | |
TMember(isFloatingType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1977:1: note: in expansion of macro ‘TMember’ | |
TMember(isDependentType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1978:1: note: in expansion of macro ‘TMember’ | |
TMember(isTemplateTypeParmType) | |
^ | |
../src/bootstrap.cpp:1960:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int s(clang::Type *t) \ | |
^ | |
../src/bootstrap.cpp:1979:1: note: in expansion of macro ‘TMember’ | |
TMember(isArrayType) | |
^ | |
../src/bootstrap.cpp:1981:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isTemplateSpecializationType(clang::Type *t) { | |
^ | |
../src/bootstrap.cpp:1985:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isElaboratedType(clang::Type *t) { | |
^ | |
../src/bootstrap.cpp:1989:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *isIncompleteType(clang::Type *t) | |
^ | |
../src/bootstrap.cpp:1997:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *M(ARG *p) \ | |
^ | |
../src/bootstrap.cpp:2002:1: note: in expansion of macro ‘W’ | |
W(getPointeeCXXRecordDecl, clang::Type) | |
^ | |
../src/bootstrap.cpp:1997:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *M(ARG *p) \ | |
^ | |
../src/bootstrap.cpp:2003:1: note: in expansion of macro ‘W’ | |
W(getAsCXXRecordDecl, clang::Type) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2015:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,ClassTemplateSpecializationDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2015:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,ClassTemplateSpecializationDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2016:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,CXXRecordDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2016:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,CXXRecordDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2017:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,NamespaceDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2017:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,NamespaceDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2018:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,VarDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2018:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,VarDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2019:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,ValueDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2019:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,ValueDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2020:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,FunctionDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2020:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,FunctionDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2021:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,TypeDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2021:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,TypeDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2022:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,CXXMethodDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2022:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,CXXMethodDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2006:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isa ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2023:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,CXXConstructorDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2010:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *dcast ## T(ARGT *p) \ | |
^ | |
../src/bootstrap.cpp:2023:1: note: in expansion of macro ‘ISAD’ | |
ISAD(clang,CXXConstructorDecl,clang::Decl) | |
^ | |
../src/bootstrap.cpp:2025:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isVoidTy(llvm::Type *t) | |
^ | |
../src/bootstrap.cpp:2030:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getUndefValue(llvm::Type *t) | |
^ | |
../src/bootstrap.cpp:2035:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getStructElementType(llvm::Type *t, uint32_t i) | |
^ | |
../src/bootstrap.cpp:2040:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateRet(llvm::IRBuilder<false> *builder, llvm::Value *ret) | |
^ | |
../src/bootstrap.cpp:2045:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateRetVoid(llvm::IRBuilder<false> *builder) | |
^ | |
../src/bootstrap.cpp:2050:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateBitCast(llvm::IRBuilder<false> *builder, llvm::Value *val, llvm::Type *type) | |
^ | |
../src/bootstrap.cpp:2055:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getConstantIntToPtr(llvm::Constant *CC, llvm::Type *type) | |
^ | |
../src/bootstrap.cpp:2060:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t cxxsizeof(C, clang::CXXRecordDecl *decl) | |
^ | |
../src/bootstrap.cpp:2074:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t cxxsizeofType(C, void *t) | |
^ | |
../src/bootstrap.cpp:2082:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *ConvertTypeForMem(C, void *t) | |
^ | |
../src/bootstrap.cpp:2087:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getValueType(llvm::Value *val) | |
^ | |
../src/bootstrap.cpp:2092:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isLLVMPointerType(llvm::Type *t) | |
^ | |
../src/bootstrap.cpp:2097:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getLLVMPointerTo(llvm::Type *t) | |
^ | |
../src/bootstrap.cpp:2102:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getContext(clang::Decl *d) | |
^ | |
../src/bootstrap.cpp:2107:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getParentContext(clang::DeclContext *DC) | |
^ | |
../src/bootstrap.cpp:2112:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getCxxMDParent(clang::CXXMethodDecl *CxxMD) | |
^ | |
../src/bootstrap.cpp:2117:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT uint64_t getDCDeclKind(clang::DeclContext *DC) | |
^ | |
../src/bootstrap.cpp:2122:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getDirectCallee(clang::CallExpr *e) | |
^ | |
../src/bootstrap.cpp:2127:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getCalleeReturnType(clang::CallExpr *e) | |
^ | |
../src/bootstrap.cpp:2135:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *newCXXScopeSpec(C) | |
^ | |
../src/bootstrap.cpp:2142:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void deleteCXXScopeSpec(clang::CXXScopeSpec *spec) | |
^ | |
../src/bootstrap.cpp:2147:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void ExtendNNS(C,clang::NestedNameSpecifierLocBuilder *builder, clang::NamespaceDecl *d) | |
^ | |
../src/bootstrap.cpp:2152:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void ExtendNNSIdentifier(C,clang::NestedNameSpecifierLocBuilder *builder, const char *Name) | |
^ | |
../src/bootstrap.cpp:2160:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void ExtendNNSType(C,clang::NestedNameSpecifierLocBuilder *builder, void *t) | |
^ | |
../src/bootstrap.cpp:2172:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *makeFunctionType(C, void *rt, void **argts, size_t nargs) | |
^ | |
../src/bootstrap.cpp:2193:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *makeMemberFunctionType(C, void *FT, clang::Type *cls) | |
^ | |
../src/bootstrap.cpp:2198:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getMemberPointerClass(clang::Type *mptr) | |
^ | |
../src/bootstrap.cpp:2203:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getMemberPointerPointee(clang::Type *mptr) | |
^ | |
../src/bootstrap.cpp:2208:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getFPTReturnType(clang::FunctionProtoType *fpt) | |
^ | |
../src/bootstrap.cpp:2213:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getFDReturnType(clang::FunctionDecl *FD) | |
^ | |
../src/bootstrap.cpp:2218:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t getFPTNumParams(clang::FunctionProtoType *fpt) | |
^ | |
../src/bootstrap.cpp:2223:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t getFDNumParams(clang::FunctionDecl *FD) | |
^ | |
../src/bootstrap.cpp:2228:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getFPTParam(clang::FunctionProtoType *fpt, size_t idx) | |
^ | |
../src/bootstrap.cpp:2233:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getLLVMStructType(llvm::Type **ts, size_t nts) | |
^ | |
../src/bootstrap.cpp:2238:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void MarkDeclarationsReferencedInExpr(C,clang::Expr *e) | |
^ | |
../src/bootstrap.cpp:2244:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getConstantFloat(llvm::Type *llvmt, double x) | |
^ | |
../src/bootstrap.cpp:2248:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getConstantInt(llvm::Type *llvmt, uint64_t x) | |
^ | |
../src/bootstrap.cpp:2252:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getConstantStruct(llvm::Type *llvmt, llvm::Constant **vals, size_t nvals) | |
^ | |
../src/bootstrap.cpp:2257:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const clang::Type *canonicalType(clang::Type *t) | |
^ | |
../src/bootstrap.cpp:2262:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int builtinKind(clang::Type *t) | |
^ | |
../src/bootstrap.cpp:2268:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int isDeclInvalid(clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:2274:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *clang_get_cgt(C) | |
^ | |
../src/bootstrap.cpp:2279:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *clang_shadow_module(C) | |
^ | |
../src/bootstrap.cpp:2284:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int RequireCompleteType(C,clang::Type *t) | |
^ | |
../src/bootstrap.cpp:2290:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateTemplatedFunction(C, char *Name, clang::TemplateParameterList** args, size_t nargs) | |
^ | |
../src/bootstrap.cpp:2300:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *ActOnTypeParameter(C, char *Name, unsigned Position) | |
^ | |
../src/bootstrap.cpp:2313:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateAnonymousClass(C, clang::Decl *Scope) | |
^ | |
../src/bootstrap.cpp:2325:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *AddCallOpToClass(clang::CXXRecordDecl *TheClass, clang::CXXMethodDecl *Method) | |
^ | |
../src/bootstrap.cpp:2331:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void FinalizeAnonClass(C, clang::CXXRecordDecl *TheClass) | |
^ | |
../src/bootstrap.cpp:2340:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void EnterParserScope(C) | |
^ | |
../src/bootstrap.cpp:2345:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *ActOnTypeParameterParserScope(C, char *Name, unsigned Position) | |
^ | |
../src/bootstrap.cpp:2357:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void ExitParserScope(C) | |
^ | |
../src/bootstrap.cpp:2362:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateTemplateParameterList(C, clang::NamedDecl **D, size_t ND) | |
^ | |
../src/bootstrap.cpp:2367:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateFunctionTemplateDecl(C, clang::DeclContext *DC, clang::TemplateParameterList *Params, clang::FunctionDecl *FD) | |
^ | |
../src/bootstrap.cpp:2377:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *GetDescribedFunctionTemplate(clang::FunctionDecl *FD) | |
^ | |
../src/bootstrap.cpp:2382:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *newFDVector() { return (void*)new std::vector<clang::FunctionDecl*>; } | |
^ | |
../src/bootstrap.cpp:2383:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void deleteFDVector(void *v) { delete ((std::vector<clang::FunctionDecl*>*) v); } | |
^ | |
../src/bootstrap.cpp:2384:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void copyFDVector(void *to, std::vector<clang::FunctionDecl*> *from) | |
^ | |
../src/bootstrap.cpp:2388:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT size_t getFDVectorSize(std::vector<clang::FunctionDecl*> *v) {return v->size(); } | |
^ | |
../src/bootstrap.cpp:2390:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void getSpecializations(clang::FunctionTemplateDecl *FTD, std::vector<clang::FunctionDecl*> *specs) { | |
^ | |
../src/bootstrap.cpp:2395:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const char *getMangledFunctionName(C,clang::FunctionDecl *D) | |
^ | |
../src/bootstrap.cpp:2400:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const void *getTemplateSpecializationArgs(clang::FunctionDecl *FD) | |
^ | |
../src/bootstrap.cpp:2405:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getLambdaCallOperator(clang::CXXRecordDecl *R) | |
^ | |
../src/bootstrap.cpp:2410:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getCallOperator(C, clang::CXXRecordDecl *R) | |
^ | |
../src/bootstrap.cpp:2427:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT bool isCxxDLambda(clang::CXXRecordDecl *R) | |
^ | |
../src/bootstrap.cpp:2432:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getFunctionTypeReturnType(void *T) | |
^ | |
../src/bootstrap.cpp:2468:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateCStyleCast(C, clang::Expr *E, clang::Type *T) | |
^ | |
../src/bootstrap.cpp:2475:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateReturnStmt(C, clang::Expr *E) | |
^ | |
../src/bootstrap.cpp:2480:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateThisExpr(C, void *T) | |
^ | |
../src/bootstrap.cpp:2487:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateFunctionRefExprFD(C, clang::FunctionDecl *FD) | |
^ | |
../src/bootstrap.cpp:2492:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateFunctionRefExprFDTemplate(C, clang::FunctionTemplateDecl *FTD) | |
^ | |
../src/bootstrap.cpp:2498:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void SetFDBody(clang::FunctionDecl *FD, clang::Stmt *body) | |
^ | |
../src/bootstrap.cpp:2503:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void ActOnFinishFunctionBody(C,clang::FunctionDecl *FD, clang::Stmt *Body) | |
^ | |
../src/bootstrap.cpp:2508:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateLinkageSpec(C, clang::DeclContext *DC, unsigned kind) | |
^ | |
../src/bootstrap.cpp:2515:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const char *getLLVMValueName(llvm::Value *V) | |
^ | |
../src/bootstrap.cpp:2520:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT const char *getNDName(clang::NamedDecl *ND) | |
^ | |
../src/bootstrap.cpp:2525:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getParmVarDecl(clang::FunctionDecl *FD, unsigned i) | |
^ | |
../src/bootstrap.cpp:2530:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void SetDeclUsed(C,clang::Decl *D) | |
^ | |
../src/bootstrap.cpp:2535:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getPointerElementType(llvm::Type *T) | |
^ | |
../src/bootstrap.cpp:2540:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void emitDestroyCXXObject(C, llvm::Value *x, clang::Type *T) | |
^ | |
../src/bootstrap.cpp:2556:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT bool hasTrivialDestructor(C, clang::CXXRecordDecl *RD) | |
^ | |
../src/bootstrap.cpp:2565:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void setPersonality(llvm::Function *F, llvm::Function *PersonalityF) | |
^ | |
../src/bootstrap.cpp:2570:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getFunction(C, char *name, size_t length) | |
^ | |
../src/bootstrap.cpp:2575:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT int hasFDBody(clang::FunctionDecl *FD) | |
^ | |
../src/bootstrap.cpp:2580:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getUnderlyingTemplateDecl(clang::TemplateSpecializationType *TST) | |
^ | |
../src/bootstrap.cpp:2585:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getOrCreateTemplateSpecialization(C, clang::FunctionTemplateDecl *FTD, void **T, size_t nargs) | |
^ | |
../src/bootstrap.cpp:2601:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *CreateIntegerLiteral(C, uint64_t val, void *T) | |
^ | |
../src/bootstrap.cpp:2608:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *desugarElaboratedType(clang::ElaboratedType *T) | |
^ | |
../src/bootstrap.cpp:2613:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT unsigned getTTPTIndex(clang::TemplateTypeParmType *TTPT) | |
^ | |
../src/bootstrap.cpp:2618:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTemplatedDecl(clang::TemplateDecl *TD) | |
^ | |
../src/bootstrap.cpp:2623:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getEmptyStructType() | |
^ | |
../src/bootstrap.cpp:2628:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getUnderlyingTypeOfEnum(clang::Type *T) | |
^ | |
../src/bootstrap.cpp:2634:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void *getTypeName(C, void *Ty) | |
^ | |
../src/bootstrap.cpp:2716:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT bool isDCComplete(clang::DeclContext *DC) { | |
^ | |
../src/bootstrap.cpp:2740:1: error: ‘JL_DLLEXPORT’ does not name a type | |
JL_DLLEXPORT void InstallSIGABRTHandler(void *exception) | |
^ | |
make: *** [build/bootstrap.o] Error 1 | |
=================================[ ERROR: Cxx ]================================= | |
LoadError: failed process: Process(`make -f BuildBootstrap.Makefile BASE_JULIA_HOME=/home/schmrlng/code/oss/julia-0.4/usr/bin`, ProcessExited(2)) [2] | |
while loading /home/schmrlng/.julia/v0.4/Cxx/deps/build.jl, in expression starting on line 30 | |
================================================================================ | |
=============================================================================================[ BUILD ERRORS ]============================================================================================== | |
WARNING: Cxx had build errors. | |
- packages with build errors remain installed in /home/schmrlng/.julia/v0.4 | |
- build the package(s) and all dependencies with `Pkg.build("Cxx")` | |
- build a single package by running its `deps/build.jl` script | |
=========================================================================================================================================================================================================== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment