summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-11-08 12:46:58 -0600
committerGitHub <noreply@github.com>2016-11-08 12:46:58 -0600
commit7fe40e0cf92df36219308406dcb4130a848fb6f6 (patch)
treec4821254c6d15cacda8fb9a83721e272b5885d6e /src
parent108c4ca68769e7acad2a503001a156e0c51a7a8b (diff)
parent6645bbc660ad573da8edee574b1cdae9a92691dc (diff)
Auto merge of #229 - emilio:core-functions, r=fitzgen
Fix --use-core for functions, since we used the aster helper. r? @fitzgen, @nox or anyone else?
Diffstat (limited to 'src')
-rwxr-xr-xsrc/codegen/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs
index bf6af82b..7fa8b19c 100755
--- a/src/codegen/mod.rs
+++ b/src/codegen/mod.rs
@@ -1489,7 +1489,8 @@ impl ToRustTy for Type {
}
TypeKind::Function(ref fs) => {
let ty = fs.to_rust_ty(ctx, item);
- aster::AstBuilder::new().ty().option().build(ty)
+ let prefix = ctx.trait_prefix();
+ quote_ty!(ctx.ext_cx(), ::$prefix::option::Option<$ty>)
}
TypeKind::Array(item, len) => {
let inner = item.to_rust_ty(ctx);