// RUN: %target-run-simple-swift | %FileCheck %s // REQUIRES: executable_test // REQUIRES: objc_interop import Foundation print("Begin test."); // CHECK: Begin test. let str = "Created as String" let nsstr: NSString = "Created as NSString" // CHECK-NEXT: Created as NSString let cfstr: CFString = nsstr print(cfstr) // CHECK-NEXT: ---- print("----") // CHECK-NEXT: Created as NSString let cfstrAsNSStr: NSString = cfstr print(cfstrAsNSStr) // CHECK-NEXT: Created as NSString let cfstrAsStr = cfstr as NSString as String print(cfstrAsStr) // CHECK-NEXT: Created as String let cfstr2: CFString = str as NSString print(cfstr2)