diff options
| author | Brian Brooks <brooks.brian@gmail.com> | 2015-02-21 06:56:46 -0500 |
|---|---|---|
| committer | Brian Brooks <brooks.brian@gmail.com> | 2015-02-21 06:56:46 -0500 |
| commit | 1212fd8abc7602f6c506c936908a799c76549a14 (patch) | |
| tree | 981f92c6d7d037e02c77e4d8ee3c5acb3fd00359 /src/libsyntax | |
| parent | 522d09dfecbeca1595f25ac58c6d0178bbd21d7d (diff) | |
| download | rust-1212fd8abc7602f6c506c936908a799c76549a14.tar.gz rust-1212fd8abc7602f6c506c936908a799c76549a14.zip | |
Resolve includeme.fragment conflict.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ext/build.rs | 6 | ||||
| -rw-r--r-- | src/libsyntax/ext/source_util.rs | 5 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/libsyntax/ext/build.rs b/src/libsyntax/ext/build.rs index 5bfd4a9f611..454c21fdc57 100644 --- a/src/libsyntax/ext/build.rs +++ b/src/libsyntax/ext/build.rs @@ -147,7 +147,7 @@ pub trait AstBuilder { fn expr_usize(&self, span: Span, i: usize) -> P<ast::Expr>; fn expr_int(&self, sp: Span, i: isize) -> P<ast::Expr>; - fn expr_u8(&self, sp: Span, u: u8) -> P<ast::Expr>; + fn expr_u32(&self, sp: Span, u: u32) -> P<ast::Expr>; fn expr_bool(&self, sp: Span, value: bool) -> P<ast::Expr>; fn expr_vec(&self, sp: Span, exprs: Vec<P<ast::Expr>>) -> P<ast::Expr>; @@ -701,8 +701,8 @@ impl<'a> AstBuilder for ExtCtxt<'a> { self.expr_lit(sp, ast::LitInt(i as u64, ast::SignedIntLit(ast::TyIs(false), ast::Sign::new(i)))) } - fn expr_u8(&self, sp: Span, u: u8) -> P<ast::Expr> { - self.expr_lit(sp, ast::LitInt(u as u64, ast::UnsignedIntLit(ast::TyU8))) + fn expr_u32(&self, sp: Span, u: u32) -> P<ast::Expr> { + self.expr_lit(sp, ast::LitInt(u as u64, ast::UnsignedIntLit(ast::TyU32))) } fn expr_bool(&self, sp: Span, value: bool) -> P<ast::Expr> { self.expr_lit(sp, ast::LitBool(value)) diff --git a/src/libsyntax/ext/source_util.rs b/src/libsyntax/ext/source_util.rs index c8d48750c75..40e614c78c7 100644 --- a/src/libsyntax/ext/source_util.rs +++ b/src/libsyntax/ext/source_util.rs @@ -35,7 +35,7 @@ pub fn expand_line(cx: &mut ExtCtxt, sp: Span, tts: &[ast::TokenTree]) let topmost = cx.original_span_in_file(); let loc = cx.codemap().lookup_char_pos(topmost.lo); - base::MacExpr::new(cx.expr_usize(topmost, loc.line)) + base::MacExpr::new(cx.expr_u32(topmost, loc.line as u32)) } /* column!(): expands to the current column number */ @@ -45,7 +45,8 @@ pub fn expand_column(cx: &mut ExtCtxt, sp: Span, tts: &[ast::TokenTree]) let topmost = cx.original_span_in_file(); let loc = cx.codemap().lookup_char_pos(topmost.lo); - base::MacExpr::new(cx.expr_usize(topmost, loc.col.to_usize())) + + base::MacExpr::new(cx.expr_u32(topmost, loc.col.to_usize() as u32)) } /// file!(): expands to the current filename */ |
