https://issues.dlang.org/show_bug.cgi?id=19641
Issue ID: 19641 Summary: Cannot build DMD with AUTO_BOOTSTRAP on macOS Mojave Product: D Version: D2 Hardware: All OS: Mac OS X Status: NEW Severity: major Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: j...@jackstouffer.com Steps to reproduce: 1. Download a fresh copy of the DMD git 2. run make -f posix.mak AUTO_BOOTSTRAP=1 3. Get the following output /Library/Developer/CommandLineTools/usr/bin/make -C src -f posix.mak all no cpu specified, assuming X86 make[1]: ../generated/host_dmd-2.079.1/dmd2/osx/bin/dmd: Command not found mkdir -p ../generated/host_dmd-2.079.1 curl -fsSL --retry 5 --retry-max-time 120 --connect-timeout 5 --speed-time 30 --speed-limit 1024 http://downloads.dlang.org/releases/2.x/2.079.1/dmd.2.079.1.osx.tar.xz | tar -C ../generated/host_dmd-2.079.1 -Jxf - || rm -rf ../generated/host_dmd-2.079.1 ../generated/host_dmd-2.079.1/dmd2/osx/bin/dmd -conf=../generated/host_dmd-2.079.1/dmd2/osx/bin/dmd.conf -of../generated/osx/release/64/dmd -m64 -vtls -J../generated/osx/release/64 -J../res -version=MARS -fPIC -J../generated/osx/release/64 -w -de -g -dip25 dmd/access.d dmd/aggregate.d dmd/aliasthis.d dmd/apply.d dmd/argtypes.d dmd/arrayop.d dmd/arraytypes.d dmd/astcodegen.d dmd/attrib.d dmd/builtin.d dmd/canthrow.d dmd/cli.d dmd/clone.d dmd/compiler.d dmd/complex.d dmd/cond.d dmd/constfold.d dmd/cppmangle.d dmd/cppmanglewin.d dmd/ctfeexpr.d dmd/ctorflow.d dmd/dcast.d dmd/dclass.d dmd/declaration.d dmd/delegatize.d dmd/denum.d dmd/dimport.d dmd/dinifile.d dmd/dinterpret.d dmd/dmacro.d dmd/dmangle.d dmd/dmodule.d dmd/doc.d dmd/dscope.d dmd/dstruct.d dmd/dsymbol.d dmd/dsymbolsem.d dmd/dtemplate.d dmd/dversion.d dmd/escape.d dmd/expression.d dmd/expressionsem.d dmd/func.d dmd/hdrgen.d dmd/id.d dmd/impcnvtab.d dmd/imphint.d dmd/init.d dmd/initsem.d dmd/inline.d dmd/inlinecost.d dmd/intrange.d dmd/json.d dmd/lambdacomp.d dmd/lib.d dmd/libelf.d dmd/libmach.d dmd/link.d dmd/mars.d dmd/mtype.d dmd/nogc.d dmd/nspace.d dmd/objc.d dmd/opover.d dmd/optimize.d dmd/parse.d dmd/permissivevisitor.d dmd/sapply.d dmd/templateparamsem.d dmd/sideeffect.d dmd/statement.d dmd/staticassert.d dmd/target.d dmd/typesem.d dmd/traits.d dmd/transitivevisitor.d dmd/parsetimevisitor.d dmd/visitor.d dmd/typinf.d dmd/utils.d dmd/scanelf.d dmd/scanmach.d dmd/statement_rewrite_walker.d dmd/statementsem.d dmd/staticcond.d dmd/safe.d dmd/blockexit.d dmd/printast.d dmd/semantic2.d dmd/semantic3.d dmd/irstate.d dmd/toctype.d dmd/glue.d dmd/gluelayer.d dmd/todt.d dmd/tocsym.d dmd/toir.d dmd/dmsc.d dmd/tocvdebug.d dmd/s2ir.d dmd/toobj.d dmd/e2ir.d dmd/eh.d dmd/iasm.d dmd/iasmdmd.d dmd/iasmgcc.d dmd/objc_glue.d dmd/backend/cc.d dmd/backend/cdef.d dmd/backend/cgcv.d dmd/backend/code.d dmd/backend/cv4.d dmd/backend/dt.d dmd/backend/el.d dmd/backend/global.d dmd/backend/obj.d dmd/backend/oper.d dmd/backend/outbuf.d dmd/backend/rtlsym.d dmd/backend/code_x86.d dmd/backend/iasm.d dmd/backend/codebuilder.d dmd/backend/ty.d dmd/backend/type.d dmd/backend/exh.d dmd/backend/mach.d dmd/backend/mscoff.d dmd/backend/dwarf.d dmd/backend/dwarf2.d dmd/backend/xmm.d dmd/backend/dlist.d dmd/backend/melf.d dmd/backend/varstats.di dmd/root/aav.d dmd/root/man.d dmd/root/response.d dmd/root/speller.d dmd/root/longdouble.d ../generated/osx/release/64/backend.a ../generated/osx/release/64/lexer.a ../generated/host_dmd-2.079.1/dmd2/osx/bin/../../src/druntime/import/core/exception.d(686): _store is thread local ld: warning: ignoring file ../generated/osx/release/64/backend.a, file was built for archive which is not the architecture being linked (x86_64): ../generated/osx/release/64/backend.a Undefined symbols for architecture x86_64: "_ALLREGS", referenced from: __D3dmd7iasmdmd15asm_modify_regsFSQBf7backend4iasm7PTRNTABPSQCfQCe4OPNDQnZk in dmd.o __D3dmd7iasmdmd12asm_da_parseFPSQBd7backend4iasm2OPZPSQBzQw8code_x864code in dmd.o __D3dmd7iasmdmd12asm_db_parseFPSQBd7backend4iasm2OPZPSQBzQw8code_x864code in dmd.o "_Alloca", referenced from: except_gentables() in dmd.o "_BPRM", referenced from: __D3dmd7iasmdmd19asm_make_modrm_byteFPhPkPSQBo7backend8code_x864codekPSQCqQCp4OPNDQnZv in dmd.o CodeBuilder::genfltreg(unsigned int, unsigned int, unsigned long long) in dmd.o CodeBuilder::genxmmreg(unsigned int, unsigned int, unsigned long long, unsigned int) in dmd.o "_Para", referenced from: FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o "_SegData", referenced from: Offset(int) in dmd.o "_TYaarray", referenced from: totym(Type*) in dmd.o "_TYdarray", referenced from: genObjFile(Module*, bool) in dmd.o totym(Type*) in dmd.o toEfilename(Module*) in dmd.o array_toDarray(Type*, elem*) in dmd.o sarray_toDarray(Loc const&, Type*, Type*, elem*) in dmd.o toElem::ToElemVisitor::visit(StringExp*) in dmd.o toElem::ToElemVisitor::visit(NewExp*) in dmd.o ... "_TYdelegate", referenced from: totym(Type*) in dmd.o toSymbol::ToSymbol::visit(VarDeclaration*) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o toElem::ToElemVisitor::visit(SymbolExp*) in dmd.o toElem::ToElemVisitor::visit(FuncExp*) in dmd.o toElem::ToElemVisitor::visit(DelegateExp*) in dmd.o toElem::ToElemVisitor::visit(CallExp*) in dmd.o ... "_TYsize_t", referenced from: genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o toEfilename(Module*) in dmd.o getEthis(Loc const&, IRState*, Dsymbol*) in dmd.o setEthis(Loc const&, IRState*, elem*, AggregateDeclaration*) in dmd.o resolveLengthVar(VarDeclaration*, elem**, Type*) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o ... "Obj_addrel(int, unsigned long long, Symbol*, unsigned int, int, int)", referenced from: Obj::addrel(int, unsigned long long, Symbol*, unsigned int, int, int) in dmd.o "Obj_addstr(Outbuffer*, char const*)", referenced from: Obj::addstr(Outbuffer*, char const*) in dmd.o "Obj_comdat(Symbol*)", referenced from: Obj::comdat(Symbol*) in dmd.o Obj::readonly_comdat(Symbol*) in dmd.o "Obj_exestr(char const*)", referenced from: Obj::exestr(char const*) in dmd.o "Obj_gotref(Symbol*)", referenced from: Obj::gotref(Symbol*) in dmd.o "Obj_lidata(int, unsigned long long, unsigned long long)", referenced from: Obj::lidata(int, unsigned long long, unsigned long long) in dmd.o "Obj_linnum(Srcpos, int, unsigned long long)", referenced from: Obj::linnum(Srcpos, int, unsigned long long) in dmd.o "Obj_pubdef(int, Symbol*, unsigned long long)", referenced from: Obj::pubdef(int, Symbol*, unsigned long long) in dmd.o "Obj_tlsseg()", referenced from: Obj::tlsseg() in dmd.o "block_goto(Blockx*, int, block*)", referenced from: S2irVisitor::visit(SwitchStatement*) in dmd.o S2irVisitor::visit(ScopeStatement*) in dmd.o S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o "block_next(Blockx*, int, block*)", referenced from: S2irVisitor::visit(IfStatement*) in dmd.o S2irVisitor::visit(DoStatement*) in dmd.o S2irVisitor::visit(ForStatement*) in dmd.o S2irVisitor::visit(BreakStatement*) in dmd.o S2irVisitor::visit(ContinueStatement*) in dmd.o S2irVisitor::visit(GotoStatement*) in dmd.o S2irVisitor::visit(LabelStatement*) in dmd.o ... "cg87_reset()", referenced from: obj_start(char const*) in dmd.o "cod3_spoff()", referenced from: except_fillInEHTable(Symbol*) in dmd.o "el_allbits(elem*, int)", referenced from: setArray(Expression*, elem*, elem*, Type*, elem*, IRState*, int) in dmd.o "el_combine(elem*, elem*)", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o getEthis(Loc const&, IRState*, Dsymbol*) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o ... "init_optab()", referenced from: __D3dmd7iasmdmd17inlineAsmSemanticFCQBh9statement18InlineAsmStatementPSQCq6dscope5ScopeZCQDiQCb9Statement in dmd.o "isXMMstore(unsigned int)", referenced from: callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o "symbol_add(Symbol*)", referenced from: FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o S2irVisitor::visit(WithStatement*) in dmd.o S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o S2irVisitor::visit(InlineAsmStatement*) in dmd.o toElem::ToElemVisitor::visit(SymbolExp*) in dmd.o ... "type_alloc(unsigned int)", referenced from: ToCtypeVisitor::visit(TypeStruct*) in dmd.o toImport(Symbol*) in dmd.o toSymbol(StructLiteralExp*) in dmd.o toSymbol(ClassReferenceExp*) in dmd.o DtBuilder::dtoff(dt_t*, unsigned int) in dmd.o "type_setcv(TYPE**, unsigned int)", referenced from: FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o toSymbol::ToSymbol::visit(VarDeclaration*) in dmd.o "type_setty(TYPE**, unsigned int)", referenced from: toSymbol::ToSymbol::visit(VarDeclaration*) in dmd.o toObjFile::ToObjFile::createTLVDataSymbol(VarDeclaration*, Symbol*) in dmd.o "Obj_codeseg(char const*, int)", referenced from: Obj::codeseg(char const*, int) in dmd.o "Obj_fltused()", referenced from: Obj::fltused() in dmd.o "calccodsize(code*)", referenced from: except_fillInEHTable(Symbol*) in dmd.o "checkSetVex(code*, unsigned int)", referenced from: CodeBuilder::genxmmreg(unsigned int, unsigned int, unsigned long long, unsigned int) in dmd.o "code_calloc()", referenced from: __D3dmd7iasmdmd8asm_emitFSQx7globals3LockSQBn7backend4iasm7PTRNTABPSQCnQBaQv2OPPSQDaQCz4OPNDQnQpQrZPSQDuQCh8code_x864code in dmd.o CodeBuilder::gen1(unsigned int) in dmd.o CodeBuilder::gen2(unsigned int, unsigned int) in dmd.o CodeBuilder::gen2sib(unsigned int, unsigned int, unsigned int) in dmd.o CodeBuilder::genasm(char*, unsigned int) in dmd.o CodeBuilder::genasm(_LabelDsymbol*) in dmd.o CodeBuilder::genasm(block*) in dmd.o ... "el_copytree(elem*)", referenced from: S2irVisitor::visit(SwitchStatement*) in dmd.o callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o toElem::ToElemVisitor::visit(NewExp*) in dmd.o toElem::ToElemVisitor::visit(AssignExp*) in dmd.o __D3dmd4e2ir6toElemRCQs10expression10ExpressionPSQBu7irstate7IRStateZ13ToElemVisitor5visitMRCQDmQCv9AssignExpZ12getDotLengthFNbNiQDePSQFb7backend2el4elemQvZQy in dmd.o toElem::ToElemVisitor::visit(SliceExp*) in dmd.o toElem::ToElemVisitor::visit(IndexExp*) in dmd.o ... "el_selecte2(elem*)", referenced from: toElem::ToElemVisitor::visit(CallExp*) in dmd.o "mem_malloc2(unsigned int)", referenced from: array_toDarray(Type*, elem*) in dmd.o toElem::ToElemVisitor::visit(StringExp*) in dmd.o "symbol_func(Symbol*)", referenced from: toSymbol::ToSymbol::visit(FuncDeclaration*) in dmd.o aaGetSymbol(TypeAArray*, char const*, int) in dmd.o "symbol_name(char const*, int, TYPE*)", referenced from: FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o toThunkSymbol(FuncDeclaration*, int) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o buildCapture(FuncDeclaration*) in dmd.o S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o toObjFile::ToObjFile::createTLVDataSymbol(VarDeclaration*, Symbol*) in dmd.o ... "symbol_name(char const*, unsigned int, int, TYPE*)", referenced from: toSymbolX(Dsymbol*, char const*, int, TYPE*, char const*) in dmd.o __D3dmd9objc_glue7Symbols10symbolNameFAxaiPSQBp7backend4type4TYPEZPSQCnQy2cc6Symbol in dmd.o "type_allocn(unsigned int, TYPE*)", referenced from: ToCtypeVisitor::visit(TypeFunction*) in dmd.o ToCtypeVisitor::visit(TypeEnum*) in dmd.o ToCtypeVisitor::visit(TypeClass*) in dmd.o toSymbol::ToSymbol::visit(VarDeclaration*) in dmd.o toVtblSymbol(ClassDeclaration*) in dmd.o __D3dmd9objc_glue7Symbols10getCStringFAxaQdEQBpQBo8Segments2IdZPSQCk7backend2cc6Symbol in dmd.o __D3dmd9objc_glue7Symbols12getImageInfoFZPSQBo7backend2cc6Symbol in dmd.o ... "Obj_compiler()", referenced from: Obj::compiler() in dmd.o "Obj_ehtables(Symbol*, unsigned int, Symbol*)", referenced from: Obj::ehtables(Symbol*, unsigned int, Symbol*) in dmd.o "Obj_external(Symbol*)", referenced from: Obj::external(Symbol*) in dmd.o "Obj_initfile(char const*, char const*, char const*)", referenced from: Obj::initfile(char const*, char const*, char const*) in dmd.o "Obj_termfile()", referenced from: Obj::termfile() in dmd.o "REGSAVE_save(REGSAVE&, CodeBuilder&, int, unsigned int*)", referenced from: REGSAVE::save(CodeBuilder&, int, unsigned int*) in dmd.o "Srcpos_print(Srcpos const&, char const*)", referenced from: Srcpos::print(char const*) const in dmd.o "block_calloc()", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o block_calloc(Blockx*) in dmd.o getLabel(IRState*, Blockx*, Statement*) in dmd.o S2irVisitor::visit(IfStatement*) in dmd.o insertFinallyBlockCalls(block*) in dmd.o ... "checkSetVex3(code*)", referenced from: __D3dmd7iasmdmd8asm_emitFSQx7globals3LockSQBn7backend4iasm7PTRNTABPSQCnQBaQv2OPPSQDaQCz4OPNDQnQpQrZPSQDuQCh8code_x864code in dmd.o "el_copytotmp(elem**)", referenced from: callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o __D3dmd4e2ir26fixArgumentEvaluationOrderFAPSQBp7backend2el4elemZQw in dmd.o toElem::ToElemVisitor::visit(SliceExp*) in dmd.o "el_ctor_dtor(elem*, elem*, elem**)", referenced from: toElem::ToElemVisitor::Dsymbol_toElem(Dsymbol*) in dmd.o "out_readonly(Symbol*)", referenced from: genModuleInfo(Module*) in dmd.o toObjFile::ToObjFile::visit(ClassDeclaration*) in dmd.o toObjFile::ToObjFile::visit(StructDeclaration*) in dmd.o genClassInfoForInterface(InterfaceDeclaration*) in dmd.o "rtlsym_reset()", referenced from: obj_start(char const*) in dmd.o "type_pointer(TYPE*)", referenced from: ToCtypeVisitor::visit(TypePointer*) in dmd.o ToCtypeVisitor::visit(TypeClass*) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o buildCapture(FuncDeclaration*) in dmd.o "Obj_func_term(Symbol*)", referenced from: Obj::func_term(Symbol*) in dmd.o "Obj_getGOTsym()", referenced from: Obj::getGOTsym() in dmd.o "Obj_refGOTsym()", referenced from: Obj::refGOTsym() in dmd.o "Obj_sym_cdata(unsigned int, char*, int)", referenced from: Obj::sym_cdata(unsigned int, char*, int) in dmd.o "asm_op_lookup(char const*)", referenced from: __D3dmd7iasmdmd17inlineAsmSemanticFCQBh9statement18InlineAsmStatementPSQCq6dscope5ScopeZCQDiQCb9Statement in dmd.o "cod3_bpoffset(Symbol*)", referenced from: except_fillInEHTable(Symbol*) in dmd.o "el_sideeffect(elem*)", referenced from: callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o __D3dmd4e2ir26fixArgumentEvaluationOrderFAPSQBp7backend2el4elemZQw in dmd.o array_toPtr(Type*, elem*) in dmd.o toElem::ToElemVisitor::visit(CallExp*) in dmd.o toElem::ToElemVisitor::visit(SliceExp*) in dmd.o "param_t_print(param_t const*)", referenced from: param_t::print() in dmd.o "simplify_code(code*)", referenced from: CodeBuilder::gen(code*) in dmd.o "symbol_calloc(char const*)", referenced from: genObjFile(Module*, bool) in dmd.o DtBuilder::dtoff(dt_t*, unsigned int) in dmd.o "symbol_calloc(char const*, unsigned int)", referenced from: toSymbol::ToSymbol::visit(VarDeclaration*) in dmd.o toSymbol::ToSymbol::visit(FuncDeclaration*) in dmd.o toImport(Symbol*) in dmd.o aaGetSymbol(TypeAArray*, char const*, int) in dmd.o toSymbol(StructLiteralExp*) in dmd.o toSymbol(ClassReferenceExp*) in dmd.o toSymbolCppTypeInfo(ClassDeclaration*) in dmd.o ... "type_delegate(TYPE*)", referenced from: ToCtypeVisitor::visit(TypeFunction*) in dmd.o ToCtypeVisitor::visit(TypeDelegate*) in dmd.o "Obj_comdatsize(Symbol*, unsigned long long)", referenced from: Obj::comdatsize(Symbol*, unsigned long long) in dmd.o "Obj_data_start(Symbol*, unsigned long long, int)", referenced from: Obj::data_start(Symbol*, unsigned long long, int) in dmd.o "Obj_ehsections()", referenced from: Obj::ehsections() in dmd.o "Obj_far16thunk(Symbol*)", referenced from: Obj::far16thunk(Symbol*) in dmd.o "Obj_func_start(Symbol*)", referenced from: Obj::func_start(Symbol*) in dmd.o "Obj_getsegment(char const*, char const*, int, int)", referenced from: Obj::getsegment(char const*, char const*, int, int) in dmd.o "Obj_includelib(char const*)", referenced from: Obj::includelib(char const*) in dmd.o "Obj_moduleinfo(Symbol*)", referenced from: Obj::moduleinfo(Symbol*) in dmd.o "Obj_pubdefsize(int, Symbol*, unsigned long long, unsigned long long)", referenced from: Obj::pubdefsize(int, Symbol*, unsigned long long, unsigned long long) in dmd.o "Obj_reftoident(int, unsigned long long, Symbol*, unsigned long long, int)", referenced from: Obj::reftoident(int, unsigned long long, Symbol*, unsigned long long, int) in dmd.o "Obj_setcodeseg(int)", referenced from: Obj::setcodeseg(int) in dmd.o "Obj_staticctor(Symbol*, int, int)", referenced from: Obj::staticctor(Symbol*, int, int) in dmd.o "Obj_staticdtor(Symbol*)", referenced from: Obj::staticdtor(Symbol*) in dmd.o "Obj_tlsseg_bss()", referenced from: Obj::tlsseg_bss() in dmd.o "Obj_write_byte(seg_data*, unsigned int)", referenced from: Obj::write_byte(seg_data*, unsigned int) in dmd.o "Symbol_Sisdead(Symbol*, bool)", referenced from: Symbol::Sisdead(bool) in dmd.o "param_t_length(param_t*)", referenced from: param_t::length() in dmd.o "param_t_search(param_t*, char*)", referenced from: param_t::search(char*) in dmd.o "symbol_genauto(TYPE*)", referenced from: S2irVisitor::visit(TryCatchStatement*) in dmd.o insertFinallyBlockCalls(block*) in dmd.o callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o addressElem(elem*, Type*, bool) in dmd.o toElem::ToElemVisitor::visit(NewExp*) in dmd.o toElem::ToElemVisitor::visit(AssertExp*) in dmd.o toElem::ToElemVisitor::visit(AssignExp*) in dmd.o ... "symbol_genauto(unsigned int)", referenced from: getEthis(Loc const&, IRState*, Dsymbol*) in dmd.o toElem::ToElemVisitor::visit(AssignExp*) in dmd.o "type_alignsize(TYPE*)", referenced from: toObjFile::ToObjFile::createTLVDataSymbol(VarDeclaration*, Symbol*) in dmd.o "type_dyn_array(TYPE*)", referenced from: ToCtypeVisitor::visit(TypeDArray*) in dmd.o "type_paramsize(TYPE*)", referenced from: toImport(Symbol*) in dmd.o "type_setmangle(TYPE**, unsigned char)", referenced from: toSymbol::ToSymbol::visit(VarDeclaration*) in dmd.o toObjFile::ToObjFile::createTLVDataSymbol(VarDeclaration*, Symbol*) in dmd.o toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o "Obj_reftodatseg(int, unsigned long long, unsigned long long, unsigned int, int)", referenced from: Obj::reftodatseg(int, unsigned long long, unsigned long long, unsigned int, int) in dmd.o "Obj_tlsseg_data()", referenced from: Obj::tlsseg_data() in dmd.o "Obj_write_bytes(seg_data*, unsigned int, void*)", referenced from: Obj::write_bytes(seg_data*, unsigned int, void*) in dmd.o "Obj_write_zeros(seg_data*, unsigned long long)", referenced from: Obj::write_zeros(seg_data*, unsigned long long) in dmd.o "REGSAVE_restore(REGSAVE&, CodeBuilder&, int, unsigned int)", referenced from: REGSAVE::restore(CodeBuilder&, int, unsigned int) in dmd.o "Symbol_needThis(Symbol*)", referenced from: Symbol::needThis() in dmd.o "block_appendexp(block*, elem*)", referenced from: FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o setScopeIndex(Blockx*, block*, int) in dmd.o incUsage(IRState*, Loc const&) in dmd.o S2irVisitor::visit(IfStatement*) in dmd.o S2irVisitor::visit(DoStatement*) in dmd.o S2irVisitor::visit(ForStatement*) in dmd.o ... "exp2_copytotemp(elem*)", referenced from: S2irVisitor::visit(SwitchStatement*) in dmd.o "nteh_declarvars(Blockx*)", referenced from: S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o appendDtors(IRState*, elem*, unsigned long long, unsigned long long) in dmd.o "nteh_patchindex(code*, int)", referenced from: except_fillInEHTable(Symbol*) in dmd.o "out_config_init(int, bool, bool, bool, bool, bool, int, bool, bool, unsigned char, bool, bool, bool)", referenced from: backend_init() in dmd.o "seg_data_isCode(seg_data const&)", referenced from: seg_data::isCode() in dmd.o "symbol_generate(int, TYPE*)", referenced from: genObjFile(Module*, bool) in dmd.o _symboldata in dmd.o "Obj_common_block(Symbol*, int, unsigned long long, unsigned long long)", referenced from: Obj::common_block(Symbol*, int, unsigned long long, unsigned long long) in dmd.o "Obj_common_block(Symbol*, unsigned long long, unsigned long long)", referenced from: Obj::common_block(Symbol*, unsigned long long, unsigned long long) in dmd.o "Obj_external_def(char const*)", referenced from: Obj::external_def(char const*) in dmd.o "Obj_reftocodeseg(int, unsigned long long, unsigned long long)", referenced from: Obj::reftocodeseg(int, unsigned long long, unsigned long long) in dmd.o "Obj_startaddress(Symbol*)", referenced from: Obj::startaddress(Symbol*) in dmd.o "code_chunk_alloc()", referenced from: code_malloc() in dmd.o "type_assoc_array(TYPE*, TYPE*)", referenced from: ToCtypeVisitor::visit(TypeAArray*) in dmd.o "Obj_allowZeroSize()", referenced from: Obj::allowZeroSize() in dmd.o "Obj_data_readonly(char*, int)", referenced from: Obj::data_readonly(char*, int) in dmd.o "Obj_data_readonly(char*, int, int*)", referenced from: Obj::data_readonly(char*, int, int*) in dmd.o "Obj_export_symbol(Symbol*, unsigned int)", referenced from: Obj::export_symbol(Symbol*, unsigned int) in dmd.o "Obj_tlv_bootstrap()", referenced from: Obj::tlv_bootstrap() in dmd.o "Symbol_Salignsize(Symbol*)", referenced from: Symbol::Salignsize() in dmd.o "param_t_createTal(param_t*, param_t*)", referenced from: param_t::createTal(param_t*) in dmd.o "type_struct_class(char const*, unsigned int, unsigned int, TYPE*, TYPE*, bool, bool, bool, bool)", referenced from: ToCtypeVisitor::visit(TypeStruct*) in dmd.o ToCtypeVisitor::visit(TypeClass*) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o fake_classsym(Identifier*) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o buildCapture(FuncDeclaration*) in dmd.o toElem::ToElemVisitor::visit(NewExp*) in dmd.o ... "out_string_literal(char const*, unsigned int, unsigned int)", referenced from: toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o "param_t_print_list(param_t*)", referenced from: param_t::print_list() in dmd.o "FuncParamRegs_alloc(FuncParamRegs&, TYPE*, unsigned int, unsigned char*, unsigned char*)", referenced from: FuncParamRegs::alloc(TYPE*, unsigned int, unsigned char*, unsigned char*) in dmd.o "Obj_jmpTableSegment(Symbol*)", referenced from: Obj::jmpTableSegment(Symbol*) in dmd.o "Obj_linkerdirective(char const*)", referenced from: Obj::linkerdirective(char const*) in dmd.o "out_readonly_comdat(Symbol*, void const*, unsigned int, unsigned int)", referenced from: toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o "FuncParamRegs_create(unsigned int)", referenced from: FuncParamRegs::create(unsigned int) in dmd.o "Obj_write_pointerRef(Symbol*, unsigned int)", referenced from: Obj::write_pointerRef(Symbol*, unsigned int) in dmd.o "Obj_setModuleCtorDtor(Symbol*, bool)", referenced from: Obj::setModuleCtorDtor(Symbol*, bool) in dmd.o "symbol_struct_addField(Symbol*, char const*, TYPE*, unsigned int)", referenced from: ToCtypeVisitor::visit(TypeStruct*) in dmd.o ToCtypeVisitor::visit(TypeClass*) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o buildCapture(FuncDeclaration*) in dmd.o "nteh_setScopeTableIndex(Blockx*, int)", referenced from: setScopeIndex(Blockx*, block*, int) in dmd.o "Obj_string_literal_segment(unsigned int)", referenced from: Obj::string_literal_segment(unsigned int) in dmd.o "binary(char const*, char const**, int)", referenced from: isDruntimeArrayOp(Identifier*) in dmd.o intrinsic_op(FuncDeclaration*) in dmd.o __D3dmd7iasmdmd15asm_token_transFPSQBg6tokens5TokenZv in dmd.o "el_bin(unsigned int, unsigned int, elem*, elem*)", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o __D3dmd4toir12incUsageElemFPSQBa7irstate7IRStateKxSQBw7globals3LocZPSQCo7backend2el4elem in dmd.o getEthis(Loc const&, IRState*, Dsymbol*) in dmd.o setEthis(Loc const&, IRState*, elem*, AggregateDeclaration*) in dmd.o resolveLengthVar(VarDeclaration*, elem**, Type*) in dmd.o ... "el_ptr(Symbol*)", referenced from: genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o toEfilename(Module*) in dmd.o toEfilenamePtr(Module*) in dmd.o __D3dmd4toir12incUsageElemFPSQBa7irstate7IRStateKxSQBw7globals3LocZPSQCo7backend2el4elem in dmd.o getEthis(Loc const&, IRState*, Dsymbol*) in dmd.o callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o ... "el_una(unsigned int, unsigned int, elem*)", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o __D3dmd4toir12incUsageElemFPSQBa7irstate7IRStateKxSQBw7globals3LocZPSQCo7backend2el4elem in dmd.o getEthis(Loc const&, IRState*, Dsymbol*) in dmd.o setEthis(Loc const&, IRState*, elem*, AggregateDeclaration*) in dmd.o resolveLengthVar(VarDeclaration*, elem**, Type*) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o ... "el_var(Symbol*)", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o getEthis(Loc const&, IRState*, Dsymbol*) in dmd.o setEthis(Loc const&, IRState*, elem*, AggregateDeclaration*) in dmd.o resolveLengthVar(VarDeclaration*, elem**, Type*) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o ... "MD5Init(MD5_CTX*)", referenced from: toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o "el_free(elem*)", referenced from: callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o array_toPtr(Type*, elem*) in dmd.o array_toDarray(Type*, elem*) in dmd.o toElem::ToElemVisitor::visit(AssignExp*) in dmd.o toElem::ToElemVisitor::visit(CallExp*) in dmd.o "el_pair(unsigned int, elem*, elem*)", referenced from: genObjFile(Module*, bool) in dmd.o toEfilename(Module*) in dmd.o array_toDarray(Type*, elem*) in dmd.o sarray_toDarray(Loc const&, Type*, Type*, elem*) in dmd.o toElem::ToElemVisitor::visit(FuncExp*) in dmd.o toElem::ToElemVisitor::visit(StringExp*) in dmd.o toElem::ToElemVisitor::visit(NewExp*) in dmd.o ... "el_same(elem**)", referenced from: resolveLengthVar(VarDeclaration*, elem**, Type*) in dmd.o callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o toElem::ToElemVisitor::visit(NewExp*) in dmd.o toElem::ToElemVisitor::toElemBinAssign(BinAssignExp*, int) in dmd.o toElem::ToElemVisitor::visit(EqualExp*) in dmd.o toElem::ToElemVisitor::visit(AssignExp*) in dmd.o toElem::ToElemVisitor::visit(DelegateExp*) in dmd.o ... "findreg(unsigned int)", referenced from: findregmsw(unsigned int) in dmd.o findreglsw(unsigned int) in dmd.o "outdata(Symbol*)", referenced from: genObjFile(Module*, bool) in dmd.o toSymbol(StructLiteralExp*) in dmd.o toSymbol(ClassReferenceExp*) in dmd.o toSymbolCpp(ClassDeclaration*) in dmd.o genModuleInfo(Module*) in dmd.o toObjFile::ToObjFile::visit(ClassDeclaration*) in dmd.o toObjFile::ToObjFile::visit(StructDeclaration*) in dmd.o ... "MD5Final(MD5_CTX*)", referenced from: toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o "Obj_byte(int, unsigned long long, unsigned int)", referenced from: Obj::_byte(int, unsigned long long, unsigned int) in dmd.o "Obj_init(Outbuffer*, char const*, char const*)", referenced from: Obj::init(Outbuffer*, char const*, char const*) in dmd.o "Obj_term(char const*)", referenced from: Obj::term(char const*) in dmd.o "Obj_user(char const*)", referenced from: Obj::user(char const*) in dmd.o "el_param(elem*, elem*)", referenced from: callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o setArray(Expression*, elem*, elem*, Type*, elem*, IRState*, int) in dmd.o toElem::ToElemVisitor::visit(NewExp*) in dmd.o toElem::ToElemVisitor::visit(AssertExp*) in dmd.o toElem::ToElemVisitor::visit(CatExp*) in dmd.o toElem::ToElemVisitor::visit(EqualExp*) in dmd.o toElem::ToElemVisitor::visit(IdentityExp*) in dmd.o ... "el_reset()", referenced from: obj_start(char const*) in dmd.o "genfwait(CodeBuilder&)", referenced from: CodeBuilder::genf2(unsigned int, unsigned int) in dmd.o CodeBuilder::genfltreg(unsigned int, unsigned int, unsigned long long) in dmd.o "MD5Update(MD5_CTX*, unsigned char*, unsigned int)", referenced from: toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o "Obj_alias(char const*, char const*)", referenced from: Obj::_alias(char const*, char const*) in dmd.o "Obj_bytes(int, unsigned long long, unsigned int, void*)", referenced from: Obj::bytes(int, unsigned long long, unsigned int, void*) in dmd.o "Obj_wkext(Symbol*, Symbol*)", referenced from: Obj::wkext(Symbol*, Symbol*) in dmd.o "asm_opstr(OP*)", referenced from: __D3dmd7iasmdmd12asm_classifyFPSQBd7backend4iasm2OPPSQByQBx4OPNDQnQpQrPkZSQCtQBqQBl7PTRNTAB in dmd.o __D3dmd7iasmdmd12asm_classifyFPSQBd7backend4iasm2OPPSQByQBx4OPNDQnQpQrPkZ15TYPE_SIZE_ERRORMFZv in dmd.o "code_last(code*)", referenced from: CodeBuilder::ctor(code*) in dmd.o "el_calloc()", referenced from: S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o array_toDarray(Type*, elem*) in dmd.o toElem::ToElemVisitor::visit(StringExp*) in dmd.o toElem::ToElemVisitor::visit(NegExp*) in dmd.o toElem::ToElemVisitor::visit(ComExp*) in dmd.o toElem::ToElemVisitor::visit(VectorExp*) in dmd.o ... "el_params(elem*, ...)", referenced from: genObjFile(Module*, bool) in dmd.o setArray(Expression*, elem*, elem*, Type*, elem*, IRState*, int) in dmd.o toElem::ToElemVisitor::visit(AssertExp*) in dmd.o toElem::ToElemVisitor::visit(CatExp*) in dmd.o toElem::ToElemVisitor::visit(EqualExp*) in dmd.o toElem::ToElemVisitor::visit(InExp*) in dmd.o toElem::ToElemVisitor::visit(RemoveExp*) in dmd.o ... "el_params(void**, int)", referenced from: callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o "el_tolong(elem*)", referenced from: callfunc(Loc const&, IRState*, int, Type*, elem*, Type*, FuncDeclaration*, Type*, elem*, Array<Expression*>*, elem*) in dmd.o "err_nomem()", referenced from: __D3dmd7backend6barray__T6BarrayTPSQBgQBf2cc5blockZQBa9setLengthMRmZ7enlargeFNbKSQDaQCzQCu__TQCqTQCmZQCymZv in dmd.o Outbuffer::enlarge(unsigned long long) in dmd.o "getRtlsym(int)", referenced from: genObjFile(Module*, bool) in dmd.o buildClosure(FuncDeclaration*, IRState*) in dmd.o S2irVisitor::visit(ThrowStatement*) in dmd.o S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o setArray(Expression*, elem*, elem*, Type*, elem*, IRState*, int) in dmd.o toElem::ToElemVisitor::visit(NewExp*) in dmd.o ... "out_reset()", referenced from: obj_start(char const*) in dmd.o "type_enum(char const*, TYPE*)", referenced from: ToCtypeVisitor::visit(TypeEnum*) in dmd.o "type_fake(unsigned int)", referenced from: ToCtypeVisitor::visit(Type*) in dmd.o ToCtypeVisitor::visit(TypeEnum*) in dmd.o genObjFile(Module*, bool) in dmd.o toSymbol::ToSymbol::visit(VarDeclaration*) in dmd.o toSymbolCppTypeInfo(ClassDeclaration*) in dmd.o _symboldata in dmd.o S2irVisitor::visit(TryCatchStatement*) in dmd.o ... "type_size(TYPE const*)", referenced from: toElem::ToElemVisitor::visit(AssignExp*) in dmd.o appendDtors(IRState*, elem*, unsigned long long, unsigned long long) in dmd.o type_zeroCopy(TYPE*) in dmd.o init_common(Symbol*) in dmd.o "writefunc(Symbol*)", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o "Identifier::generateId(char const*, unsigned long long)", referenced from: DsymbolSemanticVisitor::visit(TemplateMixin*) in dmd.o __D3dmd10expression7FuncExp8genIdentMFPSQBl6dscope5ScopeZv in dmd.o StatementSemanticVisitor::foreachBodyToFunction(Scope*, ForeachStatement*, TypeFunction*) in dmd.o Semantic3Visitor::visit(FuncDeclaration*) in dmd.o "RootObject::__ctor()", referenced from: __D3dmd4cond9Condition6__ctorMFKxSQBf7globals3LocZCQBwQBvQBt in dmd.o __D3dmd4cond13StaticForeach6__ctorMFKxSQBk7globals3LocCQCa9statement16ForeachStatementCQDgQBg21ForeachRangeStatementZCQElQEkQEi in dmd.o __D3dmd7dsymbol7Dsymbol6__ctorMFZCQBfQBeQz in dmd.o __D3dmd7dsymbol7Dsymbol6__ctorMFCQBe10identifier10IdentifierZCQChQCgQCb in dmd.o DsymbolTable::__ctor() in dmd.o __D3dmd9dtemplate5Tuple6__ctorMFZCQBfQBeQx in dmd.o __D3dmd9dtemplate5Tuple6__ctorMFmZCQBgQBfQy in dmd.o ... "Mem::xcalloc(unsigned long long, unsigned long long)", referenced from: __D3dmd8ctfeexpr11copyLiteralFCQBc10expression10ExpressionZSQCfQBd8UnionExp in dmd.o __D3dmd8ctfeexpr34createBlockDuplicatedStringLiteralFPSQCa10expression8UnionExpKxSQDb7globals3LocCQDr5mtype4TypewmhZCQEkQCk9StringExp in dmd.o __D3dmd8ctfeexpr24changeArrayLiteralLengthFKxSQBr7globals3LocCQCh5mtype9TypeArrayCQDb10expression10ExpressionmmZSQEgQBf8UnionExp in dmd.o __D3dmd8ctorflow8CtorFlow14allocFieldinitMFmZv in dmd.o BaseClass::copyBaseInterfaces(Array<BaseClass*>*) in dmd.o NullExp::toStringExp() in dmd.o "Mem::xmalloc(unsigned long long)", referenced from: __D3dmd9constfold5SliceFCQw5mtype4TypeCQBk10expression10ExpressionQBcQBfZSQCtQBj8UnionExp in dmd.o __D3dmd9constfold3CatFCQu5mtype4TypeCQBi10expression10ExpressionQBcZSQCoQBg8UnionExp in dmd.o __D3dmd8ctfeexpr10ctfeRawCmpFKxSQBd7globals3LocCQBt10expression10ExpressionQBcbZi in dmd.o __D3dmd8ctfeexpr7ctfeCatFKxSQz7globals3LocCQBo5mtype4TypeCQCd10expression10ExpressionQBcZSQDjQBg8UnionExp in dmd.o castTo::CastTo::visit(StringExp*) in dmd.o __D3dmd6dmacro5Macro6expandMFPSQBc4root9outbuffer9OutBuffermPmAxaZv in dmd.o __D3dmd6dmacro6memdupFAxaZAa in dmd.o ... "Mem::xrealloc(void*, unsigned long long)", referenced from: ScopeDsymbol::importScope(Dsymbol*, Prot) in dmd.o Array<Expression*>::reserve(unsigned long long) in dmd.o Array<Parameter*>::reserve(unsigned long long) in dmd.o Array<TemplateParameter*>::reserve(unsigned long long) in dmd.o Array<Dsymbol*>::reserve(unsigned long long) in dmd.o Array<ClassDeclaration*>::reserve(unsigned long long) in dmd.o Array<AliasDeclaration*>::reserve(unsigned long long) in dmd.o ... "File::setbuffer(void*, unsigned long long)", referenced from: gendocfile(Module*) in dmd.o genhdrfile(Module*) in dmd.o __D3dmd3lib7Library5writeMFZv in dmd.o __D3dmd4mars7tryMainFmPPxaKSQz7globals5ParamZi in dmd.o __D3dmd4mars12generateJsonFPSQBa4root5array__T5ArrayTCQBz7dmodule6ModuleZQBbZv in dmd.o _flushMixins in dmd.o obj_end(Library*, File*) in dmd.o ... "Port::valcpy(void*, unsigned long long, unsigned long long)", referenced from: __D3dmd9constfold3CatFCQu5mtype4TypeCQBi10expression10ExpressionQBcZSQCoQBg8UnionExp in dmd.o __D3dmd8ctfeexpr7ctfeCatFKxSQz7globals3LocCQBo5mtype4TypeCQCd10expression10ExpressionQBcZSQDjQBg8UnionExp in dmd.o "Port::memicmp(char const*, char const*, unsigned long long)", referenced from: __D3dmd8dinifile13parseConfFileFPSQBf4root11stringtable11StringTablePxaQdmPhPSQCxQBs5array__T5ArrayTQBgZQlZv in dmd.o __D3dmd3doc7isDittoFPxaZb in dmd.o __D3dmd3doc11skippastURLFPSQy4root9outbuffer9OutBuffermZm in dmd.o "Array<Identifier*>::setDim(unsigned long long)", referenced from: __D3dmd4init10syntaxCopyFCQxQv11InitializerZ10copyStructFCQCdQCc17StructInitializerZQCh in dmd.o "Array<Identifier*>::opIndex(unsigned long long)", referenced from: __D3dmd8compiler20ModuleComponentRange5frontMxFNbNdZxCQBz10identifier10Identifier in dmd.o __D3dmd7dimport6Import6__ctorMFKxSQBf7globals3LocPSQBw4root5array__T5ArrayTCQCv10identifier10IdentifierZQBkQBgQBjiZCQEjQEiQEd in dmd.o Import::syntaxCopy(Dsymbol*) in dmd.o Import::addMember(Scope*, ScopeDsymbol*) in dmd.o __D3dmd7dmodule7Package7resolveFPSQBf4root5array__T5ArrayTCQCe10identifier10IdentifierZQBkPCQDl7dsymbol7DsymbolPCQEgQEfQEaZCQErQBg12DsymbolTable in dmd.o DsymbolSemanticVisitor::visit(Import*) in dmd.o PrettyPrintVisitor::visit(Import*) in dmd.o ... "Array<char const*>::__ctor(unsigned long long)", referenced from: __D3dmd4mars7tryMainFmPPxaKSQz7globals5ParamZi in dmd.o "Array<char const*>::insert(unsigned long long, char const*)", referenced from: __D3dmd4root8response15response_expandFPSQBmQBl5array__T5ArrayTPxaZQlZb in dmd.o "Array<char const*>::remove(unsigned long long)", referenced from: __D3dmd4mars7tryMainFmPPxaKSQz7globals5ParamZi in dmd.o __D3dmd4root8response15response_expandFPSQBmQBl5array__T5ArrayTPxaZQlZb in dmd.o "Array<char const*>::setDim(unsigned long long)", referenced from: __D3dmd4mars16parseCommandLineFKxSQBf4root5array__T5ArrayTPxaZQlxmKSQCn7globals5ParamKSQDgQCbQBz__TQBwTQBtZQCeZb in dmd.o "Array<char const*>::opIndex(unsigned long long)", referenced from: __D3dmd8dinifile13parseConfFileFPSQBf4root11stringtable11StringTablePxaQdmPhPSQCxQBs5array__T5ArrayTQBgZQlZv in dmd.o __D3dmd7dmodule17lookForSourceFileFAxaZQe in dmd.o __D3dmd7dmodule6Module4loadRSQBa7globals3LocPSQBr4root5array__T5ArrayTCQCq10identifier10IdentifierZQBkQBgZ17checkModFileAliasMFNbAxaZv in dmd.o gendocfile(Module*) in dmd.o __D3dmd3lib7Library11setFilenameMFPxaQdZv in dmd.o __D3dmd4link7runLINKFZi in dmd.o __D3dmd4link10runProgramFZi in dmd.o ... "Array<char const*>::reserve(unsigned long long)", referenced from: __D3dmd4mars7tryMainFmPPxaKSQz7globals5ParamZi in dmd.o "OutBuffer::fill0(unsigned long long)", referenced from: __D3dmd7libmach7LibMach16WriteLibToBufferMFPSQBq4root9outbuffer9OutBufferZv in dmd.o "OutBuffer::print(unsigned long long)", referenced from: __D3dmd4cond20printDepsConditionalFPSQBi6dscope5ScopeCQBzQBy11DVConditionAxaZv in dmd.o __D3dmd9cppmangle16CppMangleVisitor15writeIdentifierMFKxCQCc10identifier10IdentifierZv in dmd.o __D3dmd9cppmangle16CppMangleVisitor12template_argMFCQBx9dtemplate16TemplateInstancemZv in dmd.o CppMangleVisitor::visit(TypeSArray*) in dmd.o CppMangleVisitor::visit(IntegerExp*) in dmd.o Mangler::visit(TypeSArray*) in dmd.o Mangler::visit(TypeIdentifier*) in dmd.o ... "OutBuffer::write(void const*, unsigned long long)", referenced from: __D3dmd3doc7Section5writeMFSQz7globals3LocPSQBpQBo10DocCommentPSQCj6dscope5ScopePSQDb4root5array__T5ArrayTCQEa7dsymbol7DsymbolZQBcPSQEzQBy9outbuffer9OutBufferZv in dmd.o __D3dmd3doc12ParamSection5writeMFSQBf7globals3LocPSQBwQBv10DocCommentPSQCq6dscope5ScopePSQDi4root5array__T5ArrayTCQEh7dsymbol7DsymbolZQBcPSQFgQBy9outbuffer9OutBufferZv in dmd.o gendocfile(Module*) in dmd.o __D3dmd3doc10DocComment13writeSectionsMFPSQBn6dscope5ScopePSQCf4root5array__T5ArrayTCQDe7dsymbol7DsymbolZQBcPSQEdQBy9outbuffer9OutBufferZv in dmd.o __D3dmd3doc13highlightTextFPSQBa6dscope5ScopePSQBs4root5array__T5ArrayTCQCr7dsymbol7DsymbolZQBcSQDp7globals3LocPSQEgQCo9outbuffer9OutBuffermZv in dmd.o ExpressionSemanticVisitor::visit(ImportExp*) in dmd.o __D3dmd7libmach7LibMach16WriteLibToBufferMFPSQBq4root9outbuffer9OutBufferZv in dmd.o ... "OutBuffer::insert(unsigned long long, void const*, unsigned long long)", referenced from: __D3dmd3doc13highlightTextFPSQBa6dscope5ScopePSQBs4root5array__T5ArrayTCQCr7dsymbol7DsymbolZQBcSQDp7globals3LocPSQEgQCo9outbuffer9OutBuffermZv in dmd.o "OutBuffer::remove(unsigned long long, unsigned long long)", referenced from: __D3dmd6dmacro5Macro6expandMFPSQBc4root9outbuffer9OutBuffermPmAxaZv in dmd.o __D3dmd3doc16escapeDdocStringFPSQBd4root9outbuffer9OutBuffermZv in dmd.o __D3dmd3doc22escapeStrayParenthesisFSQBi7globals3LocPSQBz4root9outbuffer9OutBuffermbZv in dmd.o __D3dmd3doc20removeBlankLineMacroFPSQBh4root9outbuffer9OutBufferKmKmZv in dmd.o __D3dmd3doc28replaceMarkdownThematicBreakFPSQBp4root9outbuffer9OutBufferKmmKxSQCx7globals3LocZb in dmd.o __D3dmd3doc25removeAnyAtxHeadingSuffixFPSQBm4root9outbuffer9OutBuffermZv in dmd.o __D3dmd3doc23replaceMarkdownEmphasisFPSQBk4root9outbuffer9OutBufferKxSQCp7globals3LocKASQDhQDg17MarkdownDelimiteriZ19replaceEmphasisPairMFKQCaKQCeZm in dmd.o ... "OutBuffer::spread(unsigned long long, unsigned long long)", referenced from: __D3dmd6dmacro5Macro6expandMFPSQBc4root9outbuffer9OutBuffermPmAxaZv in dmd.o "OutBuffer::bracket(unsigned long long, char const*, unsigned long long, char const*)", referenced from: __D3dmd3doc13highlightTextFPSQBa6dscope5ScopePSQBs4root5array__T5ArrayTCQCr7dsymbol7DsymbolZQBcSQDp7globals3LocPSQEgQCo9outbuffer9OutBuffermZv in dmd.o __D3dmd3doc13highlightCodeFPSQBa6dscope5ScopePSQBs4root5array__T5ArrayTCQCr7dsymbol7DsymbolZQBcPSQDqQBy9outbuffer9OutBuffermZv in dmd.o "OutBuffer::reserve(unsigned long long)", referenced from: Mangler::visit(StringExp*) in dmd.o Module::parse() in dmd.o gendocfile(Module*) in dmd.o __D3dmd3doc14highlightCode2FPSQBb6dscope5ScopePSQBt4root5array__T5ArrayTCQCs7dsymbol7DsymbolZQBcPSQDrQBy9outbuffer9OutBuffermZv in dmd.o __D3dmd7libmach7LibMach16WriteLibToBufferMFPSQBq4root9outbuffer9OutBufferZv in dmd.o Type::toChars() in dmd.o Type::toPrettyChars(bool) in dmd.o ... "OutBuffer::setsize(unsigned long long)", referenced from: __D3dmd8dinifile13parseConfFileFPSQBf4root11stringtable11StringTablePxaQdmPhPSQCxQBs5array__T5ArrayTQBgZQlZv in dmd.o gendocfile(Module*) in dmd.o __D3dmd3doc14highlightCode2FPSQBb6dscope5ScopePSQBt4root5array__T5ArrayTCQCs7dsymbol7DsymbolZQBcPSQDrQBy9outbuffer9OutBuffermZv in dmd.o SerializeVisitor::visit(DotIdExp*) in dmd.o SerializeVisitor::visit(DotVarExp*) in dmd.o toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o "__rel_exception", referenced from: rel_exception(int) in dmd.o "__rel_integral", referenced from: rel_integral(int) in dmd.o "__rel_not", referenced from: rel_not(int) in dmd.o "__rel_swap", referenced from: rel_swap(int) in dmd.o "__rel_unord", referenced from: rel_unord(int) in dmd.o "__tyalignsize", referenced from: tyalignsize(unsigned int) in dmd.o "__tyrelax", referenced from: tyrelax(unsigned int) in dmd.o "__tysize", referenced from: toSymbol::ToSymbol::visit(VarDeclaration*) in dmd.o __align in dmd.o REGSIZE() in dmd.o NPTRSIZE() in dmd.o REGSAVE::reset() in dmd.o DtBuilder::size(unsigned long long) in dmd.o tysize(unsigned int) in dmd.o ... "_code_list", referenced from: code_malloc() in dmd.o "_code_print", referenced from: code::print() in dmd.o "_cstate", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o "_el_long", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o toEfilename(Module*) in dmd.o __D3dmd4toir12incUsageElemFPSQBa7irstate7IRStateKxSQBw7globals3LocZPSQCo7backend2el4elem in dmd.o getEthis(Loc const&, IRState*, Dsymbol*) in dmd.o setEthis(Loc const&, IRState*, elem*, AggregateDeclaration*) in dmd.o ... "_floatreg", referenced from: CodeBuilder::genfltreg(unsigned int, unsigned int, unsigned long long) in dmd.o CodeBuilder::genxmmreg(unsigned int, unsigned int, unsigned long long, unsigned int) in dmd.o "_localgot", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o "_mem_calloc", referenced from: util_calloc(unsigned int, unsigned int) in dmd.o "_mem_fmalloc", referenced from: dt_calloc(int) in dmd.o "_mem_free", referenced from: dt_free(dt_t*) in dmd.o util_free(void*) in dmd.o "_mem_malloc", referenced from: DtBuilder::nbytes(unsigned int, char const*) in dmd.o DtBuilder::abytes(unsigned int, unsigned int, unsigned int, char const*, unsigned int) in dmd.o DtBuilder::repeat(dt_t*, unsigned long long) in dmd.o util_malloc(unsigned int, unsigned int) in dmd.o CodeBuilder::genasm(char*, unsigned int) in dmd.o "_mem_realloc", referenced from: util_realloc(void*, unsigned int, unsigned int) in dmd.o "_objmod", referenced from: obj_start(char const*) in dmd.o obj_end(Library*, File*) in dmd.o FuncDeclaration_toObjFile(FuncDeclaration*, bool) in dmd.o "_optab1", referenced from: OTbinary(int) in dmd.o OTunary(int) in dmd.o OTleaf(int) in dmd.o OTcommut(int) in dmd.o OTassoc(int) in dmd.o OTeop0e(int) in dmd.o OTeop00(int) in dmd.o ... "_optab2", referenced from: OTassign(int) in dmd.o OTlogical(int) in dmd.o OTwid(int) in dmd.o OTcall(int) in dmd.o OTrtol(int) in dmd.o OTdef(int) in dmd.o OTae(int) in dmd.o ... "_optab3", referenced from: OTboolnop(int) in dmd.o "_outthunk", referenced from: toThunkSymbol(FuncDeclaration*, int) in dmd.o "_pstate", referenced from: funcsym_p(Symbol*) in dmd.o funcsym_p() in dmd.o preprocessor() in dmd.o inline_asm() in dmd.o "_reflocal", referenced from: CodeBuilder::genfltreg(unsigned int, unsigned int, unsigned long long) in dmd.o CodeBuilder::genxmmreg(unsigned int, unsigned int, unsigned long long, unsigned int) in dmd.o "_refparam", referenced from: iasm_regs(block*) in dmd.o "_regcon", referenced from: regimmed_set(int, unsigned long long) in dmd.o "_retoffset", referenced from: except_fillInEHTable(Symbol*) in dmd.o "_startblock", referenced from: except_fillInEHTable(Symbol*) in dmd.o "_tspvoid", referenced from: S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o "_tstypes", referenced from: callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o toVtblSymbol(ClassDeclaration*) in dmd.o S2irVisitor::visit(TryCatchStatement*) in dmd.o S2irVisitor::visit(TryFinallyStatement*) in dmd.o toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o except_gentables() in dmd.o ... "_type_function", referenced from: ToCtypeVisitor::visit(TypeFunction*) in dmd.o callFuncsAndGates(Module*, Array<Symbol*>*, Array<StaticDtorDeclaration*>*, char const*) in dmd.o genObjFile(Module*, bool) in dmd.o aaGetSymbol(TypeAArray*, char const*, int) in dmd.o "_type_static_array", referenced from: ToCtypeVisitor::visit(TypeSArray*) in dmd.o toStringSymbol(char const*, unsigned long long, unsigned long long) in dmd.o "_tytab", referenced from: tyintegral(unsigned int) in dmd.o tyarithmetic(unsigned int) in dmd.o tyaggregate(unsigned int) in dmd.o tyscalar(unsigned int) in dmd.o tyfloating(unsigned int) in dmd.o tyimaginary(unsigned int) in dmd.o tycomplex(unsigned int) in dmd.o ... "_tytouns", referenced from: touns(unsigned int) in dmd.o "_usednteh", referenced from: except_fillInEHTable(Symbol*) in dmd.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Error: linker exited with status 1 make[1]: *** [../generated/osx/release/64/dmd] Error 1 make: *** [all] Error 2 --