blob: fb5c71d56d59583367317e1cf4cf2cfeb094a69c [file] [log] [blame]
// Test to make sure reexports of extern items are combined
// <https://github.com/rust-lang/rust/issues/135092>
#![crate_name = "foo"]
mod native {
extern "C" {
/// bar.
pub fn bar();
}
/// baz.
pub fn baz() {}
}
//@ has 'foo/fn.bar.html'
//@ has - '//div[@class="docblock"]' 'bar.'
//@ has - '//div[@class="docblock"]' 'foo'
/// foo
pub use native::bar;
//@ has 'foo/fn.baz.html'
//@ has - '//div[@class="docblock"]' 'baz.'
//@ has - '//div[@class="docblock"]' 'foo'
/// foo
pub use native::baz;