* c-typeck.c (digest_init): Handle boolean types as scalars.
authorJoseph Myers <jsm28@cam.ac.uk>
Sat, 20 Jan 2001 19:28:00 +0000 (19:28 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Sat, 20 Jan 2001 19:28:00 +0000 (19:28 +0000)
From-SVN: r39157

gcc/ChangeLog
gcc/c-typeck.c

index 3cff034218d4c834b91b59d66a84e80367986866..5ff42d1b8a1269c7a2d94adec5b92830f44978e0 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-20  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * c-typeck.c (digest_init): Handle boolean types as scalars.
+
 Sat Jan 20 12:46:57 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * stmt.c (expand_return): Don't return anything if size is zero.
index 9db269e9600d9705cb01f23f54dee255daa0135c..97c43070b1142e7b0ca21a4bfb2990c5041b722d 100644 (file)
@@ -4781,7 +4781,7 @@ digest_init (type, init, require_constant, constructor_constant)
   /* Handle scalar types, including conversions.  */
 
   if (code == INTEGER_TYPE || code == REAL_TYPE || code == POINTER_TYPE
-      || code == ENUMERAL_TYPE || code == COMPLEX_TYPE)
+      || code == ENUMERAL_TYPE || code == BOOLEAN_TYPE || code == COMPLEX_TYPE)
     {
       /* Note that convert_for_assignment calls default_conversion
         for arrays and functions.  We must not call it in the