     AssertParse(
       """
       func f4_50734(@objcMembers x: String) {}
-      """,
-      diagnostics: [
-        // TODO: Old parser expected error on line 1: @objcMembers may only be used on 'class' declarations
-      ]
+      """
     )
   }
 

        DiagnosticSpec(locationMarker: "2️⃣", message: "expected name and member block in class"),
        DiagnosticSpec(locationMarker: "2️⃣", message: "expected '}' to end struct"),
        DiagnosticSpec(locationMarker: "2️⃣", message: "extraneous code at top level"),
        // TODO: Old parser expected error on line 2: 'weak' must be a mutable variable, because it may change at runtime
        // TODO: Old parser expected error on line 2: 'weak' variable should have optional type 'T?'
        // TODO: Old parser expected error on line 2: 'weak' must not be applied to non-class-bound 'T'; consider adding a protocol conformance that has a class bound
      ]
    )
  }

    AssertParse(
      """
      func f3_50734(@discardableResult x: Int) {}
      """
    )
  }

