diff --git a/core/meta/test/testTClass.cxx b/core/meta/test/testTClass.cxx index c40f9676f16e4..535eab67bbb98 100644 --- a/core/meta/test/testTClass.cxx +++ b/core/meta/test/testTClass.cxx @@ -159,3 +159,14 @@ TEST(TClass, TemplateTemplate) // "_gnu_cxx::__common_pool_policy > >"), // 0); } + +// ROOT-10728 +TEST(TClass, CanSplitWithBaseWithCustomStreamer) +{ + gInterpreter->Declare("class CanSplitWithBaseWithCustomStreamer : public TH1D {\n" + "int a = 0;\n" + "ClassDef(CanSplitWithBaseWithCustomStreamer, 1)};"); + + auto c = TClass::GetClass("CanSplitWithBaseWithCustomStreamer"); + EXPECT_FALSE(c->CanSplit()); +}