summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <ecoal95@gmail.com>2016-04-11 11:42:43 +0200
committerEmilio Cobos Álvarez <ecoal95@gmail.com>2016-04-11 11:42:43 +0200
commit51c56e4d44733bfa22cc11b9f4dd7998d005a97d (patch)
tree320675ed802e375f6b64bdbe4c440d37f4442dfb
parentb67e46f826e7b246d4d4e347dd1137eabbf020a3 (diff)
gen: mangle method names if they are keywords
-rw-r--r--src/gen.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gen.rs b/src/gen.rs
index a5df8d96..3ea0007f 100644
--- a/src/gen.rs
+++ b/src/gen.rs
@@ -263,6 +263,8 @@ fn gen_unmangle_method(ctx: &mut GenCtx,
is_sugared_doc: false
}));
+ let name = first(rust_id(ctx, &name));
+
ast::ImplItem {
id: ast::DUMMY_NODE_ID,
ident: ctx.ext_cx.ident_of(&name),