gccrs: Parse const with no value expression
commit91732258cedf367ac0f4dbe75aef7d0e22d46b3a
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Mon, 23 Oct 2023 15:06:43 +0000 (23 17:06 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 18:09:25 +0000 (16 19:09 +0100)
tree5459d85e46579cd5540579c5316fac555e859eb6
parentd3f0867e7120f3fb43ac9a4e15eee98fce5fef78
gccrs: Parse const with no value expression

Const with no value expression may exist either in trait or in disabled
blocks. This means we should be able to parse those correctly.

gcc/rust/ChangeLog:

* ast/rust-item.h: Add a new constructor for const with no value
expression.
* parse/rust-parse-impl.h (Parser::parse_const_item): Allow const with
no expression value.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/ast/rust-item.h
gcc/rust/parse/rust-parse-impl.h