From: Richard Kenner Date: Fri, 3 Sep 1993 23:02:27 +0000 (-0400) Subject: (build_enumerator): Apply default conversion to constant-expression. X-Git-Tag: misc/cutover-egcs-0~8685 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=25a1019f18d089c60c0d150e679ec0ac7a18c4f2;p=thirdparty%2Fgcc.git (build_enumerator): Apply default conversion to constant-expression. From-SVN: r5258 --- diff --git a/gcc/c-decl.c b/gcc/c-decl.c index eca89fa23659..4d9424ff660c 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -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",