/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | nspace.h | 30 void semantic3(Scope *sc);
|
H A D | dstruct.c | 122 /* Step 2: If the TypeInfo generation requires sd.semantic3, run it later. 132 // If the struct is in a non-root module, run semantic3 to get 136 // semantic3 is already done 222 * semantic, semantic2 and semantic3 will use this for aggregate members. 274 void AggregateDeclaration::semantic3(Scope *sc) function in class:AggregateDeclaration 276 //printf("AggregateDeclaration::semantic3(%s) type = %s, errors = %d\n", toChars(), type->toChars(), errors); 293 s->semantic3(sc2); 317 ti->semantic3(sc3); 481 xeq->semantic3(xeq->_scope); 491 xcmp->semantic3(xcm [all...] |
H A D | nspace.c | 145 void Nspace::semantic3(Scope *sc) function in class:Nspace 157 s->semantic3(sc);
|
H A D | module.h | 61 static Dsymbols deferred3; // deferred Dsymbol's needing semantic3() run on them 129 void semantic3(Scope *); // pass 3 semantic analysis
|
H A D | template.h | 332 void semantic3(Scope *sc); 373 void semantic3(Scope *sc);
|
H A D | dmodule.c | 34 Dsymbols Module::deferred3; // deferred Dsymbol's needing semantic3() run on them 797 void Module::semantic3(Scope*) function in class:Module 799 //printf("Module::semantic3('%s'): parent = %p\n", toChars(), parent); 814 //printf("Module %s: %s.semantic3()\n", toChars(), s->toChars()); 815 s->semantic3(sc); 822 userAttribDecl->semantic3(sc); 1020 s->semantic3(NULL);
|
H A D | aggregate.h | 97 Dsymbol *deferred; // any deferred semantic2() or semantic3() symbol 135 void semantic3(Scope *sc);
|
H A D | attrib.h | 42 void semantic3(Scope *sc);
|
H A D | dsymbol.h | 123 PASSsemantic3, // semantic3() started 124 PASSsemantic3done, // semantic3() done 207 virtual void semantic3(Scope *sc);
|
H A D | arrayop.c | 86 fd->semantic3(sc);
|
H A D | attrib.c | 105 * addMember, setScope, importAll, semantic, semantic2 and semantic3 will use this. 215 void AttribDeclaration::semantic3(Scope *sc) function in class:AttribDeclaration 226 s->semantic3(sc2);
|
H A D | declaration.h | 555 // true if errors in semantic3 this function's frame ptr 606 void semantic3(Scope *sc); 610 // called from semantic3
|
H A D | dtemplate.c | 783 * Making parameters is similar to FuncDeclaration::semantic3 2622 * its semantic3. Should not complete it in here. 5966 semantic3(sc2); 6087 * so 'inst' should conservatively finish the semantic3 pass for the codegen. 6313 * or semantic3() yet. 6355 * should be done at that position. But, immediate running semantic3 of 6357 * To avoid the issue, don't run semantic3 until semantic and semantic2 done. 6362 //printf("Run semantic3 on %s\n", toChars()); 6367 //printf("+ run deferred semantic3 on %s\n", deferred[i]->toChars()); 6368 deferred[i]->semantic3(NUL 7751 void TemplateInstance::semantic3(Scope *sc) function in class:TemplateInstance 8582 void TemplateMixin::semantic3(Scope *sc) function in class:TemplateMixin [all...] |
H A D | func.c | 1355 void FuncDeclaration::semantic3(Scope *sc) function in class:FuncDeclaration 1363 //printf("FuncDeclaration::semantic3(%s '%s', sc = %p)\n", kind(), toChars(), sc); 1371 //printf("FuncDeclaration::semantic3('%s.%s', %p, sc = %p, loc = %s)\n", parent->toChars(), toChars(), this, sc, loc.toChars()); 1386 semantic3(sc); 2366 //printf("-FuncDeclaration::semantic3('%s.%s', sc = %p, loc = %s)\n", parent->toChars(), toChars(), sc, loc.toChars()); 2433 /* Forward reference - we need to run semantic3 on this function. 2442 semantic3(_scope); 2675 fdv->semantic3(sc); 2733 fdv->semantic3(sc); 4752 * after its semantic3 i [all...] |
H A D | dsymbol.c | 487 void Dsymbol::semantic3(Scope *) function in class:Dsymbol
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | semantic3.d | 2 * Performs the semantic3 stage, which deals with function bodies. 7 * Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/semantic3.d, _semantic3.d) 9 * Coverage: https://codecov.io/gh/dlang/dmd/src/master/src/dmd/semantic3.d 12 module dmd.semantic3; 79 extern(C++) void semantic3(Dsymbol dsym, Scope* sc) 101 printf("TemplateInstance.semantic3('%s'), semanticRun = %d\n", tempinst.toChars(), tempinst.semanticRun); 104 if (tempinst.semanticRun >= PASS.semantic3) 106 tempinst.semanticRun = PASS.semantic3; 133 s.semantic3(sc); 158 if (tmix.semanticRun >= PASS.semantic3) [all...] |
H A D | dsymbol.h | 92 void semantic3(Dsymbol *dsym, Scope* sc); 119 semantic3, // semantic3() started member in class:PASS 120 semantic3done, // semantic3() done 133 PASSsemantic3, // semantic3() started 134 PASSsemantic3done, // semantic3() done
|
H A D | dmodule.d | 49 import dmd.semantic3; 54 // function used to call semantic3 on a module's dependencies 60 if (m.semanticRun > PASS.semantic3) 63 m.semantic3(null); 327 extern (C++) __gshared Dsymbols deferred3; // deferred Dsymbol's needing semantic3() run on them 1377 s.semantic3(null);
|
H A D | func.d | 54 import dmd.semantic3; 212 semantic3Errors = 0x10000, /// If errors in semantic3 this function's frame ptr 462 if (semanticRun < PASS.semantic3 && _scope) 464 /* Forward reference - we need to run semantic3 on this function. 473 semantic3(this, _scope); 501 bool inSemantic3 = (inferRetType && semanticRun >= PASS.semantic3); 510 // called from semantic3 1555 if (flags & FUNCFLAG.nogcInprocess && semanticRun < PASS.semantic3 && _scope) 1558 this.semantic3(_scope); 2275 fdv.semantic3(s [all...] |
H A D | dstruct.d | 125 /* Step 2: If the TypeInfo generation requires sd.semantic3, run it later. 134 // If the struct is in a non-root module, run semantic3 to get 136 if (sd.semanticRun >= PASS.semantic3) 138 // semantic3 is already done
|
H A D | clone.d | 37 import dmd.semantic3; 383 //semantic3(fop, sc2); // isn't run here for lazy forward reference resolution. 1690 ccd.semantic3(sc2);
|
H A D | dsymbolsem.d | 66 import dmd.semantic3; 965 // Preset the required type to fail in FuncLiteralDeclaration::semantic3 968 // If inside function, there is no semantic3() call 2823 tm.semantic3(sc2); 4680 sd.deferred.semantic3(sc); 5347 cldec.deferred.semantic3(sc); 5883 * so 'inst' should conservatively finish the semantic3 pass for the codegen. 6136 * or semantic3() yet. 6179 * should be done at that position. But, immediate running semantic3 of 6182 * To avoid the issue, don't run semantic3 unti [all...] |
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | d-frontend.cc | 437 m->semantic3 (NULL);
|
H A D | d-lang.cc | 1219 message ("semantic3 %s", m->toChars ()); 1221 m->semantic3 (NULL); 1226 /* Check again, incase semantic3 pass loaded any more modules. */
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-lang.cc | 1261 message ("semantic3 %s", m->toChars ()); 1263 semantic3 (m, NULL); 1268 /* Check again, incase semantic3 pass loaded any more modules. */
|