Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/Expression.h

    r0f79853 rd807ca28  
    865865};
    866866
    867 /// expression wrapping the use of a default argument - should never make it past the resolver.
    868 class DefaultArgExpr : public Expression {
    869 public:
    870         Expression * expr;
    871 
    872         DefaultArgExpr( Expression * expr );
    873         DefaultArgExpr( const DefaultArgExpr & other );
    874         ~DefaultArgExpr();
    875 
    876         virtual DefaultArgExpr * clone() const { return new DefaultArgExpr( * this ); }
    877         virtual void accept( Visitor & v ) { v.visit( this ); }
    878         virtual Expression * acceptMutator( Mutator & m ) { return m.mutate( this ); }
    879         virtual void print( std::ostream & os, Indenter indent = {} ) const;
    880 };
    881 
    882867/// C11 _Generic expression
    883868class GenericExpr : public Expression {
Note: See TracChangeset for help on using the changeset viewer.