Avatar
@shiz https://github.com/swiftlang/swift/pull/78601 これなんですけど、テストケースの配置場所を変えた方が良いと思います
Resolves #76710 Previously, we encountered errors and notes when using a non-Sendable type with sending for parameters or return types of an actor-isolated function, as shown below: class NonSendab...
👍🏻 1
12:22 PM
test/Sema/issue-XXXX.swift 形式は、複雑な入力とかでテーマがよくわからない場合に留めるべきです。ファイル名からどのような内容のテストが書かれているかわからないし、機能で整理されてないので後から見通しが悪い。
12:22 PM
既存のSendableチェックに関するsemaのテストは test/Concurrency/sendable_conformance_checking.swift などにあります。
12:23 PM
既存のそういうテストケースに追記するか、新しくファイルを切るのがよくて、 パッチの内容は、「Sendableチェックをsendingの場合にスキップする」とテーマがはっきりしているわけだから、それがわかるファイル名が良いと思います。
12:23 PM
例えば sendable_conformance_skip_sending.swift みたいな。