[Lldb-commits] [PATCH] D62702: [ABI] Fix SystemV ABI to handle nested aggregate type returned in register
Wanyi Ye via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Mon Jun 3 17:05:04 PDT 2019
kusmour updated this revision to Diff 202824.
kusmour added a comment.
1. Limit the `TestReturnValue` for nested struct and class (cpp support) to only x86_64
2. This patch somehow fix the bug: pr36870 <https://bugs.llvm.org/show_bug.cgi?id=36870> for Systerm V ABI (windows is waiting for this change to go in). So I change the test to allow passing on SysV-x86_64
Repository:
rLLDB LLDB
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D62702/new/
https://reviews.llvm.org/D62702
Files:
lldb/include/lldb/Symbol/ClangASTContext.h
lldb/include/lldb/Symbol/TypeSystem.h
lldb/packages/Python/lldbsuite/test/functionalities/return-value/Makefile
lldb/packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py
lldb/packages/Python/lldbsuite/test/functionalities/return-value/call-func.c
lldb/packages/Python/lldbsuite/test/functionalities/return-value/call-func.cpp
lldb/packages/Python/lldbsuite/test/lang/cpp/trivial_abi/TestTrivialABI.py
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
lldb/source/Symbol/ClangASTContext.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62702.202824.patch
Type: text/x-patch
Size: 22642 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190604/7724e458/attachment-0001.bin>
More information about the lldb-commits
mailing list