| 314 | typename = std::enable_if_t<IsExprLike<LoopCondition>::value>, |
| 315 | typename = std::enable_if_t<IsExprLike<Result>::value>> |
| 316 | Expr NewComprehension(ExprId id, IterVar iter_var, IterRange iter_range, |
| 317 | AccuVar accu_var, AccuInit accu_init, |
| 318 | LoopCondition loop_condition, LoopStep loop_step, |
| 319 | Result result) { |
| 320 | return NewComprehension(id, std::move(iter_var), "", std::move(iter_range), |
| 321 | std::move(accu_var), std::move(accu_init), |
| 322 | std::move(loop_condition), std::move(loop_step), |
| 323 | std::move(result)); |
| 324 | } |
| 325 | |
| 326 | template <typename IterVar, typename IterVar2, typename IterRange, |
| 327 | typename AccuVar, typename AccuInit, typename LoopCondition, |
no test coverage detected