-
Notifications
You must be signed in to change notification settings - Fork 77
Open
Labels
Description
Reproduction
Conform to Equatable using:
extension MySwiftClass: Equatable {
public static func ==(lhs: MySwiftClass, rhs: MySwiftClass) -> Bool {
return false
}
}
in Samples/SwiftJavaExtractFFMSampleApp/Sources/MySwiftLibrary/MySwiftClass.swift and run ./gradlew :Samples:SwiftJavaExtractFFMSampleApp:jextract -i.
The Swift compilation currently fails with:
102 | public func swiftjava_MySwiftLibrary_MySwiftClass_==_lhs_rhs(_ lhs: UnsafeRawPointer, _ rhs: UnsafeRawPointer) -> Bool {
| `- error: expressions are not allowed at the top level