Files
swift-mirror/validation-test/compiler_crashers_fixed/issue-55443.swift
Hamish Knight 4e811c3a88 [test] Merge crasher directories
There is no longer much of a good reason to keep these separate,
merge them.
2025-10-18 12:51:30 +01:00

22 lines
1.2 KiB
Swift

// RUN: %target-swift-frontend -typecheck %s -verify
// https://github.com/apple/swift/issues/55443
enum FooString: String {
case bar1 = #file // expected-error {{raw value for enum case must be a literal}}
case bar2 = #function // expected-error {{raw value for enum case must be a literal}}
case bar3 = #filePath // expected-error {{raw value for enum case must be a literal}}
case bar4 = #line // expected-error {{raw value for enum case must be a literal}}
case bar5 = #column // expected-error {{raw value for enum case must be a literal}}
case bar6 = #dsohandle // expected-error {{raw value for enum case must be a literal}}
}
enum FooInt: Int {
case bar1 = #file // expected-error {{raw value for enum case must be a literal}}
case bar2 = #function // expected-error {{raw value for enum case must be a literal}}
case bar3 = #filePath // expected-error {{raw value for enum case must be a literal}}
case bar4 = #line // expected-error {{raw value for enum case must be a literal}}
case bar5 = #column // expected-error {{raw value for enum case must be a literal}}
case bar6 = #dsohandle // expected-error {{raw value for enum case must be a literal}}
}