From 8abd6c401c4bda82e97eb169d0d7419b154f02be Mon Sep 17 00:00:00 2001 From: Elizabeth Mattijsen Date: Wed, 15 Aug 2018 14:18:44 +0100 Subject: [PATCH] Completely defer foo (elem) Rage to Range.ACCEPTS After some discussion with scimon++ --- src/core/set_elem.pm6 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/set_elem.pm6 b/src/core/set_elem.pm6 index af1d3914f90..40a4d2714d6 100644 --- a/src/core/set_elem.pm6 +++ b/src/core/set_elem.pm6 @@ -41,8 +41,8 @@ multi sub infix:<(elem)>(Any $a, Map:D $b --> Bool:D) { ) ) } -multi sub infix:<(elem)>(Int:D $a, Range:D $b --> Bool:D) { - $b.is-int ?? $b.ACCEPTS($a) !! infix:<(elem)>($a,$b.iterator) +multi sub infix:<(elem)>(\a, Range:D \b --> Bool:D) { + b.ACCEPTS(a) } multi sub infix:<(elem)>(Any $a, Iterable:D $b --> Bool:D) { infix:<(elem)>($a,$b.iterator)