// RUN: %scale-test --sum-multi --begin 5 --end 16 --step 5 --select InterfaceTypeRequest %s | |
// REQUIRES: asserts | |
class Class${N} { | |
% if int(N) > 1: | |
func method(_: Class${int(N)-1}) {} | |
var prop: Class${int(N)-1} { return Class${int(N)-1}() } | |
static var prop: Class${int(N)-1} = Class${int(N)-1}() | |
subscript(n: Int) -> Class${int(N)-1} { return Class${int(N)-1}() } | |
% else: | |
func method() {} | |
var prop: Int { return 0 } | |
static var prop = 0 | |
subscript(n: Int) -> Int { return 0 } | |
% end | |
} |