Skip to content

Commit

Permalink
Update num-macros to Rust master
Browse files Browse the repository at this point in the history
  • Loading branch information
alexcrichton committed May 14, 2015
1 parent b75dbbd commit 4467990
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 12 deletions.
6 changes: 2 additions & 4 deletions .gitignore
@@ -1,4 +1,2 @@
/Cargo.lock
/num_macros/Cargo.lock
/num_macros/target
/target
Cargo.lock
target
2 changes: 1 addition & 1 deletion num-macros/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "num-macros"
version = "0.1.22"
version = "0.1.23"
authors = ["The Rust Project Developers"]
license = "MIT/Apache-2.0"
homepage = "https://github.com/rust-lang/num"
Expand Down
14 changes: 7 additions & 7 deletions num-macros/src/lib.rs
Expand Up @@ -13,16 +13,16 @@
extern crate syntax;
extern crate rustc;

use syntax::ast::{MetaItem, Item, Expr};
use syntax::ast::{MetaItem, Expr};
use syntax::ast;
use syntax::codemap::Span;
use syntax::ext::base::ExtCtxt;
use syntax::ext::base::{ExtCtxt, Annotatable};
use syntax::ext::build::AstBuilder;
use syntax::ext::deriving::generic::*;
use syntax::ext::deriving::generic::ty::*;
use syntax::parse::token::InternedString;
use syntax::ptr::P;
use syntax::ext::base::Decorator;
use syntax::ext::base::MultiDecorator;
use syntax::parse::token;

use rustc::plugin::Registry;
Expand Down Expand Up @@ -64,8 +64,8 @@ macro_rules! path_std {
pub fn expand_deriving_from_primitive(cx: &mut ExtCtxt,
span: Span,
mitem: &MetaItem,
item: &Item,
push: &mut FnMut(P<Item>))
item: Annotatable,
push: &mut FnMut(Annotatable))
{
let inline = cx.meta_word(span, InternedString::new("inline"));
let attrs = vec!(cx.attribute(span, inline));
Expand Down Expand Up @@ -110,7 +110,7 @@ pub fn expand_deriving_from_primitive(cx: &mut ExtCtxt,
associated_types: Vec::new(),
};

trait_def.expand(cx, mitem, item, push)
trait_def.expand(cx, mitem, &item, push)
}

fn cs_from(name: &str, cx: &mut ExtCtxt, trait_span: Span, substr: &Substructure) -> P<Expr> {
Expand Down Expand Up @@ -196,5 +196,5 @@ fn cs_from(name: &str, cx: &mut ExtCtxt, trait_span: Span, substr: &Substructure
pub fn plugin_registrar(reg: &mut Registry) {
reg.register_syntax_extension(
token::intern("derive_NumFromPrimitive"),
Decorator(Box::new(expand_deriving_from_primitive)));
MultiDecorator(Box::new(expand_deriving_from_primitive)));
}

0 comments on commit 4467990

Please sign in to comment.