Open ParadoxV5 opened 9 months ago
This doesn’t implode:
def y = yield
y { :y }
class Object
def y: () { () -> void } -> void
end
This doesn’t implode:
class P
def initialize = yield
end
class C < P
def initialize = super() { p self }
end
class P
def initialize: () { () -> void } -> void
end
class C < P
def initialize: () -> void
end
Ruby:
RBS:
``` # Type checking files: ..................................[Steep 1.6.0] [typecheck:typecheck@1] [background] [#typecheck_source(path=ruby.rb)] [#type_check_file(ruby.rb@.)] [synthesize:(1:1)] [synthesize:(2:3)] [synthesize:(3:5)] Unexpected error: #steep check
Also note: