Files
swift-mirror/test/InterfaceHash/added_private_protocol_property.swift
Saleem Abdulrasool 64268be652 test: invoke python tools properly
Ensure that we use the correct python to run the python based tools.
This also allows these tools to run on Windows which will not
necessarily associate the python script with an interpreter (python).
2018-04-23 17:30:09 -07:00

19 lines
460 B
Swift

// RUN: %empty-directory(%t)
// RUN: %{python} %utils/split_file.py -o %t %s
// RUN: %target-swift-frontend -dump-interface-hash %t/a.swift 2> %t/a.hash
// RUN: %target-swift-frontend -dump-interface-hash %t/b.swift 2> %t/b.hash
// RUN: not cmp %t/a.hash %t/b.hash
// BEGIN a.swift
private protocol P {
func f2() -> Int
var y: Int { get set }
}
// BEGIN b.swift
private protocol P {
func f2() -> Int
var x: Int { get set }
var y: Int { get set }
}