OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:semantic3
(Results
1 - 14
of
14
) sorted by relevancy
/src/external/gpl3/gcc.old/dist/gcc/d/dmd/
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
...]
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
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);
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
(sc)
[
all
...]
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
clone.d
37
import dmd.
semantic3
;
383
//
semantic3
(fop, sc2); // isn't run here for lazy forward reference resolution.
1690
ccd.
semantic3
(sc2);
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
until semantic and semantic2 done
[
all
...]
dsymbol.d
198
semantic3
, //
semantic3
() started
199
semantic3done, //
semantic3
() done
typesem.d
62
import dmd.
semantic3
;
984
sd.xeq.
semantic3
(sd.xeq._scope);
dtemplate.d
73
import dmd.
semantic3
;
845
* Making parameters is similar to FuncDeclaration.
semantic3
3130
* its
semantic3
. Should not complete it in here.
7354
* -
semantic3
pass will get called on the instance members.
7390
* -
semantic3
pass won't be called on the instance.
7492
semantic3
(this, sc2);
expressionsem.d
73
import dmd.
semantic3
;
1698
// If inferring return type, and
semantic3
() needs to be run if not already run
4060
exp.fd.
semantic3
(sc);
5346
e.declaration.
semantic3
(sc);
dinterpret.d
260
* run
semantic3
, and that may start CTFE again with a NULL istate. Thus
432
if (fd.semanticRun == PASS.
semantic3
)
/src/external/gpl3/gcc.old/dist/gcc/d/
d-lang.cc
1261
message ("
semantic3
%s", m->toChars ());
1263
semantic3
(m, NULL);
1268
/* Check again, incase
semantic3
pass loaded any more modules. */
decl.cc
940
if (d->semanticRun < PASS::
semantic3
)
Completed in 103 milliseconds
Indexes created Wed Jun 10 00:26:05 UTC 2026