about summary refs log tree commit diff
path: root/src/libstd/ffi
diff options
context:
space:
mode:
authorDan Robertson <danlrobertson89@gmail.com>2018-10-23 23:13:33 +0000
committerDan Robertson <dan@dlrobertson.com>2018-11-26 22:56:19 +0000
commit08140878fefaa4b16939b904bf825b7107069b42 (patch)
treec57592566d7448d27e46f4e261d446ca527c65dc /src/libstd/ffi
parent6bfb46e4ac9a2704f06de1a2ff7a4612cd70c8cb (diff)
downloadrust-08140878fefaa4b16939b904bf825b7107069b42.tar.gz
rust-08140878fefaa4b16939b904bf825b7107069b42.zip
libcore: Add va_list lang item and intrinsics
 - Add the llvm intrinsics used to manipulate a va_list.
 - Add the va_list lang item in order to allow implementing
   VaList in libcore.
Diffstat (limited to 'src/libstd/ffi')
-rw-r--r--src/libstd/ffi/mod.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libstd/ffi/mod.rs b/src/libstd/ffi/mod.rs
index a3345df5e0d..b438417fd4a 100644
--- a/src/libstd/ffi/mod.rs
+++ b/src/libstd/ffi/mod.rs
@@ -174,5 +174,12 @@ pub use self::os_str::{OsString, OsStr};
 #[stable(feature = "raw_os", since = "1.1.0")]
 pub use core::ffi::c_void;
 
+#[cfg(not(stage0))]
+#[unstable(feature = "c_variadic",
+           reason = "the `c_variadic` feature has not been properly tested on \
+                     all supported platforms",
+           issue = "27745")]
+pub use core::ffi::VaList;
+
 mod c_str;
 mod os_str;