diff --git a/test/core/core_type_vec4.cpp b/test/core/core_type_vec4.cpp index 9d283a94..5a3d4fa0 100644 --- a/test/core/core_type_vec4.cpp +++ b/test/core/core_type_vec4.cpp @@ -401,7 +401,7 @@ int test_vec4_perf_AoS(std::size_t Size) std::clock_t EndTime = std::clock(); - std::printf("AoS: %ld\n", EndTime - StartTime); + std::printf("AoS: %ld\n", EndTime - StartTime); return Error; } @@ -445,6 +445,27 @@ int test_vec4_perf_SoA(std::size_t Size) return Error; } +namespace heap +{ + class A + {}; + + class B : public A + { + glm::vec4 v; + }; + + int test() + { + int Error(0); + + A* p = new B; + delete p; + + return Error; + } +}//namespace heap + int main() { int Error(0); @@ -467,6 +488,7 @@ int main() Error += test_vec4_operators(); Error += test_vec4_swizzle_partial(); Error += test_operator_increment(); + Error += heap::test(); return Error; }