diff options
Diffstat (limited to 'src/librustc/middle/trans/builder.rs')
| -rw-r--r-- | src/librustc/middle/trans/builder.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc/middle/trans/builder.rs b/src/librustc/middle/trans/builder.rs index cedd98e261c..e4eeaa5fded 100644 --- a/src/librustc/middle/trans/builder.rs +++ b/src/librustc/middle/trans/builder.rs @@ -23,9 +23,9 @@ use std::libc::{c_uint, c_ulonglong, c_char}; use syntax::codemap::Span; use std::ptr::is_not_null; -pub struct Builder { +pub struct Builder<'a> { llbuilder: BuilderRef, - ccx: @CrateContext, + ccx: &'a CrateContext, } // This is a really awful way to get a zero-length c-string, but better (and a @@ -37,8 +37,8 @@ pub fn noname() -> *c_char { } } -impl Builder { - pub fn new(ccx: @CrateContext) -> Builder { +impl<'a> Builder<'a> { + pub fn new(ccx: &'a CrateContext) -> Builder<'a> { Builder { llbuilder: ccx.builder.B, ccx: ccx, |
