diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2013-02-04 17:41:43 -0800 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2013-02-04 17:42:19 -0800 |
| commit | 2f46b763da2c098913884f101b6d71d69af41b49 (patch) | |
| tree | cbaa51adda027a8bd1e6d576ed8203df244b4089 /src/libsyntax | |
| parent | 4e45d7111c73f348153177ee4a1a988f3d95306d (diff) | |
| download | rust-2f46b763da2c098913884f101b6d71d69af41b49.tar.gz rust-2f46b763da2c098913884f101b6d71d69af41b49.zip | |
core/syntax: Staging fixes
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ext/pipes/pipec.rs | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/libsyntax/ext/pipes/pipec.rs b/src/libsyntax/ext/pipes/pipec.rs index eec9c6eceaf..da0ac4e08ab 100644 --- a/src/libsyntax/ext/pipes/pipec.rs +++ b/src/libsyntax/ext/pipes/pipec.rs @@ -355,34 +355,6 @@ pub impl protocol: gen_init { })) } - #[cfg(stage0)] - fn gen_init_bounded(ext_cx: ext_ctxt) -> @ast::expr { - debug!("gen_init_bounded"); - let buffer_fields = self.gen_buffer_init(ext_cx); - let buffer = quote_expr!(~{ - header: ::pipes::BufferHeader(), - data: $buffer_fields, - }); - - let entangle_body = ext_cx.block_expr( - ext_cx.block( - self.states.map_to_vec( - |s| ext_cx.parse_stmt( - fmt!("data.%s.set_buffer(buffer)", - s.name))), - ext_cx.parse_expr( - fmt!("::ptr::addr_of(&(data.%s))", - self.states[0].name)))); - - quote_expr!({ - let buffer = $buffer; - do ::pipes::entangle_buffer(move buffer) |buffer, data| { - $entangle_body - } - }) - } - #[cfg(stage1)] - #[cfg(stage2)] fn gen_init_bounded(ext_cx: ext_ctxt) -> @ast::expr { debug!("gen_init_bounded"); let buffer_fields = self.gen_buffer_init(ext_cx); |
