Skip to content

Commit 5a15689

Browse files
committed
fixup! roundtrip test via reference passed to aliased class method
1 parent 57d550f commit 5a15689

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tests/test_class_sh_with_alias.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,13 @@ struct Passenger {
8181
Passenger(Passenger &&other) { mtxt = other.mtxt + "_MvCtor"; }
8282
};
8383
struct ConsumerBase {
84+
ConsumerBase() = default;
85+
ConsumerBase(const ConsumerBase&) = default;
86+
ConsumerBase(ConsumerBase&&) = default;
8487
virtual ~ConsumerBase() = default;
8588
virtual void pass_uq_cref(const std::unique_ptr<Passenger>& obj) = 0;
8689
virtual void pass_lref(Passenger &obj) = 0;
8790
virtual void pass_cref(const Passenger &obj) = 0;
88-
8991
};
9092
struct ConsumerBaseAlias : ConsumerBase {
9193
using ConsumerBase::ConsumerBase;

0 commit comments

Comments
 (0)