Commit fb5d2a87 by Alexandre Oliva Committed by Alexandre Oliva

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
parent d05cc98e
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)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment