Report question

Question: Why are TGeneric<Base> and TGeneric<Descendant> incompatible types?