Skip to content

Commit f179674

Browse files
authored
Merge pull request swiftlang#40772 from apple/Add-child-count-assert-in-mangleDependentGenericConformanceRequirement
Assert child count in mangleDependentGenericConformanceRequirement
2 parents 76f5093 + 74091f0 commit f179674

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/Demangling/Remangler.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -965,6 +965,7 @@ ManglingError Remangler::mangleDependentAssociatedTypeRef(Node *node,
965965
ManglingError
966966
Remangler::mangleDependentGenericConformanceRequirement(Node *node,
967967
unsigned depth) {
968+
DEMANGLER_ASSERT(node->getNumChildren() == 2, node);
968969
Node *ProtoOrClass = node->getChild(1);
969970
if (ProtoOrClass->getFirstChild()->getKind() == Node::Kind::Protocol) {
970971
RETURN_IF_ERROR(manglePureProtocol(ProtoOrClass, depth + 1));

0 commit comments

Comments
 (0)