summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
diff options
context:
space:
mode:
authorCameron McCormack <cam@mcc.id.au>2016-10-22 19:39:37 +0800
committerCameron McCormack <cam@mcc.id.au>2016-10-23 12:16:53 +0800
commit55e7d0514bf635667adfb938d2e17cd1de6531bb (patch)
tree89047ed9152d8217aba219ab475b88f9c468e80a /src/codegen/mod.rs
parentb9030224dd83b5cb8bed580908e63c2a6c21708a (diff)
Give vtables and anonymous items more stable generated names.
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r--src/codegen/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs
index 55312c31..a88b3b60 100644
--- a/src/codegen/mod.rs
+++ b/src/codegen/mod.rs
@@ -445,8 +445,8 @@ impl<'a> CodeGenerator for Vtable<'a> {
}
impl<'a> ItemCanonicalName for Vtable<'a> {
- fn canonical_name(&self, _ctx: &BindgenContext) -> String {
- format!("bindgen_vtable_{}", self.item_id)
+ fn canonical_name(&self, ctx: &BindgenContext) -> String {
+ format!("{}__bindgen_vtable", self.item_id.canonical_name(ctx))
}
}