Changeset 17fa94f for src/AST/Expr.hpp


Ignore:
Timestamp:
Feb 11, 2025, 11:24:07 AM (8 weeks ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
master
Children:
691bf0a
Parents:
3e5e32cf
Message:

Reworked some nodes so they can be typed or untyped. This allowed me to remove TranslationDeps? as the type information is only needed in the candidate finder, which can easily insert it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified src/AST/Expr.hpp

    r3e5e32cf r17fa94f  
    483483
    484484        SizeofExpr( const CodeLocation & loc, const Type * t );
     485        SizeofExpr( const CodeLocation & loc, const Type * t, const Type * r );
    485486
    486487        const Expr * accept( Visitor & v ) const override { return v.visit( this ); }
     
    496497
    497498        AlignofExpr( const CodeLocation & loc, const Type * t );
     499        AlignofExpr( const CodeLocation & loc, const Type * t, const Type * r );
    498500
    499501        const Expr * accept( Visitor & v ) const override { return v.visit( this ); }
     
    538540
    539541        OffsetofExpr( const CodeLocation & loc, const Type * ty, const DeclWithType * mem );
     542        OffsetofExpr( const CodeLocation & loc, const Type * ty, const DeclWithType * mem, const Type * res );
    540543
    541544        const Expr * accept( Visitor & v ) const override { return v.visit( this ); }
Note: See TracChangeset for help on using the changeset viewer.