d: Merge upstream dmd db0df3f7e.
authorIain Buclaw <ibuclaw@gdcproject.org>
Thu, 26 Nov 2020 10:31:25 +0000 (11:31 +0100)
committerIain Buclaw <ibuclaw@gdcproject.org>
Fri, 27 Nov 2020 20:27:14 +0000 (21:27 +0100)
commit6b2f370fa915d74dff066d4b0340ddb459728046
treef2f3ab7378cac5701e8d4cb4b8002ec684fdc5e4
parentf886c4a79573f1f1b46c37a1d5d68a4cf5d1319d
d: Merge upstream dmd db0df3f7e.

Removes all support code and tests for the extern(Pascal) calling
convention.

Reviewed-on: https://github.com/dlang/dmd/pull/11994

gcc/d/ChangeLog:

* dmd/MERGE: Merge upstream dmd db0df3f7e.
* types.cc (TypeVisitor::visit (TypeFunction *)): Remove LINKpascal.
14 files changed:
gcc/d/dmd/MERGE
gcc/d/dmd/dmangle.c
gcc/d/dmd/globals.h
gcc/d/dmd/hdrgen.c
gcc/d/dmd/idgen.c
gcc/d/dmd/json.c
gcc/d/dmd/parse.c
gcc/d/types.cc
gcc/testsuite/gdc.test/compilable/callconv.d
gcc/testsuite/gdc.test/compilable/test17419.d
gcc/testsuite/gdc.test/fail_compilation/fail18970.d
gcc/testsuite/gdc.test/runnable/dhry.d [deleted file]
gcc/testsuite/gdc.test/runnable/nested.d
gcc/testsuite/gdc.test/runnable/test4.d