Modify

Opened 6 years ago

Closed 6 years ago

#6264 closed Bugs (fixed)

LexicalCast no longer works properly under some conditions

Reported by: Akim Demaille <akim.demaille@…> Owned by: apolukhin
Milestone: To Be Determined Component: lexical_cast
Version: Boost 1.48.0 Severity: Regression
Keywords: Cc: braden@…

Description

The following program is a stripped down version of something that used to work properly with the previous versions of Boost. I failed to make it smaller. I'm using G++ 4.2, but, fwiw, clang++ gives the same result.

The output is:

FAIL: bad lexical cast: source type value could not be interpreted as target

With non-empty strings to "escape" (in the real situation, of course Escape does something useful), it works properly.

Attachments (1)

lexical-test.cc (515 bytes) - added by Akim Demaille <akim.demaille@…> 6 years ago.
Test case

Download all attachments as: .zip

Change History (4)

Changed 6 years ago by Akim Demaille <akim.demaille@…>

Test case

comment:1 Changed 6 years ago by Braden McDaniel <braden@…>

  • Cc braden@… added

comment:2 Changed 6 years ago by apolukhin

  • Status changed from new to assigned

comment:3 Changed 6 years ago by apolukhin

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

(In [76096]) Fixes #6298 Fixes #6264

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain apolukhin.
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.