[Issue 13337] Invalid extern C++ namespace resolution
https://issues.dlang.org/show_bug.cgi?id=13337 Colden Cullen coldencul...@gmail.com changed: What|Removed |Added CC||coldencul...@gmail.com --- Comment #4 from Colden Cullen coldencul...@gmail.com --- *** Issue 14092 has been marked as a duplicate of this issue. *** --
[Issue 13337] Invalid extern C++ namespace resolution
https://issues.dlang.org/show_bug.cgi?id=13337 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a38205be75814c7ea2aa8e76a2528890ba9d6570 fix Issue 13337 - Invalid 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 --
[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. --
[Issue 13337] Invalid extern C++ namespace resolution
https://issues.dlang.org/show_bug.cgi?id=13337 Guillaume Chatelet chatelet.guilla...@gmail.com changed: What|Removed |Added Keywords||C++ --
[Issue 13337] Invalid extern C++ namespace resolution
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); } --