Changeset 85855b0 for src/AST/Util.cpp


Ignore:
Timestamp:
Jun 10, 2024, 2:43:13 AM (4 months ago)
Author:
JiadaL <j82liang@…>
Branches:
master
Children:
42cdd07d
Parents:
d68de59
Message:
  1. Implement enum cast; 2. Change valueE so that opague enum returns quasi_void; 3. change enum hiding interpretation and pass visiting scheme
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Util.cpp

    rd68de59 r85855b0  
    352352        void previsit( EnumDecl const * decl ) {
    353353                enumDecls.insert( decl );
    354                 if ( ast::EnumDecl::EnumHiding::Visible == decl->hide ) {
    355                         for ( auto & member : decl->members ) {
    356                                 typedDecls.insert( member.strict_as<ast::DeclWithType>() );
    357                         }
     354                for ( auto & member : decl->members ) {
     355                        typedDecls.insert( member.strict_as<ast::DeclWithType>() );
    358356                }
    359357                beginScope();
Note: See TracChangeset for help on using the changeset viewer.