OSDN Git Service

(yylex): Add new arg, TYPE, to call to build_complex.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Sep 1996 23:02:58 +0000 (23:02 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Sep 1996 23:02:58 +0000 (23:02 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12864 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/c-lex.c

index 966d5ef..d8e9e80 100644 (file)
@@ -1465,7 +1465,8 @@ yylex ()
 
            /* Create a node with determined type and value.  */
            if (imag)
-             yylval.ttype = build_complex (convert (type, integer_zero_node),
+             yylval.ttype = build_complex (NULL_TREE,
+                                           convert (type, integer_zero_node),
                                            build_real (type, value));
            else
              yylval.ttype = build_real (type, value);
@@ -1634,8 +1635,9 @@ yylex ()
                if (TYPE_PRECISION (type)
                    <= TYPE_PRECISION (integer_type_node))
                  yylval.ttype
-                   = build_complex (integer_zero_node,
-                                    convert (integer_type_node, yylval.ttype));
+                   = build_complex (NULL_TREE, integer_zero_node,
+                                    convert (integer_type_node,
+                                             yylval.ttype));
                else
                  error ("complex integer constant is too wide for `complex int'");
              }