diff --git a/include/xo/facet/OObject.hpp b/include/xo/facet/OObject.hpp index 93b532d..37298fe 100644 --- a/include/xo/facet/OObject.hpp +++ b/include/xo/facet/OObject.hpp @@ -6,7 +6,7 @@ #pragma once #include "facet_implementation.hpp" -#include "typeseq.hpp" +#include #include #include #include @@ -64,6 +64,7 @@ namespace xo { using DataType = DRepr; using DataPtr = DRepr*; using Opaque = void *; + using typeseq = xo::reflect::typeseq; /* required for vtable swapping to work */ //static_assert(std::is_trivially_copyable_v); diff --git a/utest/CMakeLists.txt b/utest/CMakeLists.txt index 81ec6d9..eec41c0 100644 --- a/utest/CMakeLists.txt +++ b/utest/CMakeLists.txt @@ -8,6 +8,7 @@ set(UTEST_SRCS if (ENABLE_TESTING) xo_add_utest_executable(${UTEST_EXE} ${UTEST_SRCS}) + xo_self_dependency(${UTEST_EXE} xo_arena) xo_external_target_dependency(${UTEST_EXE} Catch2 Catch2::Catch2) endif()