* cxx-pretty-print.c (cxx_pretty_printer::statement) <case
RANGE_FOR_SMT>: Handle RANGE_FOR_INIT_STMT.
From-SVN: r264170
+2018-09-08 Marek Polacek <polacek@redhat.com>
+
+ * cxx-pretty-print.c (cxx_pretty_printer::statement) <case
+ RANGE_FOR_SMT>: Handle RANGE_FOR_INIT_STMT.
+
2018-09-07 Marek Polacek <polacek@redhat.com>
PR c++/87152 - range-based for loops with initializer broken in templates.
pp_cxx_ws_string (this, "for");
pp_space (this);
pp_cxx_left_paren (this);
+ if (RANGE_FOR_INIT_STMT (t))
+ {
+ statement (RANGE_FOR_INIT_STMT (t));
+ pp_needs_newline (this) = false;
+ pp_cxx_whitespace (this);
+ }
statement (RANGE_FOR_DECL (t));
pp_space (this);
pp_needs_newline (this) = false;