// RUN: %target-typecheck-verify-swift \ // RUN: -parse-stdlib -module-name Swift // NOTE: -parse-stdlib is a transitional workaround and should not be required. @_moveOnly // expected-error {{'@_moveOnly' attribute is only valid on structs or enums}} class KlassLegacy {} class KlassModern: ~Copyable {} // expected-error {{classes cannot be '~Copyable'}} class Konditional {} func checks( _ a: KlassLegacy, _ b: KlassModern, _ c: Konditional, _ d: Konditional) {}