| 29 | |
| 30 | struct foo { |
| 31 | explicit foo(int) { msgs_.push_back("ctor"); } |
| 32 | foo(const foo&) { msgs_.push_back("copyctor"); } |
| 33 | foo(foo&&) noexcept { msgs_.push_back("movector"); } |
| 34 | foo& operator=(const foo&) |
nothing calls this directly
no outgoing calls
no test coverage detected