Skip to content

Commit 126932f

Browse files
author
David Ungar
committed
w dbg
1 parent cc89dad commit 126932f

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

include/swift/AST/FineGrainedDependencies.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,17 @@ template <typename NodeT> class InterfaceAndImplementationPair {
390390

391391
InterfaceAndImplementationPair(NodeT *interface, NodeT *implementation)
392392
: interface(interface), implementation(implementation) {
393+
394+
if (!interface->getKey().isInterface()) {
395+
llvm::errs() << "interface key is wrong: \n";
396+
interface->dump();
397+
}
398+
if (!implementation->getKey().isImplementation()) {
399+
llvm::errs() << "implementation key is wrong: \n";
400+
implementation->dump();
401+
}
402+
403+
393404
assert(
394405
interface->getKey().isInterface() &&
395406
implementation->getKey().isImplementation() &&

0 commit comments

Comments
 (0)