mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
These tests are checking the printed outpout of the diagnostic formatter in ways that change with the Swift formatter, but are not consequential.
21 lines
1.3 KiB
Swift
21 lines
1.3 KiB
Swift
// RUN: %empty-directory(%t)
|
|
|
|
// Enable -Werror=non-modular-include-in-framework-module
|
|
// RUN: not %target-swift-frontend -enable-objc-interop -typecheck %/s -I %S/Inputs/non-modular -F %S/Inputs/non-modular -Xcc -Werror=non-modular-include-in-framework-module -diagnostic-style llvm 2>&1 | %FileCheck --check-prefix=CHECK -check-prefix CHECK-objc %s
|
|
// RUN: not %target-swift-frontend -disable-objc-interop -typecheck -Xcc -Werror=non-modular-include-in-framework-module %/s -I %S/Inputs/non-modular -F %S/Inputs/non-modular -diagnostic-style llvm 2>&1 | %FileCheck --check-prefix=CHECK -check-prefix CHECK-native %s
|
|
|
|
// CHECK: {{.+}}{{/|\\}}non-modular{{/|\\}}Foo.framework{{/|\\}}Headers{{/|\\}}Foo.h:1:10: error: include of non-modular header inside framework module 'Foo'
|
|
// CHECK-objc: error: could not build Objective-C module 'Foo'
|
|
// CHECK-native: error: could not build C module 'Foo'
|
|
// CHECK-NOT: error
|
|
|
|
// RUN: %target-swift-frontend -debugger-support -typecheck %s -I %S/Inputs/non-modular -F %S/Inputs/non-modular -diagnostic-style llvm 2>&1 | %FileCheck --allow-empty --check-prefix=CHECK-DEBUGGER %s
|
|
// RUN: %target-swift-frontend -typecheck %s -I %S/Inputs/non-modular -F %S/Inputs/non-modular -diagnostic-style llvm 2>&1 | %FileCheck --allow-empty --check-prefix=CHECK-DEBUGGER %s
|
|
|
|
// CHECK-DEBUGGER-NOT: error:
|
|
|
|
|
|
import Foo
|
|
|
|
_ = Foo.x
|