aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2019-07-22 13:56:50 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2019-07-22 13:56:50 +0000
commitf3d2fbfdb83bcc60d72824daf7a470c0e5398854 (patch)
treeced0090a1981e3808c919aa6723cdb5351d1a48c /gcc/tree-cfg.c
parent1a79e03b8012d5094e5bd432df59abeca5c2fe18 (diff)
downloadgcc-f3d2fbfdb83bcc60d72824daf7a470c0e5398854.zip
gcc-f3d2fbfdb83bcc60d72824daf7a470c0e5398854.tar.gz
gcc-f3d2fbfdb83bcc60d72824daf7a470c0e5398854.tar.bz2
[Ada] Fix spurious loop warning for function with Out parameter
The compiler gives a spurious warning about a possible infinite while loop whose condition contains a call to a function that takes an Out or In/Out parameter and whose actual is a variable that is not modified in the loop, because it still thinks that functions can only have In parameters. 2019-07-22 Eric Botcazou <ebotcazou@adacore.com> gcc/ada/ * sem_warn.adb (Find_Var): Bail out for a function call with an Out or In/Out parameter. gcc/testsuite/ * gnat.dg/warn23.adb: New testcase. From-SVN: r273673
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions