diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-09-23 19:38:29 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-09-23 19:38:29 +0200 |
commit | d664d76d00b19a61afec13425a9421a62e437505 (patch) | |
tree | 0dab028d22f5c23310e12547c146e8c3c2412cbb /gcc/cppbuiltin.h | |
parent | 24cae8cb9adca74ad4038d2bb55380e486aed8c0 (diff) | |
download | gcc-d664d76d00b19a61afec13425a9421a62e437505.zip gcc-d664d76d00b19a61afec13425a9421a62e437505.tar.gz gcc-d664d76d00b19a61afec13425a9421a62e437505.tar.bz2 |
Implement P0138R2, C++17 construction rules for enum class values
Implement P0138R2, C++17 construction rules for enum class values
* cp-tree.h (is_direct_enum_init): Declare.
* decl.c (is_direct_enum_init): New function.
(reshape_init): Use it.
* typeck.c (convert_for_assignment): Likewise.
* g++.dg/cpp1z/direct-enum-init1.C: New test.
From-SVN: r240449
Diffstat (limited to 'gcc/cppbuiltin.h')
0 files changed, 0 insertions, 0 deletions