On Sat, Feb 20, 2016 at 11:40 AM, Matthijs van Duin <matthijsvand...@gmail.com> wrote: > On 20 February 2016 at 20:34, H.J. Lu <hjl.to...@gmail.com> wrote: >> Is there a class, which meets the above definition, with a member function >> which can't be passed without a memory slot or a register? > > The EmptyInt class in my first post in this thread. It has no > non-static data members, has standard layout, and has a trivial > default constructor, but it has a non-trivial copy constructor and > non-trivial destructor. >
Can a compiler tell if a copy constructor or destructor is trivial from the class declaration without function body? -- H.J. _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits