]> git.lizzy.rs Git - rust.git/commit
libcore: Add va_list lang item and intrinsics
authorDan Robertson <danlrobertson89@gmail.com>
Tue, 23 Oct 2018 23:13:33 +0000 (23:13 +0000)
committerDan Robertson <dan@dlrobertson.com>
Mon, 26 Nov 2018 22:56:19 +0000 (22:56 +0000)
commit08140878fefaa4b16939b904bf825b7107069b42
treec57592566d7448d27e46f4e261d446ca527c65dc
parent6bfb46e4ac9a2704f06de1a2ff7a4612cd70c8cb
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.
src/libcore/ffi.rs
src/librustc/middle/lang_items.rs
src/librustc_codegen_llvm/context.rs
src/librustc_codegen_llvm/intrinsic.rs
src/librustc_codegen_llvm/lib.rs
src/librustc_codegen_llvm/va_arg.rs [new file with mode: 0644]
src/librustc_typeck/check/intrinsic.rs
src/libstd/ffi/mod.rs
src/libstd/lib.rs
src/tools/tidy/src/pal.rs