mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
It's currently not obvious in crash reports whether compiling with errors is enabled or not. Since this option can make previously "impossible" paths now possible, add a message to both the pretty stack output and fatal deserialization diagnostics to point out that it is enabled.
20 lines
1008 B
Swift
20 lines
1008 B
Swift
// RUN: %empty-directory(%t)
|
|
|
|
// RUN: touch %t/empty.swift
|
|
// RUN: %{python} %utils/split_file.py -o %t %s
|
|
|
|
// RUN: %target-swift-frontend -verify -emit-module -o %t/errors.partial.swiftmodule -module-name errors -experimental-allow-module-with-compiler-errors %t/errors.swift
|
|
// RUN: %target-swift-frontend -emit-module -o %t/errorsempty.partial.swiftmodule -module-name errors %t/empty.swift
|
|
|
|
// RUN: %target-swift-frontend -module-name errors -emit-module -o %t/errors.swiftmodule -experimental-allow-module-with-compiler-errors %t/errors.partial.swiftmodule %t/errorsempty.partial.swiftmodule
|
|
|
|
// RUN: %target-swift-frontend -emit-module -o %t/mods/uses.swiftmodule -experimental-allow-module-with-compiler-errors -I %t/mods %t/uses.swift 2>&1 | %FileCheck -check-prefix=CHECK-USES %s
|
|
|
|
// BEGIN errors.swift
|
|
typealias AnAlias = undefined // expected-error {{cannot find type 'undefined'}}
|
|
|
|
// BEGIN uses.swift
|
|
import errors
|
|
func test(a: AnAlias) {}
|
|
// CHECK-USES-NOT: cannot find type 'AnAlias' in scope
|