aboutsummaryrefslogtreecommitdiff
path: root/gcc/print-rtl-function.c
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2020-09-04 14:51:02 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2020-10-23 04:25:04 -0400
commit48d0e61abad5d617205cddb6919c8f4ecc29c229 (patch)
tree909784bf7803a364eaee448688a29990289c7d9a /gcc/print-rtl-function.c
parent973c7b7e5460866099ba3904ae29808674604f0e (diff)
downloadgcc-48d0e61abad5d617205cddb6919c8f4ecc29c229.zip
gcc-48d0e61abad5d617205cddb6919c8f4ecc29c229.tar.gz
gcc-48d0e61abad5d617205cddb6919c8f4ecc29c229.tar.bz2
[Ada] Reject illegal syntax in pragma Contract_Cases
gcc/ada/ * contracts.adb (Analyze_Entry_Or_Subprogram_Contract, Analyze_Subprogram_Body_Stub_Contract): Fix missing references to Subprogram_Variant where similar references to Contract_Cases are present. * sem_prag.adb (Analyze_Contract_Case, Analyze_Variant): Check that aggregate parameter has no expressions. (Analyze_Pragma): Replace Contract_Cases with Subprogram_Variant in a copy-pasted comment.
Diffstat (limited to 'gcc/print-rtl-function.c')
0 files changed, 0 insertions, 0 deletions