Re: [cxx-abi-dev] decimal float argument passing
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cxx-abi-dev] decimal float argument passing



On 11/11/2009 10:15 AM, Jason Merrill wrote:
On 11/10/2009 08:57 PM, David Vandevoorde wrote:

On Nov 10, 2009, at 6:02 PM, Jason Merrill wrote:

Incidentally, should the type_infos for the fundamental decimal types
be added to the list of types with type_infos in the runtime library
in 2.9.2?

Oh yes.

Here's a patch:
*** abi.html.~1~	2009-09-23 16:05:02.162720132 -0400
--- abi.html	2009-11-11 12:22:18.998200607 -0500
*************** should contain type_info objects for the
*** 2005,2011 ****
  X, X* and X const*,
  for every X in: void, bool, wchar_t, char, unsigned char, signed char,
  short, unsigned short, int, unsigned int, long, unsigned long, long long,
! unsigned long long, float, double, long double.
  (Note that various other type_info objects for class types may reside
  in the run-time support library by virtue of the preceding rules,
  e.g. that of <code>std::bad_alloc</code>.)
--- 2005,2012 ----
  X, X* and X const*,
  for every X in: void, bool, wchar_t, char, unsigned char, signed char,
  short, unsigned short, int, unsigned int, long, unsigned long, long long,
! unsigned long long, float, double, long double, char16_t, char32_t,
! and the IEEE 754r decimal and half-precision floating point types.
  (Note that various other type_info objects for class types may reside
  in the run-time support library by virtue of the preceding rules,
  e.g. that of <code>std::bad_alloc</code>.)