| 285 | } |
| 286 | |
| 287 | void Function::addInput(unique_ptr<Value> &&i) { |
| 288 | assert(dynamic_cast<Input *>(i.get()) || |
| 289 | dynamic_cast<ConstantInput*>(i.get())); |
| 290 | inputs.emplace_back(std::move(i)); |
| 291 | } |
| 292 | |
| 293 | void Function::replaceInput(std::unique_ptr<Value> &&c, unsigned idx) { |
| 294 | inputs[idx] = std::move(c); |
no test coverage detected