summaryrefslogtreecommitdiff
path: root/libbindgen/src/ir/function.rs
diff options
context:
space:
mode:
authorNick Fitzgerald <fitzgen@gmail.com>2016-11-15 14:14:37 -0800
committerNick Fitzgerald <fitzgen@gmail.com>2016-11-18 10:19:29 -0800
commit2a9341146ff2ae3deef7a39b385360122f406c52 (patch)
treeb4b69d0fd25b6e2459a5532498da25836cd475ba /libbindgen/src/ir/function.rs
parent0e96de1249dad4a64961fd624c2fc49c84b93354 (diff)
Include namespaces in mangled symbols
When we aren't using `--enable-cxx-namespaces`, we can end up with conflicting struct symbol names that we need to disambiguate. The solution is to mangle the namespaced C++ symbol "foo::bar::Baz" into the Rust "foo_bar_Baz" symbol.
Diffstat (limited to 'libbindgen/src/ir/function.rs')
0 files changed, 0 insertions, 0 deletions