c-common.c (c_common_type_for_mode): Return integer types for pointer modes.
* c-common.c (c_common_type_for_mode): Return integer types for pointer modes. From-SVN: r69661
This commit is contained in:
parent
d05cc98eaf
commit
fb5d2a87ad
|
@ -1,3 +1,8 @@
|
|||
2003-07-21 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* c-common.c (c_common_type_for_mode): Return integer types for
|
||||
pointer modes.
|
||||
|
||||
2003-07-22 Geoffrey Keating <geoffk@apple.com>
|
||||
|
||||
* c-decl.c (start_decl): Don't call maybe_apply_pragma_weak here.
|
||||
|
|
|
@ -1859,10 +1859,10 @@ c_common_type_for_mode (enum machine_mode mode, int unsignedp)
|
|||
return long_double_type_node;
|
||||
|
||||
if (mode == TYPE_MODE (build_pointer_type (char_type_node)))
|
||||
return build_pointer_type (char_type_node);
|
||||
return unsignedp ? make_unsigned_type (mode) : make_signed_type (mode);
|
||||
|
||||
if (mode == TYPE_MODE (build_pointer_type (integer_type_node)))
|
||||
return build_pointer_type (integer_type_node);
|
||||
return unsignedp ? make_unsigned_type (mode) : make_signed_type (mode);
|
||||
|
||||
switch (mode)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue