Modify

Ticket #8940 (closed Bugs: fixed)

Opened 9 months ago

Last modified 7 months ago

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

Change History

comment:1 Changed 9 months ago by johnmaddock

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

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

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
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.