diff options
| author | Paolo Carlini <paolo.carlini@oracle.com> | 2014-08-07 19:51:28 +0000 |
|---|---|---|
| committer | Paolo Carlini <paolo@gcc.gnu.org> | 2014-08-07 19:51:28 +0000 |
| commit | 2d45625fa77114876f0069ceb12c105721b38331 (patch) | |
| tree | f8d388592ee3f6aa02f7d7dfeb975b4d0305f9a0 /libcpp/include/cpplib.h | |
| parent | 4a53d90b5fa1d6db71b2c9d384a74c88c3d2b58b (diff) | |
| download | gcc-2d45625fa77114876f0069ceb12c105721b38331.zip gcc-2d45625fa77114876f0069ceb12c105721b38331.tar.gz gcc-2d45625fa77114876f0069ceb12c105721b38331.tar.bz2 | |
re PR c++/51312 ([C++0x] Wrong interpretation of converted constant expressions (for enumerator initializers))
/cp
2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/51312
* decl.c (build_enumerator): Handle class types with conversion
operators via perform_implicit_conversion_flags and
build_expr_type_conversion.
* cvt.c (build_expr_type_conversion): Replace pair of errors
with error + inform.
/testsuite
2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/51312
* g++.dg/cpp0x/enum29.C: New.
From-SVN: r213736
Diffstat (limited to 'libcpp/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions
