@@ -6117,7 +6117,7 @@ class DisjunctionChoice {
61176117 bool isSymmetricOperator () const ;
61186118 bool isUnaryOperator () const ;
61196119
6120- void print (llvm::raw_ostream &Out, SourceManager *SM) const {
6120+ void print (llvm::raw_ostream &Out, SourceManager *SM, unsigned indent = 0 ) const {
61216121 Out << " disjunction choice " ;
61226122 Choice->print (Out, SM);
61236123 }
@@ -6149,9 +6149,9 @@ class ConjunctionElement {
61496149
61506150 ConstraintLocator *getLocator () const { return Element->getLocator (); }
61516151
6152- void print (llvm::raw_ostream &Out, SourceManager *SM) const {
6152+ void print (llvm::raw_ostream &Out, SourceManager *SM, unsigned indent ) const {
61536153 Out << " conjunction element " ;
6154- Element->print (Out, SM);
6154+ Element->print (Out, SM, indent );
61556155 }
61566156
61576157private:
@@ -6186,7 +6186,7 @@ class TypeVariableBinding {
61866186 Optional<std::pair<ConstraintFix *, unsigned >>
61876187 fixForHole (ConstraintSystem &cs) const ;
61886188
6189- void print (llvm::raw_ostream &Out, SourceManager *) const {
6189+ void print (llvm::raw_ostream &Out, SourceManager *, unsigned indent ) const {
61906190 PrintOptions PO;
61916191 PO.PrintTypesForDebugging = true ;
61926192 Out << " type variable " << TypeVar->getString (PO)
0 commit comments