Skip to content

Comments

Parameter types should have namespace std mangling too#5261

Merged
dnadlinger merged 1 commit intodlang:masterfrom
ibuclaw:issue14956a
Feb 13, 2016
Merged

Parameter types should have namespace std mangling too#5261
dnadlinger merged 1 commit intodlang:masterfrom
ibuclaw:issue14956a

Conversation

@ibuclaw
Copy link
Member

@ibuclaw ibuclaw commented Nov 7, 2015

https://issues.dlang.org/show_bug.cgi?id=14956

Needed for proposed fix to work, otherwise the parameter type is mangled as PN3std7__cxx11 rather than PNSt7__cxx11

@MartinNowak
Copy link
Member

LGTM, though a test is missing.

@WalterBright
Copy link
Member

I agree, test case please!

@ibuclaw
Copy link
Member Author

ibuclaw commented Nov 13, 2015

@WalterBright @MartinNowak - test added! I couldn't encapsulate it all together because of errors

cppa.d:750:1: error: namespace cppa.std conflicts with namespace cppa.std at cppa.d:449:1
 extern(C++, std.N14956)
 ^

Is this error/limitation really necessary?

@ibuclaw
Copy link
Member Author

ibuclaw commented Nov 22, 2015

@MartinNowak @WalterBright - ping for a response to my question?

@ibuclaw
Copy link
Member Author

ibuclaw commented Jan 24, 2016

@MartinNowak @WalterBright - ping after two months.

@Geod24
Copy link
Member

Geod24 commented Jan 30, 2016

So that's why the testsuite fails on my machine... It's pretty annoying, not being able to test locally.
@ibuclaw Merge conflict though

@ibuclaw
Copy link
Member Author

ibuclaw commented Feb 13, 2016

Rebased. @WalterBright @MartinNowak - review in your own time. ;-)

@dnadlinger
Copy link
Contributor

Auto-merge toggled on

dnadlinger added a commit that referenced this pull request Feb 13, 2016
Parameter types should have namespace std mangling too
@dnadlinger dnadlinger merged commit f9b657b into dlang:master Feb 13, 2016
@ibuclaw ibuclaw deleted the issue14956a branch February 14, 2016 08:04
@ibuclaw
Copy link
Member Author

ibuclaw commented Feb 14, 2016

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants