sem_ch3.adb (Analyze_Object_Declaration): Do not consider internally generated expres...
authorHristian Kirtchev <kirtchev@adacore.com>
Mon, 18 Apr 2016 10:27:19 +0000 (10:27 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 18 Apr 2016 10:27:19 +0000 (12:27 +0200)
commit070d862dde98557eab8c9ecb0adb4ca504503777
tree2967e9cd16a2787a48b40745c952d20453470d19
parent933aa0ac81ee62b104969294ce6ab117e1602968
sem_ch3.adb (Analyze_Object_Declaration): Do not consider internally generated expressions when...

2016-04-18  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_ch3.adb (Analyze_Object_Declaration): Do not consider
internally generated expressions when trying to determine whether
a formal parameter of a tagged type subject to Extensions_Visible
False is used to initialize an object.
* sem_ch4.adb (Analyze_Type_Conversion): Do not consider
internally generated expressions when trying to determine whether
a formal parameter of a tagged type subject to Extensions_Visible
False is used in a type conversion.

From-SVN: r235117
gcc/ada/ChangeLog
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb