aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/d-compiler.cc
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2021-02-09 15:40:06 +0100
committerIain Buclaw <ibuclaw@gdcproject.org>2021-02-13 12:50:45 +0100
commita3b38b7781622babb5ca68c621367770a65012fa (patch)
tree32ba65cb98047efa6ed8f86b327903ce647c008f /gcc/d/d-compiler.cc
parent0f3a743b688f4845e1798eed9b2e2284e891da11 (diff)
downloadgcc-a3b38b7781622babb5ca68c621367770a65012fa.zip
gcc-a3b38b7781622babb5ca68c621367770a65012fa.tar.gz
gcc-a3b38b7781622babb5ca68c621367770a65012fa.tar.bz2
d: Merge upstream dmd 7132b3537
Splits out all semantic passes for Dsymbol, Type, and TemplateParameter nodes into Visitors in separate files, and the copyright years of all sources have been updated. Reviewed-on: https://github.com/dlang/dmd/pull/12190 gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 7132b3537. * Make-lang.in (D_FRONTEND_OBJS): Add d/dsymbolsem.o, d/semantic2.o, d/semantic3.o, and d/templateparamsem.o. * d-compiler.cc (Compiler::genCmain): Update calls to semantic entrypoint functions. * d-lang.cc (d_parse_file): Likewise. * typeinfo.cc (make_frontend_typeinfo): Likewise.
Diffstat (limited to 'gcc/d/d-compiler.cc')
-rw-r--r--gcc/d/d-compiler.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/d/d-compiler.cc b/gcc/d/d-compiler.cc
index 3907d01..512ef4b 100644
--- a/gcc/d/d-compiler.cc
+++ b/gcc/d/d-compiler.cc
@@ -59,9 +59,9 @@ Compiler::genCmain (Scope *sc)
{
m->importedFrom = m;
m->importAll (NULL);
- m->semantic (NULL);
- m->semantic2 (NULL);
- m->semantic3 (NULL);
+ dsymbolSemantic (m, NULL);
+ semantic2 (m, NULL);
+ semantic3 (m, NULL);
d_add_entrypoint_module (m, sc->_module);
}