diff options
Diffstat (limited to 'gcc/cp/optimize.c')
-rw-r--r-- | gcc/cp/optimize.c | 3 |
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; |