Files
swift-mirror/test/SourceKit/CodeFormat/indent-pound-if.swift
2016-08-10 23:52:02 -07:00

42 lines
1.1 KiB
Swift

#if os(iOS)
class a {
func b () {
let i = 3
}
}
#else
class a {
func b () {
let i = 3
}
}
#endif
#if os(iOS)
class a {
func b () {
let i = 3
}
}
#elseif os(OSX)
class a {
func b () {
let i = 3
}
}
#endif
print(false)
// RUN: %sourcekitd-test -req=format -line=4 -length=1 %s -- -target x86_64-apple-macosx10.9 > %t.response
// RUN: %sourcekitd-test -req=format -line=7 -length=1 %s -- -target x86_64-apple-macosx10.9 > %t.response
// RUN: %sourcekitd-test -req=format -line=10 -length=1 %s -- -target x86_64-apple-macosx10.9 >> %t.response
// RUN: %sourcekitd-test -req=format -line=16 -length=1 %s -- -target x86_64-apple-macosx10.9 >> %t.response
// RUN: %sourcekitd-test -req=format -line=20 -length=1 %s -- -target x86_64-apple-macosx10.9 >> %t.response
// RUN: %sourcekitd-test -req=format -line=22 -length=1 %s -- -target x86_64-apple-macosx10.9 >> %t.response
// RUN: %FileCheck --strict-whitespace %s <%t.response
// CHECK: key.sourcetext: "#else"
// CHECK: key.sourcetext: " let i = 3"
// CHECK: key.sourcetext: " func b () {"
// CHECK: key.sourcetext: "#elseif os(OSX)"
// CHECK: key.sourcetext: " func b () {"