FILE: varargInPrimaryConstructor.kt public final class Foo : R|kotlin/Any| { public constructor(vararg strings: R|kotlin/Array|): R|Foo| { super() } public final val strings: R|kotlin/Array| = R|/strings| public get(): R|kotlin/Array| } public final fun test_1(foo: R|Foo|): R|kotlin/Unit| { { lval : R|kotlin/collections/Iterator| = R|/foo|.R|/Foo.strings|.R|SubstitutionOverride|>|() while(R|/|.R|SubstitutionOverride|()) { lval s: R|kotlin/String| = R|/|.R|SubstitutionOverride|() { R|/s|.R|kotlin/String.length| } } } } public final fun test_2(vararg strings: R|kotlin/Array|): R|kotlin/Unit| { { lval : R|kotlin/collections/Iterator| = R|/strings|.R|SubstitutionOverride|>|() while(R|/|.R|SubstitutionOverride|()) { lval s: R|kotlin/String| = R|/|.R|SubstitutionOverride|() { R|/s|.R|kotlin/String.length| } } } }