d: Merge upstream dmd 740f3d1ea.
authorIain Buclaw <ibuclaw@gdcproject.org>
Fri, 5 Jun 2020 21:09:23 +0000 (23:09 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Fri, 5 Jun 2020 21:14:21 +0000 (23:14 +0200)
commit5bc13e5217f687f5d08a7022b4c6081befc54402
tree52fa54f86591105fac8fef597ae9fcf0de626cf3
parent3a73a6adb605df1462be176442851b5a37839fc0
d: Merge upstream dmd 740f3d1ea.

Backports the conversion of the parameter fields debugids and versionids
to Identifiers.  The idea is that Identifiers should be used instead of
C strings where ever possible.

gcc/d/ChangeLog:

* dmd/MERGE: Merge upstream dmd 740f3d1ea.
* d-lang.cc (d_handle_option): Use new fields to save debug and
version levels passed over command-line.
(d_post_options): Add them to front-end here.
gcc/d/d-lang.cc
gcc/d/dmd/MERGE
gcc/d/dmd/cond.c
gcc/d/dmd/cond.h
gcc/d/dmd/dversion.c
gcc/d/dmd/globals.h
gcc/d/dmd/module.h