djasper marked an inline comment as done.
djasper added inline comments.

================
Comment at: lib/Format/UnwrappedLineFormatter.cpp:904-907
+void UnwrappedLineFormatter::formatFirstToken(const AnnotatedLine &Line,
                                               const AnnotatedLine 
*PreviousLine,
-                                              unsigned IndentLevel,
-                                              unsigned Indent,
-                                              bool InPPDirective) {
+                                              unsigned Indent) {
+  FormatToken& RootToken = *Line.First;
----------------
klimek wrote:
> I'm not sure I understand the change in the function signature. Given that we 
> really only need InPPDirective and FirstToken, it seems unnecessary to hand 
> in the whole line? (in the spirit of minimal interfaces)
I think this interface makes more sense:

- I don't think it's significantly "larger" as we already have access to the 
whole previous line.
- Having a function that's called formatFirstToken, but can actually be called 
with an arbitrary token seems weird.



================
Comment at: lib/Format/WhitespaceManager.h:109-110
+    // this change inserts whitespace.
+    // FIXME: Currently this is not set correctly for breaks inside comments, 
as
+    // the \c BreakableToken is still doing its own alignment.
+    const FormatToken *Tok;
----------------
klimek wrote:
> What's the proposed fix?
Removed InToken (added that at first, but found the other one later).

I don't have a proposed fix. I just moved this comment from the original line 
122.


https://reviews.llvm.org/D29300



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to