rpms/gcc/F-9 gcc43-pr35987.patch,1.1,1.2

Jakub Jelinek (jakub) fedora-extras-commits at redhat.com
Mon Apr 28 15:24:19 UTC 2008


Author: jakub

Update of /cvs/pkgs/rpms/gcc/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5039

Modified Files:
	gcc43-pr35987.patch 
Log Message:
4.3.0-8

gcc43-pr35987.patch:

Index: gcc43-pr35987.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/F-9/gcc43-pr35987.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gcc43-pr35987.patch	28 Apr 2008 14:04:58 -0000	1.1
+++ gcc43-pr35987.patch	28 Apr 2008 15:23:43 -0000	1.2
@@ -1,23 +1,23 @@
 2008-04-21  Jakub Jelinek  <jakub at redhat.com>
 
 	PR c++/35987
-	* typeck.c (cp_build_modify_expr) <case PREINCREMENT_EXPR>: Don't build
+	* typeck.c (build_modify_expr) <case PREINCREMENT_EXPR>: Don't build
 	COMPOUND_EXPR if the second argument would be error_mark_node.
 
 	* g++.dg/other/error28.C: New test.
 
 --- gcc/cp/typeck.c.jj	2008-04-18 17:00:44.000000000 +0200
 +++ gcc/cp/typeck.c	2008-04-21 16:03:45.000000000 +0200
-@@ -5940,10 +5940,11 @@ cp_build_modify_expr (tree lhs, enum tre
+@@ -5667,10 +5667,11 @@ build_modify_expr (tree lhs, enum tree_c
  	lhs = build2 (TREE_CODE (lhs), TREE_TYPE (lhs),
  		      stabilize_reference (TREE_OPERAND (lhs, 0)),
  		      TREE_OPERAND (lhs, 1));
 -      return build2 (COMPOUND_EXPR, lhstype,
 -		     lhs,
--		     cp_build_modify_expr (TREE_OPERAND (lhs, 0),
--					   modifycode, rhs, complain));
-+      newrhs = cp_build_modify_expr (TREE_OPERAND (lhs, 0),
-+				     modifycode, rhs, complain);
+-		     build_modify_expr (TREE_OPERAND (lhs, 0),
+-					modifycode, rhs));
++      newrhs = build_modify_expr (TREE_OPERAND (lhs, 0),
++				  modifycode, rhs);
 +      if (newrhs == error_mark_node)
 +	return error_mark_node;
 +      return build2 (COMPOUND_EXPR, lhstype, lhs, newrhs);




More information about the fedora-extras-commits mailing list