[JS IR] Enable property lazy initialization in tests
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user