summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2017-07-20 15:37:01 -0700
committerGitHub <noreply@github.com>2017-07-20 15:37:01 -0700
commit680094a8697547c80cbe4b036bd9b77b039c116f (patch)
tree69805c4b8c064c8dd6217f117c425e5c0be4bec3 /src/codegen/mod.rs
parent9dbc2cad27837d6e5c088eb8d3b85148502c67b4 (diff)
parentfaebc0c74886ebec7c48ea5058082a7f2781fb51 (diff)
Auto merge of #830 - fitzgen:little-analysis-cleanups, r=emilio
A bunch of little analysis cleanups Some of these I'd been meaning to do for a while and just never got around to. Others are my own ultra nitpicks that I could never feel OK actually leaving in a review, but still want to make anyways :-P r? @emilio
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r--src/codegen/mod.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs
index cf4fad50..c5c8ebee 100644
--- a/src/codegen/mod.rs
+++ b/src/codegen/mod.rs
@@ -3275,8 +3275,6 @@ impl CodeGenerator for ObjCInterface {
}
}
-
-
pub fn codegen(context: &mut BindgenContext) -> Vec<P<ast::Item>> {
context.gen(|context| {
let counter = Cell::new(0);
@@ -3284,10 +3282,10 @@ pub fn codegen(context: &mut BindgenContext) -> Vec<P<ast::Item>> {
debug!("codegen: {:?}", context.options());
- let whitelisted_items: ItemSet = context.whitelisted_items().collect();
+ let whitelisted_items = context.whitelisted_items();
if context.options().emit_ir {
- for &id in whitelisted_items.iter() {
+ for &id in whitelisted_items {
let item = context.resolve_item(id);
println!("ir: {:?} = {:#?}", id, item);
}
@@ -3301,7 +3299,7 @@ pub fn codegen(context: &mut BindgenContext) -> Vec<P<ast::Item>> {
}
context.resolve_item(context.root_module())
- .codegen(context, &mut result, &whitelisted_items, &());
+ .codegen(context, &mut result, whitelisted_items, &());
result.items
})