mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
38 lines
1.4 KiB
Swift
38 lines
1.4 KiB
Swift
// RUN: %target-typecheck-verify-swift
|
||
|
||
var <EFBFBD>x = "" // expected-error{{invalid UTF-8 found in source file}} {{5-6= }}
|
||
|
||
// Make sure we don't stop processing the whole file.
|
||
static func foo() {} // expected-error{{static methods may only be declared on a type}} {{1-8=}}
|
||
|
||
// UTF-8 RFC 2279: The octet values FE and FF never appear.
|
||
// UTF-8 RFC 3629: The octet values C0, C1, F5 to FF never appear.
|
||
// Below this line are such octets that should be skipped by the lexer.
|
||
// They may not be rendered correctly by your text editor, if at all.
|
||
|
||
// Begin magic UTF-8 values
|
||
// 0xC0
|
||
À // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xC1
|
||
Á // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xF5
|
||
õ // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xF6
|
||
ö // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xF7
|
||
÷ // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xF8
|
||
ø // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xF9
|
||
ù // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xFB
|
||
û // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xFC
|
||
ü // expected-error {{invalid UTF-8 found in source file}}
|
||
// 0xFD
|
||
ý // expected-error {{invalid UTF-8 found in source file}}
|
||
// End magic UTF-8 values
|
||
|
||
// Make sure we don't stop processing the whole file.
|
||
static func bar() {} // expected-error{{static methods may only be declared on a type}} {{1-8=}}
|