reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1013 AssertDI(N.getTag() == dwarf::DW_TAG_subroutine_type, "invalid tag", &N); 1013 AssertDI(N.getTag() == dwarf::DW_TAG_subroutine_type, "invalid tag", &N); 1014 if (auto *Types = N.getRawTypeArray()) { 1015 AssertDI(isa<MDTuple>(Types), "invalid composite elements", &N, Types); 1016 for (Metadata *Ty : N.getTypeArray()->operands()) { 1017 AssertDI(isType(Ty), "invalid subroutine type ref", &N, Types, Ty); 1020 AssertDI(!hasConflictingReferenceFlags(N.getFlags()), 1021 "invalid reference flags", &N);