diff options
author | Nick Fitzgerald <fitzgen@gmail.com> | 2016-11-15 14:14:37 -0800 |
---|---|---|
committer | Nick Fitzgerald <fitzgen@gmail.com> | 2016-11-18 10:19:29 -0800 |
commit | 2a9341146ff2ae3deef7a39b385360122f406c52 (patch) | |
tree | b4b69d0fd25b6e2459a5532498da25836cd475ba /libbindgen/src/ir/function.rs | |
parent | 0e96de1249dad4a64961fd624c2fc49c84b93354 (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