Modify

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: johnmaddock
Milestone: To Be Determined Component: math
Version: Boost 1.54.0 Severity: Regression
Keywords: long double; promotion Cc:

Description

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 johnmaddock

  • Resolution set to fixed
  • Status changed from new to closed

(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 johnmaddock

(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.

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain johnmaddock.
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.