utils2.c (gnat_protect_expr): Make a SAVE_EXPR only for fat pointer or scalar types.
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 17 Feb 2016 09:08:09 +0000 (09:08 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 17 Feb 2016 09:08:09 +0000 (09:08 +0000)
commitbf17fe3f736580a65427cc9e0e814e3ffe6e7fe5
treedf70e4758110251ef340a136d8439f15b3847d6c
parent244901a5721d5bf5597ac71117e50b190337da44
utils2.c (gnat_protect_expr): Make a SAVE_EXPR only for fat pointer or scalar types.

* gcc-interface/utils2.c (gnat_protect_expr): Make a SAVE_EXPR only
for fat pointer or scalar types.

From-SVN: r233484
gcc/ada/ChangeLog
gcc/ada/gcc-interface/utils2.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/discr46.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/discr46.ads [new file with mode: 0644]