diff --git a/unittests/boxed_cast_test.cpp b/unittests/boxed_cast_test.cpp index 5862ccf..1efaabe 100644 --- a/unittests/boxed_cast_test.cpp +++ b/unittests/boxed_cast_test.cpp @@ -144,6 +144,18 @@ int main() true, false, true, false, true, true, true, true, false, true); + passed &= do_test(var(boost::ref(i)), true, true, true, true, true, + true, true, true, false, false, + false, false, false, false, true, + true, true, true, true, true, + true, true, true, true, true); + + passed &= do_test(var(boost::cref(i)), true, true, false, true, false, + true, false, true, false, false, + false, false, false, false, false, + true, false, true, false, true, + true, true, true, false, true); + if (passed) { return EXIT_SUCCESS;