sem_ch4.adb (Analyze_Concatenation_Rest): New procedure.
commitfe39cf209f090d3dc740f554478bd7117ba4ad69
authorBob Duff <duff@adacore.com>
Wed, 19 Dec 2007 16:24:44 +0000 (19 17:24 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 19 Dec 2007 16:24:44 +0000 (19 17:24 +0100)
treeec04055489cb646bd845dcf2d12c39be32041888
parentf29b857f303d388e8697e64414a27e6cafe9cce2
sem_ch4.adb (Analyze_Concatenation_Rest): New procedure.

2007-12-19  Bob Duff  <duff@adacore.com>

* sem_ch4.adb (Analyze_Concatenation_Rest): New procedure.
(Analyze_Concatenation): Use iteration instead of recursion in order
to avoid running out of stack space for deeply nested concatenations.

From-SVN: r131080
gcc/ada/sem_ch4.adb