err_vars.ads, [...]: Eliminate the vestigial Internal_Source_File and the Internal_So...
authorBob Duff <duff@adacore.com>
Tue, 25 Apr 2017 13:37:18 +0000 (13:37 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 13:37:18 +0000 (15:37 +0200)
commit0f96fd143cd249110dcdeabea7fd8972b91b86c6
treefa63d732e414c06875cdb37cbfc725c72890f52b
parent7d5dbb22ec8e0c1f104539d3fdf2afc5174a5b45
err_vars.ads, [...]: Eliminate the vestigial Internal_Source_File and the Internal_Source buffer.

2017-04-25  Bob Duff  <duff@adacore.com>

* err_vars.ads, fmap.adb, fmap.ads, comperr.adb, fname-sf.adb,
types.adb, types.ads, types.h, sinput-l.adb, targparm.adb,
errout.adb, sinput.adb, sinput.ads, cstand.adb, scn.adb,
scn.ads, gnatls.adb: Eliminate the vestigial Internal_Source_File and
the Internal_Source buffer. This removes the incorrect call to "="
the customer noticed.
Wrap remaining calls to "=" in Null_Source_Buffer_Ptr. We
eventually need to eliminate them altogether. Or else get rid
of zero-origin addressing.

From-SVN: r247234
18 files changed:
gcc/ada/ChangeLog
gcc/ada/comperr.adb
gcc/ada/cstand.adb
gcc/ada/err_vars.ads
gcc/ada/errout.adb
gcc/ada/fmap.adb
gcc/ada/fmap.ads
gcc/ada/fname-sf.adb
gcc/ada/gnatls.adb
gcc/ada/scn.adb
gcc/ada/scn.ads
gcc/ada/sinput-l.adb
gcc/ada/sinput.adb
gcc/ada/sinput.ads
gcc/ada/targparm.adb
gcc/ada/types.adb
gcc/ada/types.ads
gcc/ada/types.h