// RUN: %scale-test -O --begin 5 --end 21 --step 5 --select StoredPropertiesRequest %s | |
// REQUIRES: asserts | |
// | |
// Single file with many stored properties. | |
// | |
// Check that SIL passes don't exhibit cubic behavior by repeatedly | |
// asking for all the stored properties (if the StoredPropertiesRequest | |
// stat scales quadratically, then the behavior is cubic). | |
public class LazyProperties { | |
%for i in range(N): | |
public lazy var prop${i}: String = { return "${i}" }() | |
%end | |
} |