projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c563dd6
)
improve assert in abihelper register value getter
author
Matthias Braun
<matze@braunis.de>
Thu, 22 Jul 2010 19:07:47 +0000
(19:07 +0000)
committer
Matthias Braun
<matze@braunis.de>
Thu, 22 Jul 2010 19:07:47 +0000
(19:07 +0000)
[r27785]
ir/be/beabihelper.c
patch
|
blob
|
history
diff --git
a/ir/be/beabihelper.c
b/ir/be/beabihelper.c
index
7deb489
..
40890a6
100644
(file)
--- a/
ir/be/beabihelper.c
+++ b/
ir/be/beabihelper.c
@@
-149,7
+149,7
@@
static void rsm_add_reg(register_state_mapping_t *rsm,
static ir_node *rsm_get_value(register_state_mapping_t *rsm, int index)
{
static ir_node *rsm_get_value(register_state_mapping_t *rsm, int index)
{
- assert(index < ARR_LEN(rsm->value_map));
+ assert(
0 <= index &&
index < ARR_LEN(rsm->value_map));
return rsm->value_map[index];
}
return rsm->value_map[index];
}
@@
-166,7
+166,7
@@
static ir_node *rsm_get_reg_value(register_state_mapping_t *rsm,
static void rsm_set_value(register_state_mapping_t *rsm, int index,
ir_node *value)
{
static void rsm_set_value(register_state_mapping_t *rsm, int index,
ir_node *value)
{
- assert(index < ARR_LEN(rsm->value_map));
+ assert(
0 <= index &&
index < ARR_LEN(rsm->value_map));
rsm->value_map[index] = value;
}
rsm->value_map[index] = value;
}