[JS IR] Enable property lazy initialization in tests

This commit is contained in:
Ilya Goncharov
2021-09-20 18:05:00 +03:00
committed by Space
parent 4c0045b136
commit 8f22e30515
2 changed files with 3 additions and 6 deletions
@@ -156,7 +156,6 @@ abstract class BasicBoxTest(
val splitPerModule = SPLIT_PER_MODULE.matcher(fileContent).find()
val skipMangleVerification = SKIP_MANGLE_VERIFICATION.matcher(fileContent).find()
val propertyLazyInitialization = PROPERTY_LAZY_INITIALIZATION.matcher(fileContent).find()
val safeExternalBoolean = SAFE_EXTERNAL_BOOLEAN.matcher(fileContent).find()
val safeExternalBooleanDiagnosticMatcher = SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC.matcher(fileContent)
@@ -232,7 +231,7 @@ abstract class BasicBoxTest(
skipDceDriven,
splitPerModule,
errorPolicy,
propertyLazyInitialization,
propertyLazyInitialization = true,
safeExternalBoolean,
safeExternalBooleanDiagnostic,
skipMangleVerification,
@@ -663,7 +662,7 @@ abstract class BasicBoxTest(
isMainModule = false,
skipDceDriven = true,
splitPerModule = false,
propertyLazyInitialization = false,
propertyLazyInitialization = true,
safeExternalBoolean = false,
safeExternalBooleanDiagnostic = null,
skipMangleVerification = false,
@@ -1165,8 +1164,6 @@ abstract class BasicBoxTest(
private val ERROR_POLICY_PATTERN = Pattern.compile("^// *ERROR_POLICY: *(.+)$", Pattern.MULTILINE)
private val PROPERTY_LAZY_INITIALIZATION = Pattern.compile("^// *PROPERTY_LAZY_INITIALIZATION *$", Pattern.MULTILINE)
private val SAFE_EXTERNAL_BOOLEAN = Pattern.compile("^// *SAFE_EXTERNAL_BOOLEAN *$", Pattern.MULTILINE)
private val SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC = Pattern.compile("^// *SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC: *(.+)$", Pattern.MULTILINE)
@@ -445,7 +445,7 @@ abstract class BasicIrBoxTest(
isMainModule,
skipDceDriven = true,
splitPerModule = false, // TODO??
propertyLazyInitialization = false, // ??
propertyLazyInitialization = true,
safeExternalBoolean = false,
safeExternalBooleanDiagnostic = null,
skipMangleVerification = false,