mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-15 14:01:04 +08:00
sdbout.c (sdbout_symbol): Do not call build_pointer_type, build one on the fly and do not cache the result.
* sdbout.c (sdbout_symbol): Do not call build_pointer_type, build one on the fly and do not cache the result. From-SVN: r26032
This commit is contained in:
parent
f89a74e469
commit
a51a5234aa
@ -1,5 +1,8 @@
|
||||
Sun Mar 28 00:44:27 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* sdbout.c (sdbout_symbol): Do not call build_pointer_type, build
|
||||
one on the fly and do not cache the result.
|
||||
|
||||
* gcc.cps, cpp.cps: Delete unwanted files.
|
||||
|
||||
Sat Mar 27 23:37:40 EST 1999 John Wehle (john@feith.com)
|
||||
|
@ -929,7 +929,12 @@ sdbout_symbol (decl, local)
|
||||
PUT_SDB_SCL (C_AUTO);
|
||||
}
|
||||
|
||||
type = build_pointer_type (TREE_TYPE (decl));
|
||||
/* Effectively do build_pointer_type, but don't cache this type,
|
||||
since it might be temporary whereas the type it points to
|
||||
might have been saved for inlining. */
|
||||
/* Don't use REFERENCE_TYPE because dbx can't handle that. */
|
||||
type = make_node (POINTER_TYPE);
|
||||
TREE_TYPE (type) = TREE_TYPE (decl);
|
||||
}
|
||||
else if (GET_CODE (value) == MEM
|
||||
&& ((GET_CODE (XEXP (value, 0)) == PLUS
|
||||
|
Loading…
x
Reference in New Issue
Block a user