Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#8940 closed Bugs (fixed)

Argument promotion fails dependent libs on platforms not supporting long double

Reported by: boost.lists@… Owned by: John Maddock
Milestone: To Be Determined Component: math
Version: Boost 1.54.0 Severity: Regression
Keywords: long double; promotion Cc:


The following code fails to compile on FreeBSD 9.1, gcc 4.2.1:

#include <boost/spirit/include/karma.hpp>

#include <string> #include <iterator>

int main() {

using namespace boost::spirit::karma; std::string result; std::back_insert_iterator sink(result); unsigned short a; generate(sink, auto_, a);


Attachments (0)

Change History (2)

comment:1 Changed 4 years ago by John Maddock

Resolution: fixed
Status: newclosed

(In [85188]) Made a few core functions usable with long double even when there is no std lib long double support. Fixes #8940.

comment:2 Changed 4 years ago by John Maddock

(In [85987]) Merge accumulated patches from Trunk. Refs #8384, Refs #8855, refs #9107, refs #9109, refs #8333, refs #8621, refs #8732, refs #8733, refs #8837, refs #8940, refs #9042, refs #9087, refs #9104, refs #9126.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain John Maddock.
The resolution will be deleted.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.