[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 splitPerModule = SPLIT_PER_MODULE.matcher(fileContent).find()
|
||||||
val skipMangleVerification = SKIP_MANGLE_VERIFICATION.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 safeExternalBoolean = SAFE_EXTERNAL_BOOLEAN.matcher(fileContent).find()
|
||||||
val safeExternalBooleanDiagnosticMatcher = SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC.matcher(fileContent)
|
val safeExternalBooleanDiagnosticMatcher = SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC.matcher(fileContent)
|
||||||
|
|
||||||
@@ -232,7 +231,7 @@ abstract class BasicBoxTest(
|
|||||||
skipDceDriven,
|
skipDceDriven,
|
||||||
splitPerModule,
|
splitPerModule,
|
||||||
errorPolicy,
|
errorPolicy,
|
||||||
propertyLazyInitialization,
|
propertyLazyInitialization = true,
|
||||||
safeExternalBoolean,
|
safeExternalBoolean,
|
||||||
safeExternalBooleanDiagnostic,
|
safeExternalBooleanDiagnostic,
|
||||||
skipMangleVerification,
|
skipMangleVerification,
|
||||||
@@ -663,7 +662,7 @@ abstract class BasicBoxTest(
|
|||||||
isMainModule = false,
|
isMainModule = false,
|
||||||
skipDceDriven = true,
|
skipDceDriven = true,
|
||||||
splitPerModule = false,
|
splitPerModule = false,
|
||||||
propertyLazyInitialization = false,
|
propertyLazyInitialization = true,
|
||||||
safeExternalBoolean = false,
|
safeExternalBoolean = false,
|
||||||
safeExternalBooleanDiagnostic = null,
|
safeExternalBooleanDiagnostic = null,
|
||||||
skipMangleVerification = false,
|
skipMangleVerification = false,
|
||||||
@@ -1165,8 +1164,6 @@ abstract class BasicBoxTest(
|
|||||||
|
|
||||||
private val ERROR_POLICY_PATTERN = Pattern.compile("^// *ERROR_POLICY: *(.+)$", Pattern.MULTILINE)
|
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 = Pattern.compile("^// *SAFE_EXTERNAL_BOOLEAN *$", Pattern.MULTILINE)
|
||||||
private val SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC = Pattern.compile("^// *SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC: *(.+)$", Pattern.MULTILINE)
|
private val SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC = Pattern.compile("^// *SAFE_EXTERNAL_BOOLEAN_DIAGNOSTIC: *(.+)$", Pattern.MULTILINE)
|
||||||
|
|
||||||
|
|||||||
@@ -445,7 +445,7 @@ abstract class BasicIrBoxTest(
|
|||||||
isMainModule,
|
isMainModule,
|
||||||
skipDceDriven = true,
|
skipDceDriven = true,
|
||||||
splitPerModule = false, // TODO??
|
splitPerModule = false, // TODO??
|
||||||
propertyLazyInitialization = false, // ??
|
propertyLazyInitialization = true,
|
||||||
safeExternalBoolean = false,
|
safeExternalBoolean = false,
|
||||||
safeExternalBooleanDiagnostic = null,
|
safeExternalBooleanDiagnostic = null,
|
||||||
skipMangleVerification = false,
|
skipMangleVerification = false,
|
||||||
|
|||||||
Reference in New Issue
Block a user