This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/52792] New: this pointer and return pointer are passed in wrong order when ms_abi is used (x86_64)
- From: "piotr at codeweavers dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 30 Mar 2012 15:37:24 +0000
- Subject: [Bug c++/52792] New: this pointer and return pointer are passed in wrong order when ms_abi is used (x86_64)
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52792
Bug #: 52792
Summary: this pointer and return pointer are passed in wrong
order when ms_abi is used (x86_64)
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: piotr@codeweavers.com
Created attachment 27045
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27045
program that demonstrates the problem
When class function returns structure this pointer should be passed as first
argument. Pointer to memory used by returned value should be passed as second
argument. Currently gcc swaps these to parameters.