@@ -337,12 +337,8 @@ def test_massign
337337 assert_call ( 'a, ((b=1).c, d) = 1; b.' , include : Integer )
338338 assert_call ( 'a, b[c=1] = 1; c.' , include : Integer )
339339 assert_call ( 'a, b[*(c=1)] = 1; c.' , include : Integer )
340- assert_call ( 'a, b[**(c=1)] = 1; c.' , include : Integer )
341- assert_call ( 'a, b[&(c=1)] = 1; c.' , include : Integer )
342340 assert_call ( 'a, b[] = 1; a.' , include : Integer )
343341 assert_call ( 'def f(*); a, b[*] = 1; a.' , include : Integer )
344- assert_call ( 'def f(&); a, b[&] = 1; a.' , include : Integer )
345- assert_call ( 'def f(**); a, b[**] = 1; a.' , include : Integer )
346342 # incomplete massign
347343 assert_analyze_type ( 'a,b' , :lvar_or_method , 'b' )
348344 assert_call ( '(a=1).b, a.a' , include : Integer )
@@ -518,9 +514,6 @@ def test_rarely_used_syntax
518514 assert_call ( 'END{1.' , include : Integer )
519515 # MatchWrite
520516 assert_call ( 'a=1; /(?<a>)/=~b; a.' , include : [ String , NilClass ] , exclude : Integer )
521- # OperatorWrite with block `a[&b]+=c`
522- assert_call ( 'a=[1]; (a[0,&:to_a]+=1.0).' , include : Float )
523- assert_call ( 'a=[1]; (a[0,&b]+=1.0).' , include : Float )
524517 end
525518
526519 def test_hash
0 commit comments