diff options
| author | Luqman Aden <laden@csclub.uwaterloo.ca> | 2013-10-25 01:56:34 -0400 |
|---|---|---|
| committer | Luqman Aden <laden@csclub.uwaterloo.ca> | 2013-11-04 23:53:11 -0500 |
| commit | c669ccf3d30da3eb505832d0872bf03607eb98eb (patch) | |
| tree | 274c13139ca8e1dfdf7934317c2c7b8be1267931 /src/libstd/unstable | |
| parent | 658637baf45b41e4cff049440bc07f267d810218 (diff) | |
| download | rust-c669ccf3d30da3eb505832d0872bf03607eb98eb.tar.gz rust-c669ccf3d30da3eb505832d0872bf03607eb98eb.zip | |
libsyntax/librustc: Allow calling variadic foreign functions.
Diffstat (limited to 'src/libstd/unstable')
| -rw-r--r-- | src/libstd/unstable/intrinsics.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libstd/unstable/intrinsics.rs b/src/libstd/unstable/intrinsics.rs index c086e13d740..5189fdce115 100644 --- a/src/libstd/unstable/intrinsics.rs +++ b/src/libstd/unstable/intrinsics.rs @@ -160,7 +160,10 @@ pub trait TyVisitor { fn visit_enter_fn(&mut self, purity: uint, proto: uint, n_inputs: uint, retstyle: uint) -> bool; fn visit_fn_input(&mut self, i: uint, mode: uint, inner: *TyDesc) -> bool; + #[cfg(stage0)] fn visit_fn_output(&mut self, retstyle: uint, inner: *TyDesc) -> bool; + #[cfg(not(stage0))] + fn visit_fn_output(&mut self, retstyle: uint, variadic: bool, inner: *TyDesc) -> bool; fn visit_leave_fn(&mut self, purity: uint, proto: uint, n_inputs: uint, retstyle: uint) -> bool; |
