From 39851ca6d9f0f674fbec6b2715556f451615ad57 Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Wed, 25 Jan 2023 23:07:08 +0100 Subject: [PATCH] Extended t00052 test case --- tests/t00052/t00052.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/t00052/t00052.cc b/tests/t00052/t00052.cc index 5a75948e..65079f20 100644 --- a/tests/t00052/t00052.cc +++ b/tests/t00052/t00052.cc @@ -1,3 +1,5 @@ +#include + namespace clanguml { namespace t00052 { @@ -15,5 +17,19 @@ public: template T bb(F &&f, T t) { return f(t); } }; +template class C { + template T c(P p) { return static_cast(p); } +}; + +template <> template <> int C::c(double p) +{ + return std::floor(p); +} + +struct R { + A a; + B b; + C c; +}; } } \ No newline at end of file