aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-common.c
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2020-06-05 19:27:29 +0200
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 13:10:39 -0300
commit56969ebbf28fc8f032935e3fe61fef47d712cdb4 (patch)
tree903c87263b61bbb1123cb2a540a1199e12a45301 /gcc/fortran/trans-common.c
parent335efe1ffe3810ac30d452b73bca9c1984fe5624 (diff)
downloadgcc-56969ebbf28fc8f032935e3fe61fef47d712cdb4.zip
gcc-56969ebbf28fc8f032935e3fe61fef47d712cdb4.tar.gz
gcc-56969ebbf28fc8f032935e3fe61fef47d712cdb4.tar.bz2
d: Merge upstream dmd f5638c7b8.
Adds a CHECKENABLE enum, uses it for all contract parameters for consistency in state checking. gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd f5638c7b8. * d-builtins.cc (d_init_versions): Use new CHECKENABLE enum. * d-codegen.cc (array_bounds_check): Likewise. (build_frame_type): Likewise. (get_frameinfo): Likewise. * d-lang.cc (d_init_options): Likewise. (d_init_options_struct): Don't initialize x_flag_bounds_check. (d_handle_option): Use new CHECKENABLE enum. (d_post_options): Likewise. Set flag_bounds_check here. * expr.cc (ExprVisitor::visit(AssertExp *)): Use new CHECKENABLE enum.
Diffstat (limited to 'gcc/fortran/trans-common.c')
0 files changed, 0 insertions, 0 deletions