Project

General

Profile

Actions

Bug #12517

closed

def_delegators broken on ruby-head?

Added by ioquatix (Samuel Williams) almost 8 years ago. Updated over 7 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:76141]

Description

I found the following issue:

https://travis-ci.org/ioquatix/build-files/jobs/140181966

/home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:200:in `compile': negative array size (or size too big) (ArgumentError)
	from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:200:in `_delegator_method'
	from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:178:in `def_instance_delegator'
	from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:154:in `block in def_instance_delegators'
	from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:153:in `each'
	from /home/travis/.rvm/rubies/ruby-head/lib/ruby/2.4.0/forwardable.rb:153:in `def_instance_delegators'
	from /home/travis/build/ioquatix/build-files/lib/build/files/state.rb:71:in `<class:State>'

This is caused by the following line:

		class State < Files::List
			extend Forwardable
			def_delegators :@files, :each, :roots, :count

It was fine in 2.3.0 and before.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0