* cp-tree.h (DECL_MUTABLE_P): Use FIELD_DECL_CHECK.
authorMarek Polacek <polacek@redhat.com>
Tue, 13 Aug 2019 15:02:30 +0000 (15:02 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Tue, 13 Aug 2019 15:02:30 +0000 (15:02 +0000)
From-SVN: r274381

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

index e32582514f70d467ce3608bb4e1c2335a150e4ae..5f1dff89c0d07fabc5774d91af20c3cf30493bf5 100644 (file)
@@ -1,3 +1,7 @@
+2019-08-13  Marek Polacek  <polacek@redhat.com>
+
+       * cp-tree.h (DECL_MUTABLE_P): Use FIELD_DECL_CHECK.
+
 2019-08-10  Jakub Jelinek  <jakub@redhat.com>
 
        * parser.c (cp_parser_omp_clause_name): Parse device_type.
index 72ee1d61e9768cb208e6d7994027cd561a2bddd6..bdb7778c04b8880bed9ce6bad14086c35e8c1d8b 100644 (file)
@@ -3065,9 +3065,9 @@ struct GTY(()) lang_decl {
   (DECL_NONSTATIC_MEMBER_FUNCTION_P (NODE)     \
    || TREE_CODE (NODE) == FIELD_DECL)
 
-/* Nonzero for _DECL means that this member object type
+/* Nonzero for a FIELD_DECL means that this member object type
    is mutable.  */
-#define DECL_MUTABLE_P(NODE) (DECL_LANG_FLAG_0 (NODE))
+#define DECL_MUTABLE_P(NODE) (DECL_LANG_FLAG_0 (FIELD_DECL_CHECK (NODE)))
 
 /* Nonzero for _DECL means that this constructor or conversion function is
    non-converting.  */