swiftlang/swift

global actor annotations can be applied to inheritance clauses

Open

#86,693 创建于 2026年1月21日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)Swift (69,989 star) (10,719 fork)batch import
accepts invalidactor isolationattributesconcurrencygood first issueinheritance clausesswift 6.3type checker

描述

Description

This code is, as far as I understand, meaningless. It should not be accepted, even though I think it is just a no-op. I bet it is now parsed because of isolated conformances but then just silently dropped further down the line.

Reproduction

class Base {
}

class Derived: @MainActor Base {
}

Expected behavior

This should produce an error.

Environment

Apple Swift version 6.3-dev (LLVM d402ab9729f318e, Swift 2de856568572fc0) Target: arm64-apple-macosx26.0

Additional information

No response

贡献者指南