[PATCH] D35056: GCC ABI incompatibility when passing object with trivial copy ctor, trivial dtor, and non-trivial move ctor
Reid Kleckner via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 7 18:49:33 PDT 2017
rnk added a comment.
In https://reviews.llvm.org/D35056#834689, @rsmith wrote:
> I also removed some incorrect assumptions from the Win64 ABI code; this changed the behavior of one testcase from uncopyable-args.cpp (`implicitly_deleted_copy_ctor::A` is now passed indirect).
That's probably not correct, let me take a look... I remember breaking the rules for small types here.
Repository:
rL LLVM
https://reviews.llvm.org/D35056
More information about the cfe-commits
mailing list