diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2025-03-25 18:18:21 -0400 |
---|---|---|
committer | P-E-P <32375388+P-E-P@users.noreply.github.com> | 2025-03-26 14:59:58 +0000 |
commit | 46ed038945beeaf0ec44d4358070dffb08e65772 (patch) | |
tree | 277584fc99e50acebef045975fc85f13d2e64fb2 /gcc/rust/backend/rust-compile-base.h | |
parent | 510b73dc40fe46644ecf724d49ec1ca8b539d809 (diff) | |
download | gcc-46ed038945beeaf0ec44d4358070dffb08e65772.zip gcc-46ed038945beeaf0ec44d4358070dffb08e65772.tar.gz gcc-46ed038945beeaf0ec44d4358070dffb08e65772.tar.bz2 |
Fix validation of constant items
gcc/rust/ChangeLog:
* checks/errors/rust-ast-validation.cc
(ASTValidation::visit): Allow constant items lacking expressions
if and only if they're associated with a trait definition, not a
trait implementation.
gcc/testsuite/ChangeLog:
* rust/compile/issue-3541-1.rs: New test.
* rust/compile/issue-3541-2.rs: Likewise.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-base.h')
0 files changed, 0 insertions, 0 deletions