* gcc-interface/utils2.c (gnat_invariant_expr): Return null if the type
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Mar 2015 09:59:01 +0000 (09:59 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Mar 2015 09:59:01 +0000 (09:59 +0000)
commitad999c1c7cc283cd8287edf7e7d43fb1a249071d
tree7c70e180d4bfd57e81574e83006ce113fff743ba
parentdcfa9a69b123f79ddf532a40c9621af3d0523c28
* gcc-interface/utils2.c (gnat_invariant_expr): Return null if the type
of the expression ends up being composite.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221449 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/utils2.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/loop_optimization18.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/loop_optimization18.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/loop_optimization18_pkg.ads [new file with mode: 0644]