]> gcc.gnu.org Git - gcc.git/commitdiff
* typeck.c (cp_build_unary_op): Check for ERROR_MARK.
authorSteve Ellcey <sje@cup.hp.com>
Fri, 9 Jan 2009 17:29:34 +0000 (17:29 +0000)
committerSteve Ellcey <sje@gcc.gnu.org>
Fri, 9 Jan 2009 17:29:34 +0000 (17:29 +0000)
From-SVN: r143212

gcc/cp/ChangeLog
gcc/cp/typeck.c

index aad07d2ce673ee69b95b847ef80c4a3358722433..1c162966af009a53e8ca113a98b5fd0178aea823 100644 (file)
@@ -1,3 +1,7 @@
+2009-01-09  Steve Ellcey  <sje@cup.hp.com>
+
+       * typeck.c (cp_build_unary_op): Check for ERROR_MARK.
+
 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/35335
index 4be7a25835583384a5e7d81f248fc21d71d8982c..577e026256fd72bfd6b52558df9f3c0ff4cd6167 100644 (file)
@@ -4189,7 +4189,7 @@ cp_build_unary_op (enum tree_code code, tree xarg, int noconvert,
   tree val;
   const char *invalid_op_diag;
 
-  if (arg == error_mark_node)
+  if (error_operand_p (arg))
     return error_mark_node;
 
   if ((invalid_op_diag
This page took 0.075835 seconds and 5 git commands to generate.