[C++ PATCH] some reformatting
authorNathan Sidwell <nathan@acm.org>
Fri, 12 Jan 2018 18:35:15 +0000 (18:35 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Fri, 12 Jan 2018 18:35:15 +0000 (18:35 +0000)
https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01107.html
* cp-tree.h (mark_rvalue_use): Add parm name.
* expr.c (mark_lvalue_use, mark_lvalue_use_nonread): Move next to
mark_rvalue_use.
* call.c (convert_like_real): Fix formatting.

From-SVN: r256593

gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/expr.c

index 840cbd4f3e1205d8af50473ab9d3ab2c90e2c57e..c1558040baa216febcdf1922363166d2959f64b8 100644 (file)
@@ -1,3 +1,10 @@
+2018-01-12  Nathan Sidwell  <nathan@acm.org>
+
+       * cp-tree.h (mark_rvalue_use): Add parm name.
+       * expr.c (mark_lvalue_use, mark_lvalue_use_nonread): Move next to
+       mark_rvalue_use.
+       * call.c (convert_like_real): Fix formatting.
+
 2018-01-11  Jason Merrill  <jason@redhat.com>
 
        PR c++/82728 - wrong -Wunused-but-set-variable
index 5f2c6becb350591e373b58a5a248ea4ccc9dde9a..f5542850ceacd249f0c9393d535e76de5b254511 100644 (file)
@@ -6890,9 +6890,9 @@ convert_like_real (conversion *convs, tree expr, tree fn, int argnum,
     };
 
   expr = convert_like_real (next_conversion (convs), expr, fn, argnum,
-                           convs->kind == ck_ref_bind ? issue_conversion_warnings : false, 
-                           c_cast_p,
-                           complain);
+                           convs->kind == ck_ref_bind
+                           ? issue_conversion_warnings : false, 
+                           c_cast_p, complain);
   if (expr == error_mark_node)
     return error_mark_node;
 
index 9c6c1791e1acc31db3775c0c702579f6ec11f18d..4300d9217a8a7e7614b0491b249a6827c9bdc6c4 100644 (file)
@@ -6330,7 +6330,7 @@ extern tree create_try_catch_expr               (tree, tree);
 extern tree cplus_expand_constant              (tree);
 extern tree mark_rvalue_use                    (tree,
                                                  location_t = UNKNOWN_LOCATION,
-                                                 bool = true);
+                                                 bool reject_builtin = true);
 extern tree mark_lvalue_use                    (tree);
 extern tree mark_lvalue_use_nonread            (tree);
 extern tree mark_type_use                      (tree);
@@ -6341,7 +6341,8 @@ extern void mark_exp_read                 (tree);
 extern int is_friend                           (tree, tree);
 extern void make_friend_class                  (tree, tree, bool);
 extern void add_friend                         (tree, tree, bool);
-extern tree do_friend                          (tree, tree, tree, tree, enum overload_flags, bool);
+extern tree do_friend                          (tree, tree, tree, tree,
+                                                enum overload_flags, bool);
 
 extern void set_global_friend                  (tree);
 extern bool is_global_friend                   (tree);
index 7d7921597d578286a981c37e23c37984af5cbace..da09ab844cf7e063f43048871feaa7f007f348a2 100644 (file)
@@ -199,6 +199,22 @@ mark_rvalue_use (tree e,
   return mark_use (e, true, true, loc, reject_builtin);
 }
 
+/* Called whenever an expression is used in an lvalue context.  */
+
+tree
+mark_lvalue_use (tree expr)
+{
+  return mark_use (expr, false, true, input_location, false);
+}
+
+/* As above, but don't consider this use a read.  */
+
+tree
+mark_lvalue_use_nonread (tree expr)
+{
+  return mark_use (expr, false, false, input_location, false);
+}
+
 /* Called when expr appears as a discarded-value expression.  */
 
 tree
@@ -245,22 +261,6 @@ mark_discarded_use (tree expr)
   return mark_use (expr, true, true, input_location, false);
 }
 
-/* Called whenever an expression is used in an lvalue context.  */
-
-tree
-mark_lvalue_use (tree expr)
-{
-  return mark_use (expr, false, true, input_location, false);
-}
-
-/* As above, but don't consider this use a read.  */
-
-tree
-mark_lvalue_use_nonread (tree expr)
-{
-  return mark_use (expr, false, false, input_location, false);
-}
-
 /* Called whenever an expression is used in a type use context.  */
 
 tree