]> granicus.if.org Git - clang/commit
Debug Info: PR14763/r183329 - specify that non-trivial pass-by-value parameters are...
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 19 Jun 2013 21:53:53 +0000 (21:53 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 19 Jun 2013 21:53:53 +0000 (21:53 +0000)
commit41c9baed95a1e7974e6cccf7b4120fd1866ff125
tree5afd4c3965505f09ff410084f50e09ef410822f8
parentc36c5c247f53b0517b141ae5ae93f4580e9452ba
Debug Info: PR14763/r183329 - specify that non-trivial pass-by-value parameters are stored indirectly

This is to fix the location information for such parameters to refer to
the object accessible through the pointer rather than to the pointer
parameter itself.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184367 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGDebugInfo.cpp
test/CodeGenCXX/debug-info.cpp