(expand_builtin): Fix typo in previous patch
authorDoug Evans <dje@gnu.org>
Thu, 28 Apr 1994 16:39:50 +0000 (16:39 +0000)
committerDoug Evans <dje@gnu.org>
Thu, 28 Apr 1994 16:39:50 +0000 (16:39 +0000)
(allow __builtin_next_arg in varargs functions).

From-SVN: r7164

gcc/expr.c

index b2ec8863a794ab9534c2ce3598f87df3bfaa9bf8..61fe3c1dee48b7b012d21d80981e698f4edbee82 100644 (file)
@@ -6912,10 +6912,10 @@ expand_builtin (exp, target, subtarget, mode, ignore)
       {
        tree fntype = TREE_TYPE (current_function_decl);
 
-       if (TYPE_ARG_TYPES (fntype) == 0
-           || (TREE_VALUE (tree_last (TYPE_ARG_TYPES (fntype)))
-               == void_type_node)
-           || current_function_varargs)
+       if ((TYPE_ARG_TYPES (fntype) == 0
+            || (TREE_VALUE (tree_last (TYPE_ARG_TYPES (fntype)))
+                == void_type_node))
+           && ! current_function_varargs)
          {
            error ("`va_start' used in function with fixed args");
            return const0_rtx;