HazardyKnusperkeks created this revision. HazardyKnusperkeks added reviewers: MyDeveloperDay, curdeius, owenpan. HazardyKnusperkeks added a project: clang-format. HazardyKnusperkeks requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Instead of passing it as argument to the member function. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D115072 Files: clang/lib/Format/UnwrappedLineFormatter.cpp Index: clang/lib/Format/UnwrappedLineFormatter.cpp =================================================================== --- clang/lib/Format/UnwrappedLineFormatter.cpp +++ clang/lib/Format/UnwrappedLineFormatter.cpp @@ -62,7 +62,7 @@ Indent = Line.Level * IndentWidth + AdditionalIndent; } else { IndentForLevel.resize(Line.Level + 1); - Indent = getIndent(IndentForLevel, Line.Level); + Indent = getIndent(Line.Level); } if (static_cast<int>(Indent) + Offset >= 0) Indent += Offset; @@ -118,12 +118,12 @@ /// \p IndentForLevel must contain the indent for the level \c l /// at \p IndentForLevel[l], or a value < 0 if the indent for /// that level is unknown. - unsigned getIndent(ArrayRef<int> IndentForLevel, unsigned Level) { + unsigned getIndent(unsigned Level) const { if (IndentForLevel[Level] != -1) return IndentForLevel[Level]; if (Level == 0) return 0; - return getIndent(IndentForLevel, Level - 1) + Style.IndentWidth; + return getIndent(Level - 1) + Style.IndentWidth; } const FormatStyle &Style;
Index: clang/lib/Format/UnwrappedLineFormatter.cpp =================================================================== --- clang/lib/Format/UnwrappedLineFormatter.cpp +++ clang/lib/Format/UnwrappedLineFormatter.cpp @@ -62,7 +62,7 @@ Indent = Line.Level * IndentWidth + AdditionalIndent; } else { IndentForLevel.resize(Line.Level + 1); - Indent = getIndent(IndentForLevel, Line.Level); + Indent = getIndent(Line.Level); } if (static_cast<int>(Indent) + Offset >= 0) Indent += Offset; @@ -118,12 +118,12 @@ /// \p IndentForLevel must contain the indent for the level \c l /// at \p IndentForLevel[l], or a value < 0 if the indent for /// that level is unknown. - unsigned getIndent(ArrayRef<int> IndentForLevel, unsigned Level) { + unsigned getIndent(unsigned Level) const { if (IndentForLevel[Level] != -1) return IndentForLevel[Level]; if (Level == 0) return 0; - return getIndent(IndentForLevel, Level - 1) + Style.IndentWidth; + return getIndent(Level - 1) + Style.IndentWidth; } const FormatStyle &Style;
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits