aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/optimize.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/optimize.c')
-rw-r--r--gcc/cp/optimize.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c
index 1cf5bd7..d2b3c8e 100644
--- a/gcc/cp/optimize.c
+++ b/gcc/cp/optimize.c
@@ -477,8 +477,7 @@ declare_return_variable (id, use_stmt)
/* We don't need to do anything for functions that don't return
anything. */
- if (!result || same_type_p (TYPE_MAIN_VARIANT (TREE_TYPE (result)),
- void_type_node))
+ if (!result || VOID_TYPE_P (TREE_TYPE (result)))
{
*use_stmt = NULL_TREE;
return NULL_TREE;