Files
swift-mirror/test/Interpreter/SDK/interpret_with_options.swift
Dmitri Hrybenko f46f16ae82 stdlib: implement new print() API
rdar://20775683

Swift SVN r28309
2015-05-08 01:37:59 +00:00

18 lines
847 B
Swift

// RUN: %swift_driver -sdk %sdk %s | FileCheck -check-prefix=WITHOUT-LIB %s
// RUN: %swift_driver -sdk %sdk -L %S/Inputs/ -lTestLoad %s | FileCheck -check-prefix=WITH-LIB %s
// RUN: %swift_driver -sdk %sdk -L %S/Inputs/ -llibTestLoad.dylib %s | FileCheck -check-prefix=WITH-LIB %s
// RUN: %swift_driver -sdk %sdk -l%S/Inputs/libTestLoad.dylib %s | FileCheck -check-prefix=WITH-LIB %s
// RUN: cd %S && %swift_driver -sdk %sdk -lInputs/libTestLoad.dylib %s | FileCheck -check-prefix=WITH-LIB %s
// REQUIRES: OS=macosx
import ObjectiveC
// FIXME: <rdar://problem/19302805> Crash when NSClassFromString returns nil
@asmname("objc_lookUpClass")
func lookUpClassOpaque(name: UnsafePointer<CChar>) -> COpaquePointer
let ptr = lookUpClassOpaque("ClassFromLibrary")
print("Loaded? \(ptr != nil)")
// WITH-LIB: Loaded? true
// WITHOUT-LIB: Loaded? false