]> granicus.if.org Git - clang/commit
[COFF, ARM64] Fix ABI implementation of struct returns
authorMandeep Singh Grang <mgrang@quicinc.com>
Fri, 3 May 2019 21:12:24 +0000 (21:12 +0000)
committerMandeep Singh Grang <mgrang@quicinc.com>
Fri, 3 May 2019 21:12:24 +0000 (21:12 +0000)
commit39af588aaa995c092806bbb467680649b858d82b
treeb3df588490948c58f4016ac5e884d84bec852128
parentae674aeaabfd0889fc35dbfb5b65110ceecbc08e
[COFF, ARM64] Fix ABI implementation of struct returns

Summary:
Related llvm patch: D60348.
Patch co-authored by Sanjin Sijaric.

Reviewers: rnk, efriedma, TomTan, ssijaric, ostannard

Reviewed By: efriedma

Subscribers: dmajor, richard.townsend.arm, ostannard, javed.absar, kristof.beyls, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D60349

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359932 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclCXX.h
include/clang/CodeGen/CGFunctionInfo.h
lib/CodeGen/CGCall.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
lib/Sema/SemaDeclCXX.cpp
test/CodeGen/arm64-microsoft-arguments.cpp
test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp