Searched refs:semantic3 (Results 1 - 25 of 34) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dnspace.h30 void semantic3(Scope *sc);
H A Ddstruct.c122 /* 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 Dnspace.c145 void Nspace::semantic3(Scope *sc) function in class:Nspace
157 s->semantic3(sc);
H A Dmodule.h61 static Dsymbols deferred3; // deferred Dsymbol's needing semantic3() run on them
129 void semantic3(Scope *); // pass 3 semantic analysis
H A Dtemplate.h332 void semantic3(Scope *sc);
373 void semantic3(Scope *sc);
H A Ddmodule.c34 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 Daggregate.h97 Dsymbol *deferred; // any deferred semantic2() or semantic3() symbol
135 void semantic3(Scope *sc);
H A Dattrib.h42 void semantic3(Scope *sc);
H A Ddsymbol.h123 PASSsemantic3, // semantic3() started
124 PASSsemantic3done, // semantic3() done
207 virtual void semantic3(Scope *sc);
H A Darrayop.c86 fd->semantic3(sc);
H A Dattrib.c105 * 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 Ddeclaration.h555 // true if errors in semantic3 this function's frame ptr
606 void semantic3(Scope *sc);
610 // called from semantic3
H A Ddtemplate.c783 * 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 Dfunc.c1355 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 Ddsymbol.c487 void Dsymbol::semantic3(Scope *) function in class:Dsymbol
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dsemantic3.d2 * 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 Ddsymbol.h92 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 Ddmodule.d49 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 Dfunc.d54 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 Ddstruct.d125 /* 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 Dclone.d37 import dmd.semantic3;
383 //semantic3(fop, sc2); // isn't run here for lazy forward reference resolution.
1690 ccd.semantic3(sc2);
H A Ddsymbolsem.d66 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 Dd-frontend.cc437 m->semantic3 (NULL);
H A Dd-lang.cc1219 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 Dd-lang.cc1261 message ("semantic3 %s", m->toChars ());
1263 semantic3 (m, NULL);
1268 /* Check again, incase semantic3 pass loaded any more modules. */

Completed in 404 milliseconds

12