File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -324,6 +324,8 @@ func tuple_of_rvalues(_ a:Int, b:Int) -> Int {
324
324
extension Int {
325
325
func testLexingMethodAfterIntLiteral( ) { }
326
326
func _0( ) { }
327
+ // Hex letters
328
+ func ffa( ) { }
327
329
// Hex letters + non hex.
328
330
func describe( ) { }
329
331
// Hex letters + 'p'.
@@ -342,6 +344,7 @@ extension Int {
342
344
0o123 . _0 ( )
343
345
0x1FFF . _0 ( )
344
346
347
+ 0x1fff . ffa ( )
345
348
0x1FFF . describe ( )
346
349
0x1FFF . eap ( )
347
350
0x1FFF . fpValue ( )
@@ -375,6 +378,10 @@ var fl_l: Float = 0x1.0 // expected-error {{hexadecimal floating point literal m
375
378
var fl_m : Float = 0x1 . FFFFFEP- 2
376
379
var fl_n : Float = 0x1 . fffffep+ 2
377
380
var fl_o : Float = 0x1 . fffffep+ // expected-error {{expected a digit in floating point exponent}}
381
+ var fl_p: Float = 0x1 p // expected-error {{expected a digit in floating point exponent}}
382
+ var fl_q : Float = 0x1 p+ // expected-error {{expected a digit in floating point exponent}}
383
+ var fl_r: Float = 0x1 . 0 fp // expected-error {{expected a digit in floating point exponent}}
384
+ var fl_s : Float = 0x1 . 0 fp+ // expected-error {{expected a digit in floating point exponent}}
378
385
379
386
var if1: Double = 1.0 + 4 // integer literal ok as double.
380
387
var if2 : Float = 1.0 + 4 // integer literal ok as float.
You can’t perform that action at this time.
0 commit comments