summaryrefslogtreecommitdiff
path: root/libmudflap
diff options
context:
space:
mode:
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2005-04-04 10:09:46 +0000
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2005-04-04 10:09:46 +0000
commit285db2ce80c0185ca89282b7038990ec616698e3 (patch)
tree7fbbac6775750dd20e5624d92ffc3354fa0fe372 /libmudflap
parent6ff828af5420e0f93d51bb54b82d153cf6a3d337 (diff)
downloadgcc-285db2ce80c0185ca89282b7038990ec616698e3.tar.gz
* mf-runtime.c (__mfu_unregister): Warning fix for char unsigned.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97532 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libmudflap')
-rw-r--r--libmudflap/ChangeLog4
-rw-r--r--libmudflap/mf-runtime.c5
2 files changed, 6 insertions, 3 deletions
diff --git a/libmudflap/ChangeLog b/libmudflap/ChangeLog
index 0fa7c2d7dc7..29f6f5187b8 100644
--- a/libmudflap/ChangeLog
+++ b/libmudflap/ChangeLog
@@ -1,3 +1,7 @@
+2005-04-04 Alan Modra <amodra@bigpond.net.au>
+
+ * mf-runtime.c (__mfu_unregister): Warning fix for char unsigned.
+
2005-03-21 Mike Stump <mrs@apple.com>
* mf-heuristics.c: Fix whitespace at end of line.
diff --git a/libmudflap/mf-runtime.c b/libmudflap/mf-runtime.c
index a4adf3eee51..5732c063408 100644
--- a/libmudflap/mf-runtime.c
+++ b/libmudflap/mf-runtime.c
@@ -1273,9 +1273,8 @@ __mfu_unregister (void *ptr, size_t sz, int type)
}
/* Manage the object cemetary. */
- if (__mf_opts.persistent_count > 0 &&
- old_obj->type >= 0 &&
- old_obj->type <= __MF_TYPE_MAX_CEM)
+ if (__mf_opts.persistent_count > 0
+ && (unsigned) old_obj->type <= __MF_TYPE_MAX_CEM)
{
old_obj->deallocated_p = 1;
old_obj->dealloc_pc = (uintptr_t) __builtin_return_address (0);