| 42 | |
| 43 | struct example { |
| 44 | example(std::unique_ptr<dependency1> dependency1_ /*unique*/ |
| 45 | , |
| 46 | const dependency2& dependency2_ /*unique temporary*/) { |
| 47 | assert(dependency2_.spi_.get() == dependency1_->spi_.get()); |
| 48 | assert(dependency2_.spi_.get() == dependency1_->spi__.get()); |
| 49 | } |
| 50 | }; |
| 51 | |
| 52 | int main() { |