summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcynecx <me@cynecx.net>2018-05-12 16:47:29 +0200
committercynecx <me@cynecx.net>2018-05-12 16:47:29 +0200
commite4c9619ade4f884e00b7e71a2bf8d6572d4e2b15 (patch)
treec5ef007b8054e17a9df05e3efbbe378a57913202
parentbd3fda1645fba5f15a3ed633d0bcdb3d71fbbede (diff)
Add test from issue #511
-rw-r--r--tests/expectations/tests/issue-511.rs18
-rw-r--r--tests/headers/issue-511.h4
2 files changed, 22 insertions, 0 deletions
diff --git a/tests/expectations/tests/issue-511.rs b/tests/expectations/tests/issue-511.rs
new file mode 100644
index 00000000..4fb43979
--- /dev/null
+++ b/tests/expectations/tests/issue-511.rs
@@ -0,0 +1,18 @@
+/* automatically generated by rust-bindgen */
+
+extern "C" {
+ #[link_name = "\u{1}a"]
+ pub static mut a: *mut ::std::os::raw::c_char;
+}
+extern "C" {
+ #[link_name = "\u{1}b"]
+ pub static mut b: *const ::std::os::raw::c_char;
+}
+extern "C" {
+ #[link_name = "\u{1}c"]
+ pub static mut c: *mut ::std::os::raw::c_char;
+}
+extern "C" {
+ #[link_name = "\u{1}d"]
+ pub static mut d: *const ::std::os::raw::c_char;
+}
diff --git a/tests/headers/issue-511.h b/tests/headers/issue-511.h
new file mode 100644
index 00000000..da364312
--- /dev/null
+++ b/tests/headers/issue-511.h
@@ -0,0 +1,4 @@
+char * a;
+const char * b;
+char * const c;
+const char * const d; \ No newline at end of file