// RUN: %round-trip-syntax-test --swift-syntax-test %swift-syntax-test --file %s

class C {
  // Erroneous typealias decl.
  typealias Inner: Foo = Int

  // Implict accessor with attribute at the top of its body.
  var x: Int {
    @objc
    func f() {}
  }
}

// Orphan '}' at top level
}

// Compound name.
foo(x:y:)()

// Type identifier with erroneous component.
let a: Int.)

// Type with unknown attribute followed by parentheses.
typealias b = @foobar() -> Void
typealias c = @foobar(a) () -> Void

// keypath expressions.
let d = \.foo
let e = \.[1]
let f = \.?.bar

Add test cases for fixed round trip failures.
[Syntax] Add test cases for fixed round trip failures.
