Make FreezableAtomicReference atomic when unfrozen for the new MM.
This commit is contained in:
committed by
Space
parent
518e8691b7
commit
28b6427d3e
@@ -596,17 +596,10 @@ func testShared() throws {
|
||||
try assertFalse(ValuesKt.isFrozen(obj: obj), "isFrozen(\(obj))")
|
||||
}
|
||||
|
||||
if ValuesKt.isExperimentalMM {
|
||||
try assertNotFrozen(NSObject())
|
||||
try assertNotFrozen(TestSharedIImpl())
|
||||
try assertNotFrozen(ValuesKt.kotlinLambda(block: { return $0 }) as AnyObject)
|
||||
try assertNotFrozen(FinalClassExtOpen())
|
||||
} else {
|
||||
try assertFrozen(NSObject())
|
||||
try assertFrozen(TestSharedIImpl())
|
||||
try assertFrozen(ValuesKt.kotlinLambda(block: { return $0 }) as AnyObject)
|
||||
try assertNotFrozen(FinalClassExtOpen())
|
||||
}
|
||||
try assertFrozen(NSObject())
|
||||
try assertFrozen(TestSharedIImpl())
|
||||
try assertFrozen(ValuesKt.kotlinLambda(block: { return $0 }) as AnyObject)
|
||||
try assertNotFrozen(FinalClassExtOpen())
|
||||
}
|
||||
|
||||
class PureSwiftClass {
|
||||
|
||||
Reference in New Issue
Block a user