 class TestCodable : TestCodableSuper {
     // MARK: - AffineTransform
 #if os(OSX)
+    // FIXME: Comment the tests back in once rdar://problem/33363218 is in the SDK.
     lazy var affineTransformValues: [AffineTransform] = [
         AffineTransform.identity,
         AffineTransform(),


    // MARK: - CGVector
    lazy var cg_vectorValues: [CGVector] = {
        var values = [
            CGVector.zero,
            CGVector(dx: 0.0, dy: -9.81)
        ]

        if #available(OSX 10.13, iOS 11.0, watchOS 4.0, tvOS 11.0, *) {


    // MARK: - CGAffineTransform
    lazy var cg_affineTransformValues: [CGAffineTransform] = {
        // FIXME: Comment the tests back in once rdar://problem/33363218 is in the SDK.
        var values = [
            CGAffineTransform.identity,
            CGAffineTransform(),
            CGAffineTransform(translationX: 2.0, y: 2.0),
            CGAffineTransform(scaleX: 2.0, y: 2.0),
            CGAffineTransform(a: 1.0, b: 2.5, c: 66.2, d: 40.2, tx: -5.5, ty: 3.7),
            // CGAffineTransform(a: -55.66, b: 22.7, c: 1.5, d: 0.0, tx: -22, ty: -33),
            CGAffineTransform(a: 4.5, b: 1.1, c: 0.025, d: 0.077, tx: -0.55, ty: 33.2),
            // CGAffineTransform(a: 7.0, b: -2.3, c: 6.7, d: 0.25, tx: 0.556, ty: 0.99),
            // CGAffineTransform(a: 0.498, b: -0.284, c: -0.742, d: 0.3248, tx: 12, ty: 44)
        ]

        if #available(OSX 10.13, iOS 11.0, watchOS 4.0, tvOS 11.0, *) {
