[Lldb-commits] [PATCH] D61146: Set a CXXRecordDecl to not be passed in registers if DW_CC_pass_by_reference when loading from DWARF
Shafik Yaghmour via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Wed May 1 14:05:28 PDT 2019
shafik added inline comments.
================
Comment at: packages/Python/lldbsuite/test/expression_command/argument_passing_restrictions/TestArgumentPassingRestrictions.py:32
+ self.expect("expr takePassByRef(p)",
+ substrs=['(int)', '= 11223344'])
----------------
friss wrote:
> If this test passes, we have a problem. The code modifies p.x to be 42, so that what it should return.
The copy constructor does not actually copy and we are default constructing since it is pass by value, but that is probably too clever so I changed it.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D61146/new/
https://reviews.llvm.org/D61146
More information about the lldb-commits
mailing list