diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-06-19 14:55:07 +0200 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-06-19 15:44:52 +0200 |
commit | 383e7d4f1b745057d73abc3bbf3d6f2b6f47ffc2 (patch) | |
tree | 6ca52d0f9748193de6aeddec9b63565de9174527 | |
parent | e06c9268c4e96f4d011d46ee8bbe5de7e264d0fa (diff) | |
download | sparse-383e7d4f1b745057d73abc3bbf3d6f2b6f47ffc2.tar.gz |
gensel: use temporary variable in generic selection
Use a temporary variable for 'map->type' to make the expressions
in the following patches more readable.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r-- | evaluate.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -3293,9 +3293,11 @@ static struct symbol *evaluate_generic_selection(struct expression *expr) return NULL; for (map = expr->map; map; map = map->next) { - if (!evaluate_symbol(map->type)) + struct symbol *stype = map->type; + + if (!evaluate_symbol(stype)) continue; - if (!type_selection(ctrl, map->type)) + if (!type_selection(ctrl, stype)) continue; res = map->expr; |