// RUN: %scale-test -O --begin 5 --end 21 --step 5 --select NumStoredPropertiesQueries %s // REQUIRES: OS=macosx // 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 // NumStoredPropertiesQueries 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 }