#include #include TEST(Pass, NoCopy) { static int copyCount = 0; struct A { A() = default; A(A&&) = default; A(const A&) { ++copyCount; } static mbgl::Pass create() { return A(); } }; A a = A::create(); (void)a; EXPECT_EQ(0, copyCount); }