mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
28 lines
626 B
Swift
28 lines
626 B
Swift
// RUN: %target-swift-frontend %s -typecheck -verify -enable-experimental-cxx-interop -Xcc -std=c++17
|
|
|
|
// REQUIRES: OS=macosx || OS=linux-gnu
|
|
|
|
import CxxStdlib
|
|
|
|
func test() {
|
|
let x: Double = 1.0
|
|
let y: Double = 2.0
|
|
|
|
let _ = pow(x, y)
|
|
|
|
let _ = abs(x)
|
|
// https://github.com/apple/swift/issues/67006
|
|
// let _ = div(42, 2)
|
|
let _ = sin(x)
|
|
let _ = cos(x)
|
|
|
|
// strstr comes from stdlib.h or cstdlib on *some* flavors of linux, so it
|
|
// won't get imported. We may need a more fine grained approach for those
|
|
// platforms.
|
|
#if !os(Linux)
|
|
let _ = strstr("a", "aaa")
|
|
#endif
|
|
|
|
exit(0)
|
|
}
|