https://issues.dlang.org/show_bug.cgi?id=13337
Colden Cullen coldencul...@gmail.com changed:
What|Removed |Added
CC||coldencul...@gmail.com
extern C++ namespace resolution
https://github.com/D-Programming-Language/dmd/commit/15e52b13802017f264b1812061b34a003eee4a74
Merge pull request #4333 from gchatelet/master
fix Issue 13337 - Invalid extern C++ namespace resolution
--
https://issues.dlang.org/show_bug.cgi?id=13337
--- Comment #2 from Guillaume Chatelet chatelet.guilla...@gmail.com ---
Digging into it, it looks like a parsing issue and not a mangling issue.
--
https://issues.dlang.org/show_bug.cgi?id=13337
Guillaume Chatelet chatelet.guilla...@gmail.com changed:
What|Removed |Added
Keywords||C++
--
https://issues.dlang.org/show_bug.cgi?id=13337
--- Comment #1 from Guillaume Chatelet chatelet.guilla...@gmail.com ---
Specifying the mangling explicitely does work though
extern(C++, A.B) {
struct Type {}
pragma(mangle,_ZN1A1B3fooENS0_4TypeE) int foo(Type unused);
}
--