mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
This caused non-deterministic crashes when a high number of modules containing diagnostics were compiled for the first time. The 9-entry test case results in a crash on 64-bit macOS when run under Guard Malloc without this change. rdar://problem/33515925
24 lines
869 B
Swift
24 lines
869 B
Swift
// RUN: %empty-directory(%t)
|
|
// RUN: %target-swift-frontend -typecheck %s -I %S/Inputs/custom-modules -module-cache-path %t 2> %t.err.txt
|
|
// RUN: %FileCheck -input-file=%t.err.txt %s
|
|
|
|
import Warnings1
|
|
import Warnings2
|
|
import Warnings3
|
|
import Warnings4
|
|
import Warnings5
|
|
import Warnings6
|
|
import Warnings7
|
|
import Warnings8
|
|
import Warnings9
|
|
|
|
// CHECK: Warnings1.h:{{.+}}: warning: 'old' is deprecated
|
|
// CHECK: Warnings2.h:{{.+}}: warning: 'old' is deprecated
|
|
// CHECK: Warnings3.h:{{.+}}: warning: 'old' is deprecated
|
|
// CHECK: Warnings4.h:{{.+}}: warning: 'old' is deprecated
|
|
// CHECK: Warnings5.h:{{.+}}: warning: 'old' is deprecated
|
|
// CHECK: Warnings6.h:{{.+}}: warning: 'old' is deprecated
|
|
// CHECK: Warnings7.h:{{.+}}: warning: 'old' is deprecated
|
|
// CHECK: Warnings8.h:{{.+}}: warning: 'old' is deprecated
|
|
// CHECK: Warnings9.h:{{.+}}: warning: 'old' is deprecated
|