]> gcc.gnu.org Git - gcc.git/commit - gcc/ada/gcc-interface/trans.c
trans.c (gnat_to_gnu): In range check processing...
authorOlivier Hainque <hainque@adacore.com>
Wed, 11 Mar 2009 14:20:07 +0000 (14:20 +0000)
committerOlivier Hainque <hainque@gcc.gnu.org>
Wed, 11 Mar 2009 14:20:07 +0000 (14:20 +0000)
commit9ee309d44a45bdcfd3139ed590b145785ae1d549
tree0781116cc42c37636181387f4350a95286e634cd
parent07c9707667f4b6b64d7c709466dc281a45d61630
trans.c (gnat_to_gnu): In range check processing...

ada/
* gcc-interface/trans.c (gnat_to_gnu) <case N_Slice>: In range
check processing, remove unintended TREE_TYPE walk on index type
to get to base type.

testsuite/
* gnat.dg/slice_enum.adb: New test.

From-SVN: r144774
gcc/ChangeLog
gcc/ada/gcc-interface/trans.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/slice_enum.adb [new file with mode: 0644]
This page took 0.079525 seconds and 5 git commands to generate.