doc/gdbinv-s.m4.in: remove text on special procedures to continue after
[deliverable/binutils-gdb.git] / gdb / gdbtypes.h
index 5aaf73ba69d17e0236cdbc916bc1bdcc1316fdd4..95f40359e44d5213522524f16c905daa023f35e6 100644 (file)
@@ -83,6 +83,12 @@ enum type_code
   TYPE_CODE_BOOL               /* Builtin Modula-2 BOOLEAN */
 };
 
+/* For now allow source to use TYPE_CODE_CLASS for C++ classes, as an
+   alias for TYPE_CODE_STRUCT.  Eventually these should probably be
+   officially distinct types within gdb. */
+
+#define TYPE_CODE_CLASS TYPE_CODE_STRUCT
+
 /* Some bits for the type's flags word. */
 
 /* Explicitly unsigned integer type */
@@ -517,9 +523,9 @@ extern struct type *builtin_type_m2_bool;
    the same as for the type structure. */
 
 #define TYPE_ALLOC(t,size)  \
-   TYPE_OBJFILE (t) != NULL  \
+   (TYPE_OBJFILE (t) != NULL  \
     ? obstack_alloc (&TYPE_OBJFILE (t) -> type_obstack, size) \
-    : xmalloc (size)
+    : xmalloc (size))
 
 extern struct type *
 alloc_type PARAMS ((struct objfile *));
This page took 0.023775 seconds and 4 git commands to generate.