diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-03 20:51:23 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-03 20:51:23 +0000 |
| commit | 0a2baf8eafcbfb08013e3298d5615eba658a0062 (patch) | |
| tree | b308540169746e52fcfe93c5228c25da2aeb3151 /llvm/lib/CodeGen/GCMetadata.cpp | |
| parent | 88d8695ab40326d9fb168ba19ad084542b5dc428 (diff) | |
| download | bcm5719-llvm-0a2baf8eafcbfb08013e3298d5615eba658a0062.tar.gz bcm5719-llvm-0a2baf8eafcbfb08013e3298d5615eba658a0062.zip | |
Fix mingw32 thiscall + sret.
Unlike msvc, when handling a thiscall + sret gcc will
* Put the sret in %ecx
* Put the this pointer is (%esp)
This fixes, for example, calling stringstream::str.
llvm-svn: 196312
Diffstat (limited to 'llvm/lib/CodeGen/GCMetadata.cpp')
0 files changed, 0 insertions, 0 deletions

