File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -741,6 +741,9 @@ class SourceFileDepGraphNode : public DepGraphNode {
741
741
: " somewhere else" );
742
742
}
743
743
744
+ SWIFT_DEBUG_DUMP;
745
+ void dump (llvm::raw_ostream &os) const ;
746
+
744
747
bool verify () const {
745
748
DepGraphNode::verify ();
746
749
assert (getIsProvides () || isDepends ());
Original file line number Diff line number Diff line change @@ -341,6 +341,19 @@ void DepGraphNode::dump(raw_ostream &os) const {
341
341
llvm::errs () << " no fingerprint" ;
342
342
}
343
343
344
+ void SourceFileDepGraphNode::dump () const {
345
+ dump (llvm::errs ());
346
+ }
347
+
348
+ void SourceFileDepGraphNode::dump (raw_ostream &os) const {
349
+ DepGraphNode::dump (os);
350
+ os << " sequence number: " << sequenceNumber;
351
+ os << " is provides: " << isProvides;
352
+ os << " depends on:" ;
353
+ for (auto def : defsIDependUpon)
354
+ os << " " << def;
355
+ }
356
+
344
357
std::string DepGraphNode::humanReadableName (StringRef where) const {
345
358
346
359
return getKey ().humanReadableName () +
You can’t perform that action at this time.
0 commit comments