From bb71a128eb6e901d3d7deb895971a6706eb7110d Mon Sep 17 00:00:00 2001 From: Ben Woosley Date: Thu, 18 May 2017 15:59:38 -0700 Subject: Prefer st_is_member over st_lookup with 0 The st_is_member DEFINE has simpler semantics, for more readable code. --- array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'array.c') diff --git a/array.c b/array.c index 19d9946a01..3aab2ec2a3 100644 --- a/array.c +++ b/array.c @@ -5209,7 +5209,7 @@ flatten(VALUE ary, int level) } else { id = (st_data_t)tmp; - if (st_lookup(memo, id, 0)) { + if (st_is_member(memo, id)) { st_clear(memo); rb_raise(rb_eArgError, "tried to flatten recursive array"); } -- cgit v1.2.3