[c++2a] P0683R1: Permit default member initializers for bit-fields.
This would be trivial, except that our in-memory and serialized representations for FieldDecls assumed that this can't happen. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311867 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/Decl.h 55 additions, 41 deletionsinclude/clang/AST/Decl.h
- include/clang/Basic/DiagnosticParseKinds.td 6 additions, 2 deletionsinclude/clang/Basic/DiagnosticParseKinds.td
- lib/AST/Decl.cpp 8 additions, 16 deletionslib/AST/Decl.cpp
- lib/Parse/ParseDeclCXX.cpp 5 additions, 4 deletionslib/Parse/ParseDeclCXX.cpp
- lib/Serialization/ASTReaderDecl.cpp 10 additions, 9 deletionslib/Serialization/ASTReaderDecl.cpp
- lib/Serialization/ASTWriterDecl.cpp 13 additions, 13 deletionslib/Serialization/ASTWriterDecl.cpp
- test/PCH/cxx2a-bitfield-init.cpp 25 additions, 0 deletionstest/PCH/cxx2a-bitfield-init.cpp
- test/Parser/cxx2a-bitfield-init.cpp 22 additions, 0 deletionstest/Parser/cxx2a-bitfield-init.cpp
- test/SemaCXX/member-init.cpp 1 addition, 1 deletiontest/SemaCXX/member-init.cpp
- www/cxx_status.html 1 addition, 1 deletionwww/cxx_status.html
Loading
Please register or sign in to comment