According to [syserr.syserr.members], the return value of system_error::what() should incorporate code().message(), but the implementation in VS2010 does not.
Created on 2/10/2011 (updated 45 weeks ago) | 1 validation | 0 workarounds | 5 comments | feedback id: 642600
|
|
|
Closed
as Fixed
|
|
The iostream_category().message() member function (see _Iostream_error_category::message) is implemented in terms of strerror. This could be quite misleading or surprising to a user, e.g. if the strin…
Created on 11/10/2009 (updated 180 weeks ago) | 0 validations | 0 workarounds | 4 comments | feedback id: 509507
|
|
|
Closed
as Fixed
|
|
According to N2960 [syserr.errcat.objects]/2, The error_category returned by generic_category()'s name() function should return "generic". As of VS2010 beta 2, it returns "GENERIC".
Created on 11/10/2009 (updated 180 weeks ago) | 0 validations | 0 workarounds | 4 comments | feedback id: 509500
|
|
|
Closed
as Fixed
|
|
This is the same problem as 502370, but for error_code.
The constructor and assignment operator that take a ErrorCodeEnum both have the
postcondition: *this == make_error_code(e). The system_error he…
Created on 10/24/2009 (updated 183 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 502375
|
|
|
Closed
as Fixed
|
|
The constructor and assignment operator that take a ErrorConditionEnum both
have the postcondition: *this == make_error_condition(e). The system_error
header as of VS10 beta 2 does not meet this postc…
Created on 10/24/2009 (updated 183 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 502370
|
|
|
Closed
as Fixed
|
|
The system_error header currently contains the following function definitions:
inline bool operator==(
const error_code& _Left,
const error_condition& _Right)
{ // test errors for equality
return…
Created on 10/24/2009 (updated 183 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 502362
|
|
|
Closed
as Fixed
|
|
The is_error_code_enum trait controls implicit convertibility from enum to error_code. Similarly is_error_condition_enum is for convertibility from enum to error_condition.
The enum class errc (typed…
Created on 10/24/2009 (updated 183 weeks ago) | 0 validations | 0 workarounds | 2 comments | feedback id: 502339
|
|
|
Closed
as Fixed
|
|
I have a std::vector of a type that has been tagged with _W64. When compiling with the /Wp64 command line option, I get a compiler error in push_back. The same program compiles successfully when /Wp64…
Created on 10/24/2009 (updated 14 weeks ago) | 0 validations | 0 workarounds | 5 comments | feedback id: 502281
|
|
|
Closed
as By Design
|
|