OSDN Git Service

* cp-tree.h (enum tsubst_flags): Rename from enum tsubst_flags_t.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Apr 2009 17:14:36 +0000 (17:14 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Apr 2009 17:14:36 +0000 (17:14 +0000)
(tsubst_flags_t): Change typedef from enum type to int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146205 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/cp-tree.h

index c0fa5ba..1991ad6 100644 (file)
@@ -1,3 +1,8 @@
+2009-04-16  Ian Lance Taylor  <iant@google.com>
+
+       * cp-tree.h (enum tsubst_flags): Rename from enum tsubst_flags_t.
+       (tsubst_flags_t): Change typedef from enum type to int.
+
 2009-04-16  Le-Chun Wu  <lcwu@google.com>
 
        * decl.c (check_initializer): Use TYPE_VECTOR_OPAQUE
index 849fdc7..e416edf 100644 (file)
@@ -3566,7 +3566,7 @@ typedef enum linkage_kind {
 } linkage_kind;
 
 /* Bitmask flags to control type substitution.  */
-typedef enum tsubst_flags_t {
+enum tsubst_flags {
   tf_none = 0,                  /* nothing special */
   tf_error = 1 << 0,            /* give error messages  */
   tf_warning = 1 << 1,          /* give warnings too  */
@@ -3585,7 +3585,11 @@ typedef enum tsubst_flags_t {
                                    when issuing other errors.   */
   /* Convenient substitution flags combinations.  */
   tf_warning_or_error = tf_warning | tf_error
-} tsubst_flags_t;
+};
+
+/* This type is used for parameters and variables which hold
+   combinations of the flags in enum tsubst_flags.  */
+typedef int tsubst_flags_t;
 
 /* The kind of checking we can do looking in a class hierarchy.  */
 typedef enum base_access {