Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/GenPoly/InstantiateGeneric.cc

    r62e5546 re491159  
    147147
    148148        /// Mutator pass that replaces concrete instantiations of generic types with actual struct declarations, scoped appropriately
    149         class GenericInstantiator final : public DeclMutator {
     149        class GenericInstantiator : public DeclMutator {
    150150                /// Map of (generic type, parameter list) pairs to concrete type instantiations
    151151                InstantiationMap< AggregateDecl, AggregateDecl > instantiations;
     
    158158                GenericInstantiator() : DeclMutator(), instantiations(), dtypeStatics(), typeNamer("_conc_") {}
    159159
    160                 using DeclMutator::mutate;
    161                 virtual Type* mutate( StructInstType *inst ) override;
    162                 virtual Type* mutate( UnionInstType *inst ) override;
    163 
    164                 virtual void doBeginScope() override;
    165                 virtual void doEndScope() override;
     160                virtual Type* mutate( StructInstType *inst );
     161                virtual Type* mutate( UnionInstType *inst );
     162
     163                virtual void doBeginScope();
     164                virtual void doEndScope();
    166165        private:
    167166                /// Wrap instantiation lookup for structs
Note: See TracChangeset for help on using the changeset viewer.