[Embedded] Do not produce cannot_specialize_class for live issues

SourceKit explicitly disables WMO, silence the diagnostic in this case
(but leave it enabled for explicit non-WMO builds otherwise).
This commit is contained in:
Ben Barham
2024-12-19 15:31:41 -08:00
parent ddfb26b1c6
commit a2fda1d9f3
8 changed files with 30 additions and 11 deletions

View File

@@ -18,6 +18,8 @@ func foo() {
@main
struct Main {
var someClass = SomeClass()
static func main() {
foo()
}
@@ -25,9 +27,9 @@ struct Main {
//--- file2.swift
func bar<T>(_ T: T.Type) {
}
final class SomeClass {}
func bar<T>(_ T: T.Type) {}
// CHECK: {
// CHECK-NEXT: key.diagnostics: [