blob: 79f216695020e93b4020b307eddfbaa957a145fb [file] [log] [blame]
#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 () {"