https://gcc.gnu.org/g:a59e57efe221ef6296a8b5fcb5290733e15a3d20

commit a59e57efe221ef6296a8b5fcb5290733e15a3d20
Author: Yap Zhi Heng <yapz...@gmail.com>
Date:   Fri Apr 4 19:37:03 2025 +0800

    gccrs: Update comments in repr parsing code
    
    gcc/rust/ChangeLog:
    
            * typecheck/rust-tyty.h: Remove extra redundant comment.
            * typecheck/rust-hir-type-check-base.cc: Update comment on repr
            handling.
    
    Signed-off-by: Yap Zhi Heng <yapz...@gmail.com>

Diff:
---
 gcc/rust/typecheck/rust-hir-type-check-base.cc | 3 ++-
 gcc/rust/typecheck/rust-tyty.h                 | 1 -
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/rust/typecheck/rust-hir-type-check-base.cc 
b/gcc/rust/typecheck/rust-hir-type-check-base.cc
index 51c1ae78ec0f..2f0b86a0a6ce 100644
--- a/gcc/rust/typecheck/rust-hir-type-check-base.cc
+++ b/gcc/rust/typecheck/rust-hir-type-check-base.cc
@@ -308,7 +308,8 @@ TypeCheckBase::parse_repr_options (const AST::AttrVec 
&attrs, location_t locus)
   repr.pack = 0;
   repr.align = 0;
 
-  // FIXME handle non-integer repr types....
+  // Default repr for enums is isize, but we now check for other repr in the
+  // attributes.
   bool ok = context->lookup_builtin ("isize", &repr.repr);
   rust_assert (ok);
 
diff --git a/gcc/rust/typecheck/rust-tyty.h b/gcc/rust/typecheck/rust-tyty.h
index cd7bf24585ee..e1370e0964db 100644
--- a/gcc/rust/typecheck/rust-tyty.h
+++ b/gcc/rust/typecheck/rust-tyty.h
@@ -719,7 +719,6 @@ public:
     ALIGN,
     PACKED,
     // TRANSPARENT,
-    // PACKED,
     // SIMD,
     // ...
   };

Reply via email to