aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/parse.cc
diff options
context:
space:
mode:
authorTom Schollenberger <tss2344@g.rit.edu>2025-05-08 07:26:07 -0400
committerPhilip Herron <philip.herron@embecosm.com>2025-05-08 15:37:43 +0000
commit339415a5a865649972b255cc697691d493453e41 (patch)
tree2fb95faafcae346041be6043cbe0a48fae61a637 /gcc/fortran/parse.cc
parentfc6b54365731c2ebfa1974058c48772e03203fdd (diff)
downloadgcc-339415a5a865649972b255cc697691d493453e41.zip
gcc-339415a5a865649972b255cc697691d493453e41.tar.gz
gcc-339415a5a865649972b255cc697691d493453e41.tar.bz2
gccrs: fix ICE on empty constexpr loops
Empty loops have no body which means this is a NULL_TREE during const evaluation which needs a check. Fixes Rust-GCC #3618. gcc/rust/ChangeLog: * backend/rust-constexpr.cc (eval_constant_expression): Check if t is a NULL_TREE gcc/testsuite/ChangeLog: * rust/compile/issue-3618.rs: Test empty loops error properly. Signed-off-by: Tom Schollenberger <tss2344@g.rit.edu>
Diffstat (limited to 'gcc/fortran/parse.cc')
0 files changed, 0 insertions, 0 deletions