From gcc Tue Mar 01 16:43:39 2016 From: Michael Matz Date: Tue, 01 Mar 2016 16:43:39 +0000 To: gcc Subject: Re: RFC: Update Intel386, x86-64 and IA MCU psABIs for passing/returning empty struct Message-Id: X-MARC-Message: https://marc.info/?l=gcc&m=145685063602768 Hi, On Mon, 29 Feb 2016, Jason Merrill wrote: > > Also this insistence that all of "trivially copyable" is already quite > > nicely specified in the C++ ABI is still not really relevant because > > C++ _is not the only language out there_. I'm not sure how often I > > have to repeat this until people get it. > > Other language ABIs can handle language specific calling conventions as > appropriate for them. The psABI can only talk about things that are in > its domain. Naturally. How far to follow that road, though? Remove the word "class" from the description of empty types again? Why is that in-domain and the notion of trivially copyable isn't? Ciao, Michael.