diff options
author | Richard Henderson <rth@redhat.com> | 2005-09-24 09:21:43 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-09-24 09:21:43 -0700 |
commit | 99db1ef0e250b9b61fd557feb33e954a0b4679e6 (patch) | |
tree | 79c051c1fe84984303e562b69bfcdedba9bf5026 /gcc/gimplify.c | |
parent | e347ff9e3d0cfd13aa97f51d99dc08b280c94d7d (diff) | |
download | gcc-99db1ef0e250b9b61fd557feb33e954a0b4679e6.zip gcc-99db1ef0e250b9b61fd557feb33e954a0b4679e6.tar.gz gcc-99db1ef0e250b9b61fd557feb33e954a0b4679e6.tar.bz2 |
c-common.c (handle_mode_attribute): When not modifying in place, create subtypes for enumerations.
* c-common.c (handle_mode_attribute): When not modifying in place,
create subtypes for enumerations.
(sync_resolve_return): Use TYPE_MAIN_VARIANT.
* gimplify.c (create_tmp_from_val): Likewise.
From-SVN: r104603
Diffstat (limited to 'gcc/gimplify.c')
-rw-r--r-- | gcc/gimplify.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/gimplify.c b/gcc/gimplify.c index cba1704..42b8740 100644 --- a/gcc/gimplify.c +++ b/gcc/gimplify.c @@ -404,7 +404,7 @@ get_name (tree t) static inline tree create_tmp_from_val (tree val) { - return create_tmp_var (TREE_TYPE (val), get_name (val)); + return create_tmp_var (TYPE_MAIN_VARIANT (TREE_TYPE (val)), get_name (val)); } /* Create a temporary to hold the value of VAL. If IS_FORMAL, try to reuse |