Changeset 2463d0e for src/ResolvExpr/CastCost.cc
- Timestamp:
- Jul 13, 2017, 2:27:58 PM (6 years ago)
- Branches:
- aaron-thesis, arm-eh, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 65cec25
- Parents:
- 0a81c3f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/CastCost.cc
r0a81c3f r2463d0e 54 54 } else if ( dynamic_cast< VoidType* >( dest ) ) { 55 55 return Cost( 0, 0, 1 ); 56 } else if ( ReferenceType * refType = dynamic_cast< ReferenceType * > ( dest ) ) { 57 return convertToReferenceCost( src, refType, indexer, env ); 56 58 } else { 57 59 CastCost converter( dest, indexer, env ); … … 76 78 cost = Cost( 1, 0, 0 ); 77 79 } else { 78 ConversionCost::visit( basicType);80 cost = conversionCost( basicType, dest, indexer, env ); 79 81 } // if 80 82 }
Note: See TracChangeset
for help on using the changeset viewer.