Skip to content

Commit c9345d3

Browse files
authored
Fixed compile warning (#774)
* Fixed compile warning * Better fix for compile warning
1 parent 01cc76b commit c9345d3

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

test/unit/cc_info/cc_info_test.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ def _cc_info_test():
102102
name = "proc_macro",
103103
srcs = ["proc_macro.rs"],
104104
edition = "2018",
105+
deps = ["//test/unit/native_deps:native_dep"],
105106
)
106107

107108
rlib_provides_cc_info_test(

test/unit/cc_info/proc_macro.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ use proc_macro::TokenStream;
33
extern "C" {
44
fn native_dep() -> isize;
55
}
6+
67
#[proc_macro_derive(UsingNativeDep)]
7-
pub fn use_native_dep(_input: TokenStream) -> TokenStream {
8-
panic!("done")
8+
pub fn use_native_dep(input: TokenStream) -> TokenStream {
9+
println!("{}", unsafe { native_dep() });
10+
input
911
}

test/unit/native_deps/native_deps_test.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ def _native_dep_test():
187187
cc_library(
188188
name = "native_dep",
189189
srcs = ["native_dep.cc"],
190+
visibility = ["//test/unit:__subpackages__"],
190191
)
191192

192193
cc_library(

0 commit comments

Comments
 (0)