| 1426 | } |
| 1427 | |
| 1428 | bool srcNeedTempVar ( Expression * src, TypeDecl * type ) { |
| 1429 | if ( !type->isRef() ) return false; |
| 1430 | return src->rtti_isCallLikeExpr() || src->rtti_isMakeLocal(); |
| 1431 | } |
| 1432 | |
| 1433 | ExpressionPtr replaceGeneratorFor ( ExprFor * expr, const FunctionPtr & func ) { |
| 1434 | auto begin_loop_label = func->totalGenLabel ++; |
no test coverage detected