summaryrefslogtreecommitdiff
path: root/src/codegen/struct_layout.rs
diff options
context:
space:
mode:
authorNick Fitzgerald <fitzgen@gmail.com>2018-02-14 10:15:29 -0800
committerNick Fitzgerald <fitzgen@gmail.com>2018-02-14 10:31:50 -0800
commiteb415c7a7cf8c72664dbfda5a614474cda5c185c (patch)
tree3959221a147ddefd2d910be87f1058b2b28eefb0 /src/codegen/struct_layout.rs
parenta09a8ff66eef3f53340201a79cc09cefacf6163e (diff)
Revert "Bump quote to 0.4"
This reverts commit 6899c275ee0ab0687ec66c490ddd1a76f8223513. The `proc_macro2` crate depends on rustc internal crates, which means that `bindgen` would need to be run under `rustup`. We can follow https://github.com/rust-lang/rust/issues/47931 to get updates on when this issue might be resolved and we can update `quote` again. Fixes #1248
Diffstat (limited to 'src/codegen/struct_layout.rs')
-rw-r--r--src/codegen/struct_layout.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/codegen/struct_layout.rs b/src/codegen/struct_layout.rs
index 92ba49f7..32b48965 100644
--- a/src/codegen/struct_layout.rs
+++ b/src/codegen/struct_layout.rs
@@ -7,7 +7,6 @@ use ir::context::BindgenContext;
use ir::layout::Layout;
use ir::ty::{Type, TypeKind};
use quote;
-use proc_macro2;
use std::cmp;
use std::mem;
@@ -307,7 +306,7 @@ impl<'a> StructLayoutTracker<'a> {
self.padding_count += 1;
- let padding_field_name = proc_macro2::Term::intern(&format!("__bindgen_padding_{}", padding_count));
+ let padding_field_name = quote::Ident::new(format!("__bindgen_padding_{}", padding_count));
self.max_field_align = cmp::max(self.max_field_align, layout.align);