--- /dev/null
+#ifndef TESTS_BOUNDED_PTR_TEST_UTILS_H
+#define TESTS_BOUNDED_PTR_TEST_UTILS_H
+
+#include <cassert>
+#include <libkern/c++/bounded_ptr.h>
+
+namespace {
+struct test_policy {
+ static void
+ trap(char const*)
+ {
+ assert(false);
+ }
+};
+
+template <typename T>
+using test_bounded_ptr = libkern::bounded_ptr<T, test_policy>;
+} // end anonymous namespace
+
+#endif // !TESTS_BOUNDED_PTR_TEST_UTILS_H