// 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: Crash when NSClassFromString returns nil @_silgen_name("objc_lookUpClass") func lookUpClassOpaque(name: UnsafePointer) -> OpaquePointer let ptr = lookUpClassOpaque("ClassFromLibrary") print("Loaded? \(ptr != nil)") // WITH-LIB: Loaded? true // WITHOUT-LIB: Loaded? false