Files
swift-mirror/test/Compatibility/override.swift
2017-01-15 17:05:01 -05:00

12 lines
344 B
Swift

// RUN: %target-typecheck-verify-swift -parse-as-library -swift-version 3
class A {
@objc func objcVirtualFunction() { } // expected-note{{overridden declaration is here}}
}
class B : A { }
extension B {
override func objcVirtualFunction() { } // expected-warning{{cannot override a non-dynamic class declaration from an extension}}
}