Actions
Bug #14853
closed[BACKPORT] NameError#receiver at private constant returns a hidden object
Description
Fixed by r63696.
module M
X = 1
private_constant :X
end
begin
Module.new{include M}::X
rescue NameError => e
e.receiver.object_id # undefined method `object_id' for #<M:0x000000010c5f7e88> (NoMethodError)
end
This is an ICLASS
object which must not appear in the ruby level.
Actions
Like0
Like0Like0