Fixes are available
XL C/C++ for Blue Gene/Q Fix Pack 12 (May 2015 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 14 (May 2016 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 15 (October 2017 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 5 (August 2013 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 6 (November 2013 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 7 (February 2014 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 8 (May 2014 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 9 (August 2014 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 10 (November 2014 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 11 (February 2015 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 13 (August 2015 Update) for 12.1
APAR status
Closed as program error.
Error description
ERROR DESCRIPTION: The below testcase demonstrates an issue with recognition of const and const int in the compiler. The compiler gives this error message at compile time for a header in boost: 1540-0218 (S) The call does not match any parameter list for "objects::function_object". $cat test_case1.orig.cpp # include "boost/python.hpp" using namespace boost::python; struct A { A(int); }; struct B { B(const int); }; void test() { class_<A>("A", init<int>() ) ; class_<B>("B", init<const int>() ) ; }
Local fix
Remove const keyword in the source.
Problem summary
PROBLEM DESCRIPTION: Incorrect recognition of int & const int USERS AFFECTED: The compiler may instantiate 2 templates with the same type when the template is instantiated with an argument that has a cv-qualifier on a function type
Problem conclusion
The problem has been resolved.
Temporary fix
Comments
APAR Information
APAR number
LI77569
Reported component name
XL C/C++ FOR BG
Reported component ID
5799AG100
Reported release
C10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-09-11
Closed date
2013-09-11
Last modified date
2013-09-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
XL C/C++ FOR BG
Fixed component ID
5799AG100
Applicable component levels
Document Information
Modified date:
05 September 2024