aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2023-06-16 08:34:27 +0200
committerMarc Poulhiès <poulhies@adacore.com>2023-07-28 09:28:12 +0200
commitcb3bed6018acae828f7a4828678c017c95f695f4 (patch)
tree6ae29cf6d7b7e6cfd29575d002eb0bba63967808 /gcc/expr.cc
parent1d6af545bf7fa34c9bdd17b41e81abd019d073a8 (diff)
downloadgcc-cb3bed6018acae828f7a4828678c017c95f695f4.zip
gcc-cb3bed6018acae828f7a4828678c017c95f695f4.tar.gz
gcc-cb3bed6018acae828f7a4828678c017c95f695f4.tar.bz2
ada: Improve defense against illegal code in check for infinite loops
Fix crash occurring when attribute System'To_Address is used without a WITH clause for package System. gcc/ada/ * sem_warn.adb (Check_Infinite_Loop_Warning): Don't look at the type of actual parameter when it has no type at all, e.g. because the entire subprogram call is illegal.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions