// RUN: %scale-test --begin 1 --end 5 --step 1 --select VarDeclUsageCheckerExprVisits %s | |
// REQUIRES: asserts | |
protocol Proto {} | |
extension Proto { | |
var selfish: Proto { return self } | |
} | |
struct X: Proto {} | |
func test(_ x: X) -> Proto { | |
return x | |
%for i in range(0, N*5): | |
.selfish | |
%end | |
} |