Auto deduction support for std::initializer_list, including for-range support....
Auto deduction support for std::initializer_list, including for-range support. This means you can now write: for (int i : {1, 4, 512, 23, 251}) {} llvm-svn: 148353
Showing
- clang/include/clang/Basic/DiagnosticSemaKinds.td 7 additions, 0 deletionsclang/include/clang/Basic/DiagnosticSemaKinds.td
- clang/include/clang/Sema/Sema.h 7 additions, 0 deletionsclang/include/clang/Sema/Sema.h
- clang/lib/Sema/SemaDecl.cpp 1 addition, 3 deletionsclang/lib/Sema/SemaDecl.cpp
- clang/lib/Sema/SemaDeclCXX.cpp 49 additions, 3 deletionsclang/lib/Sema/SemaDeclCXX.cpp
- clang/lib/Sema/SemaStmt.cpp 1 addition, 1 deletionclang/lib/Sema/SemaStmt.cpp
- clang/lib/Sema/SemaTemplateDeduction.cpp 34 additions, 6 deletionsclang/lib/Sema/SemaTemplateDeduction.cpp
- clang/test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp 8 additions, 0 deletionsclang/test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
- clang/test/SemaCXX/generalized-initializers.cpp 0 additions, 12 deletionsclang/test/SemaCXX/generalized-initializers.cpp
Loading
Please register or sign in to comment