Home
last modified time | relevance | path

Searched refs:derivedType2 (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-allocate.cpp251 const DeclTypeSpec &type1, const DerivedTypeSpec &derivedType2) { in IsTypeCompatible() argument
254 return &derivedType1->typeSymbol() == &derivedType2.typeSymbol(); in IsTypeCompatible()
256 for (const DerivedTypeSpec *parent{&derivedType2}; parent; in IsTypeCompatible()
280 } else if (const DerivedTypeSpec * derivedType2{type2.AsDerived()}) { in IsTypeCompatible() local
281 return IsTypeCompatible(type1, *derivedType2); in IsTypeCompatible()
319 } else if (const DerivedTypeSpec * derivedType2{type2.AsDerived()}) { in HaveSameAssumedTypeParameters() local
322 for (const auto &pair : derivedType2->parameters()) { in HaveSameAssumedTypeParameters()
331 const ParamValue *param{derivedType2->FindParameter(it->first)}; in HaveSameAssumedTypeParameters()
360 const DerivedTypeSpec &derivedType1, const DerivedTypeSpec &derivedType2) { in HaveCompatibleKindParameters() argument
367 GetTypeParameterInt64Value(symbol, derivedType2).value()) { in HaveCompatibleKindParameters()