Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/Mutator.cc

    r2a4b088 r71f4e4f  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // Mutator.cc -- 
     7// Mutator.cc --
    88//
    99// Author           : Richard C. Bilson
    1010// Created On       : Mon May 18 07:44:20 2015
    11 // Last Modified By : Peter A. Buhr
    12 // Last Modified On : Sat Jul 25 19:21:33 2015
    13 // Update Count     : 11
     11// Last Modified By : Rob Schluntz
     12// Last Modified On : Wed Jan 13 15:32:29 2016
     13// Update Count     : 15
    1414//
    1515
     
    2222#include "Expression.h"
    2323#include "Constant.h"
    24 #include "Common/utility.h"
     24#include "utility.h"
    2525
    2626Mutator::Mutator() {}
     
    259259        }
    260260        return alignofExpr;
    261 }
    262 
    263 Expression *Mutator::mutate( UntypedOffsetofExpr *offsetofExpr ) {
    264         mutateAll( offsetofExpr->get_results(), *this );
    265         offsetofExpr->set_type( maybeMutate( offsetofExpr->get_type(), *this ) );
    266         return offsetofExpr;
    267 }
    268 
    269 Expression *Mutator::mutate( OffsetofExpr *offsetofExpr ) {
    270         mutateAll( offsetofExpr->get_results(), *this );
    271         offsetofExpr->set_type( maybeMutate( offsetofExpr->get_type(), *this ) );
    272         offsetofExpr->set_member( maybeMutate( offsetofExpr->get_member(), *this ) );
    273         return offsetofExpr;
    274261}
    275262
     
    432419}
    433420
     421Initializer *Mutator::mutate( ConstructorInit *ctorInit ) {
     422        ctorInit->set_ctor( maybeMutate( ctorInit->get_ctor(), *this ) );
     423        ctorInit->set_init( maybeMutate( ctorInit->get_init(), *this ) );
     424        return ctorInit;
     425}
     426
    434427Subrange *Mutator::mutate( Subrange *subrange ) {
    435428        return subrange;
Note: See TracChangeset for help on using the changeset viewer.