Lines Matching refs:semantic3
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(NULL);
6378 /* Template function instantiation should run semantic3 immediately
6387 * all instantiated functions should run the semantic3 immediately.
6432 //printf("deferred semantic3 of %p %s, ti = %s, ti->deferred = %p\n", this, toChars(), ti->toChars());
7489 * - semantic3 pass will get called on the instance members.
7520 * - semantic3 pass won't be called on the instance.
7751 void TemplateInstance::semantic3(Scope *sc)
7782 s->semantic3(sc);
8105 // -allInst and others doesn't guarantee the semantic3 execution
8547 semantic3(sc2);
8582 void TemplateMixin::semantic3(Scope *sc)
8594 s->semantic3(sc);