Changeset b18b0b5 for src/GenPoly/Box.cc


Ignore:
Timestamp:
Jan 12, 2016, 3:36:16 PM (9 years ago)
Author:
Aaron Moss <a3moss@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
Children:
36874e4
Parents:
1cced28
Message:

Replace generic type function parameters with void*

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/GenPoly/Box.cc

    r1cced28 rb18b0b5  
    492492                        assert( arg );
    493493                        if ( isPolyType( realParam->get_type(), tyVars ) ) {
    494 //     if ( dynamic_cast< PointerType *>( arg->get_type() ) ) {
    495 //       return new CastExpr( new VariableExpr( param ), arg->get_type()->clone() );
    496 //     } else {
    497494                                if ( dynamic_cast<TypeInstType *>(arg->get_type()) == NULL ) {
    498495                                        UntypedExpr *deref = new UntypedExpr( new NameExpr( "*?" ) );
     
    501498                                        return deref;
    502499                                } // if
    503 //     }
    504500                        } // if
    505501                        return new VariableExpr( param );
     
    10361032
    10371033                        // add size/align for generic types to parameter list
    1038                         std::set< std::string > seenTypes; //< sizeofName for generic types we've seen
     1034                        std::set< std::string > seenTypes; // sizeofName for generic types we've seen
    10391035                        for ( std::list< DeclarationWithType* >::const_iterator fnParm = last; fnParm != funcType->get_parameters().end(); ++fnParm ) {
    10401036                                Type *parmType = (*fnParm)->get_type();
Note: See TracChangeset for help on using the changeset viewer.