Files
swift-mirror/test/Serialization/attr-extern.swift
Yuta Saito 79b3d2d626 Add underscore prefix to extern attribute
It's already guarded by a feature flag, but it would be nice to signal
users that it's not stable yet by adding an underscore prefix.
2023-11-07 02:01:02 +00:00

11 lines
574 B
Swift

// RUN: %empty-directory(%t)
// RUN: %target-swift-frontend -enable-experimental-feature Extern -emit-module-path %t/a.swiftmodule -module-name a %s
// RUN: llvm-bcanalyzer -dump %t/a.swiftmodule | %FileCheck --check-prefix BC-CHECK --implicit-check-not UnknownCode %s
// RUN: %target-swift-ide-test -print-module -module-to-print a -source-filename x -I %t | %FileCheck --check-prefix MODULE-CHECK %s
// BC-CHECK: <Extern_DECL_ATTR
// MODULE-CHECK: @_extern(wasm, module: "m0", name: "import1") func import1()
@_extern(wasm, module: "m0", name: "import1")
func import1()