summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2018-05-03 04:42:19 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2018-05-03 04:52:24 +0200
commitf7b0b170a0e3aee7d7da3527fca904b11ed99a98 (patch)
treeb1fb5fd8b1bf2d2e3544dc164c4e148299a6d853
parentc209aefc362e25e6c5953ceab7e815a621a629f3 (diff)
Add tests for the new option.
-rw-r--r--bindgen-integration/build.rs1
-rwxr-xr-xbindgen-integration/src/lib.rs3
2 files changed, 4 insertions, 0 deletions
diff --git a/bindgen-integration/build.rs b/bindgen-integration/build.rs
index ed5b9281..f7e8b4eb 100644
--- a/bindgen-integration/build.rs
+++ b/bindgen-integration/build.rs
@@ -38,6 +38,7 @@ fn main() {
.enable_cxx_namespaces()
.rustified_enum(".*")
.raw_line("pub use self::root::*;")
+ .module_raw_line("root::testing", "pub type Bar = i32;")
.header("cpp/Test.h")
.clang_args(&["-x", "c++", "-std=c++11"])
.parse_callbacks(Box::new(MacroCallback {macros: macros.clone()}))
diff --git a/bindgen-integration/src/lib.rs b/bindgen-integration/src/lib.rs
index 176da3bb..74b4df4f 100755
--- a/bindgen-integration/src/lib.rs
+++ b/bindgen-integration/src/lib.rs
@@ -8,6 +8,9 @@ use std::ffi::CStr;
use std::os::raw::c_int;
use std::mem;
+#[allow(unused)]
+use bindings::testing::Bar; // This type is generated from module_raw_line.
+
#[test]
fn test_static_array() {
let mut test = unsafe { bindings::Test_COUNTDOWN.as_ptr() };