diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-05-21 17:55:12 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-05-21 17:55:12 +0000 |
| commit | c5871f07f0f9eda682beb425b3e509b311ef1856 (patch) | |
| tree | 10b8993169de7e7610a6f65fa570959b1e1a9c15 /clang/lib/CodeGen/CGCall.cpp | |
| parent | fb41aaefeb6f744f77bfd0d17790246577b51f9f (diff) | |
| download | bcm5719-llvm-c5871f07f0f9eda682beb425b3e509b311ef1856.tar.gz bcm5719-llvm-c5871f07f0f9eda682beb425b3e509b311ef1856.zip | |
When generating the call arguments in a thunk to call the thunkee, do
not make copies non-POD arguments or arguments passed by reference:
just copy the pointers directly. This eliminates another source of the
dreaded memcpy-of-non-PODs. Fixes PR7188.
llvm-svn: 104327
Diffstat (limited to 'clang/lib/CodeGen/CGCall.cpp')
0 files changed, 0 insertions, 0 deletions

