Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/GenPoly/ScrubTyVars.h

    rffad73a rb18b0b5  
    3535                template< typename SynTreeClass >
    3636                static SynTreeClass *scrub( SynTreeClass *target );
    37  
     37
    3838                virtual Type* mutate( TypeInstType *typeInst );
    39                 Expression* mutate( SizeofExpr *szeof );
    40                 Expression* mutate( AlignofExpr *algnof );
     39                virtual Type* mutate( StructInstType *structInst );
     40                virtual Type* mutate( UnionInstType *unionInst );
     41                virtual Expression* mutate( SizeofExpr *szeof );
     42                virtual Expression* mutate( AlignofExpr *algnof );
    4143                virtual Type* mutate( PointerType *pointer );
     44
    4245          private:
     46                /// Mutates (possibly generic) aggregate types appropriately
     47                Type* mutateAggregateType( Type *ty );
     48               
    4349                bool doAll;
    4450                const TyVarMap &tyVars;
Note: See TracChangeset for help on using the changeset viewer.