commit | 306809f292c9dd26e1a901b139f65976cdd5a4b2 | [log] [tgz] |
---|---|---|
author | Jonas Devlieghere <jonas@devlieghere.com> | Wed Apr 03 21:31:22 2019 +0000 |
committer | Jonas Devlieghere <jonas@devlieghere.com> | Wed Apr 03 21:31:22 2019 +0000 |
tree | b22cc9af74e85c1ab680b7ad5a8ac035fda72f5e | |
parent | 7c711ccf36e0a818f76d711715956ffe831f53b6 [diff] |
[Reproducers] Capture return values of functions returning by ptr/ref For some reason I had convinced myself that functions returning by pointer or reference do not require recording their result. However, after further considering I don't see how that could work, at least not with the current implementation. Interestingly enough, the reproducer instrumentation already (mostly) accounts for this, though the lldb-instr tool did not. This patch adds the missing macros and updates the lldb-instr tool. Differential revision: https://reviews.llvm.org/D60178 llvm-svn: 357639