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 /gcc/tree-ssa-loop-im.c | |
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 'gcc/tree-ssa-loop-im.c')
0 files changed, 0 insertions, 0 deletions