Changes in src/InitTweak/InitTweak.cc [ce8c12f:08d5507b]
- File:
-
- 1 edited
-
src/InitTweak/InitTweak.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/InitTweak/InitTweak.cc
rce8c12f r08d5507b 461 461 } else if ( ArrayType * arrayType = dynamic_cast< ArrayType * >( type ) ) { 462 462 return arrayType->get_base(); 463 } else if ( ReferenceType * refType = dynamic_cast< ReferenceType * >( type ) ) {464 return refType->get_base();465 463 } else { 466 464 return NULL; … … 546 544 if ( ftype->get_parameters().size() != 2 ) return 0; 547 545 548 Type * t1 = getPointerBase( ftype->get_parameters().front()->get_type());546 Type * t1 = ftype->get_parameters().front()->get_type(); 549 547 Type * t2 = ftype->get_parameters().back()->get_type(); 550 assert( t1 ); 551 552 if ( ResolvExpr::typesCompatibleIgnoreQualifiers( t1, t2, SymTab::Indexer() ) ) { 548 PointerType * ptrType = dynamic_cast< PointerType * > ( t1 ); 549 assert( ptrType ); 550 551 if ( ResolvExpr::typesCompatibleIgnoreQualifiers( ptrType->get_base(), t2, SymTab::Indexer() ) ) { 553 552 return function; 554 553 } else {
Note:
See TracChangeset
for help on using the changeset viewer.