(check_case_value): Strip the new nops with STRIP_TYPE_NOPS.
authorRichard Stallman <rms@gnu.org>
Fri, 10 Jul 1992 01:50:20 +0000 (01:50 +0000)
committerRichard Stallman <rms@gnu.org>
Fri, 10 Jul 1992 01:50:20 +0000 (01:50 +0000)
From-SVN: r1549

gcc/c-common.c

index 86d202e..f8c723f 100644 (file)
@@ -309,8 +309,7 @@ check_case_value (value)
     return value;
 
   /* Strip NON_LVALUE_EXPRs since we aren't using as an lvalue.  */
-  if (TREE_CODE (value) == NON_LVALUE_EXPR)
-    value = TREE_OPERAND (value, 0);
+  STRIP_TYPE_NOPS (value);
 
   if (TREE_CODE (value) != INTEGER_CST
       && value != error_mark_node)