Use macros for some enum bit field sizes.
[deliverable/binutils-gdb.git] / gdb / defs.h
index a555da15dfdc92a1278b72a3b225674ae8867980..f4951abb223e9e59ecabdf7747f004759c52cd25 100644 (file)
@@ -186,6 +186,11 @@ enum language
     nr_languages
   };
 
+/* The number of bits needed to represent all languages, with enough
+   padding to allow for reasonable growth.  */
+#define LANGUAGE_BITS 5
+gdb_static_assert (nr_languages <= (1 << LANGUAGE_BITS));
+
 enum precision_type
   {
     single_precision,
This page took 0.025586 seconds and 4 git commands to generate.