]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
(build_enumerator): Apply default conversion to constant-expression.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 3 Sep 1993 23:02:27 +0000 (19:02 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 3 Sep 1993 23:02:27 +0000 (19:02 -0400)
From-SVN: r5258

gcc/c-decl.c

index eca89fa2365998d96176362257c603a01165c091..4d9424ff660cbaceb13277aeccf8d829da2a3e4d 100644 (file)
@@ -5607,7 +5607,10 @@ build_enumerator (name, value)
   if (value != 0)
     {
       if (TREE_CODE (value) == INTEGER_CST)
-       constant_expression_warning (value);
+       {
+         value = default_conversion (value);
+         constant_expression_warning (value);
+       }
       else
        {
          error ("enumerator value for `%s' not integer constant",