// { dg-do assemble }// Make sure we can cast to a templated type, that requires a conversion by// constructor, from a derived type to a base type.// prms-id: 3524template<classT>structccPair{ccPair(){}};template<classT>structccO:ccPair<T>{ccO(){}};voidfoo(){ccO<float>r;(ccPair<float>)r;}