mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 20:01:22 -05:00
gccrs: Unit structs are not concrete when they need substitutions
Fixes #1518 gcc/rust/ChangeLog: * typecheck/rust-tyty.h: Fix `is_concrete` for unit types with substitutions.
This commit is contained in:
committed by
Arthur Cohen
parent
e641158a5f
commit
0fffc0e772
@@ -1362,6 +1362,11 @@ public:
|
||||
|
||||
bool is_concrete () const override final
|
||||
{
|
||||
if (is_unit ())
|
||||
{
|
||||
return !needs_substitution ();
|
||||
}
|
||||
|
||||
for (auto &variant : variants)
|
||||
{
|
||||
for (auto &field : variant->get_fields ())
|
||||
|
||||
Reference in New Issue
Block a user