public void Constants4() {
AssertOutput(delegate() {
CompilerTest(@"
module M
class CM
$x1 = self
end
end
module N
class CN
$y1 = self
end
end
class Object
include M
class CM
$x2 = self
end
end
class Foo
include N
class CN
$y2 = self
end
end
puts $x1.object_id == $x2.object_id
puts $y1.object_id != $y2.object_id
");
}, @"
true
true
");
}