Files
swift-mirror/test/Parse/trailing-semi.swift
2015-12-20 21:12:11 -08:00

34 lines
587 B
Swift

// RUN: %target-parse-verify-swift
struct S {
var a : Int ;
func b () {};
static func c () {};
}
struct SpuriousSemi {
; // expected-error{{unexpected ';' separator}} {{3-5=}}
var a : Int ; ; // FIXME -- we need to consistently track ','/';' separators
func b () {};
; static func c () {} // FIXME -- we need to consistently track ','/';' separators
}
class C {
var a : Int = 10
func b () {};
class func c () {};
}
extension S {
//var a : Int ;
func bb () {};
static func cc () {};
}
protocol P {
var a : Int { get };
func b ();
static func c ();
}