diff options
Diffstat (limited to 'gcc/cp/ptree.c')
-rw-r--r-- | gcc/cp/ptree.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.c index 91f4ec4..aa72384 100644 --- a/gcc/cp/ptree.c +++ b/gcc/cp/ptree.c @@ -113,7 +113,7 @@ print_lang_type (file, node, indent) if (TYPE_NEEDS_CONSTRUCTING (node)) fputs ( "needs-constructor", file); - if (TYPE_NEEDS_DESTRUCTOR (node)) + if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (node)) fputs (" needs-destructor", file); if (TYPE_HAS_DESTRUCTOR (node)) fputs (" ~X()", file); @@ -128,9 +128,9 @@ print_lang_type (file, node, indent) else fputs (" X(X&)", file); } - if (TYPE_GETS_NEW (node) & 1) + if (TYPE_HAS_NEW_OPERATOR (node)) fputs (" new", file); - if (TYPE_GETS_NEW (node) & 2) + if (TYPE_HAS_ARRAY_NEW_OPERATOR (node)) fputs (" new[]", file); if (TYPE_GETS_DELETE (node) & 1) fputs (" delete", file); |