[c++1z] cxx_status: mark p0195r2 as done.
llvm-svn: 290081
This commit is contained in:
parent
22a250cd5d
commit
cb0ccb08ee
|
@ -517,6 +517,7 @@ static void InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts,
|
|||
Builder.defineMacro("__cpp_namespace_attributes", "201411");
|
||||
Builder.defineMacro("__cpp_enumerator_attributes", "201411");
|
||||
Builder.defineMacro("__cpp_nested_namespace_definitions", "201411");
|
||||
Builder.defineMacro("__cpp_variadic_using", "201611");
|
||||
Builder.defineMacro("__cpp_aggregate_bases", "201603");
|
||||
Builder.defineMacro("__cpp_nontype_template_args", "201411");
|
||||
Builder.defineMacro("__cpp_fold_expressions", "201603");
|
||||
|
|
|
@ -22,6 +22,10 @@
|
|||
|
||||
// --- C++17 features ---
|
||||
|
||||
#if check(variadic_using, 0, 0, 0, 201611) // FIXME: provisional name
|
||||
#error "wrong value for __cpp_variadic_using"
|
||||
#endif
|
||||
|
||||
#if check(hex_float, 0, 0, 0, 201603)
|
||||
#error "wrong value for __cpp_hex_float"
|
||||
#endif
|
||||
|
@ -78,8 +82,7 @@
|
|||
#error "wrong value for __cpp_aggregate_bases"
|
||||
#endif
|
||||
|
||||
// FIXME: structured_bindings / decomposition_decl name not yet settled, and
|
||||
// Clang implementation is incomplete.
|
||||
// FIXME: structured_bindings / decomposition_decl name not yet settled
|
||||
|
||||
#if check(nontype_template_args, 0, 0, 0, 201411)
|
||||
#error "wrong value for __cpp_nontype_template_args"
|
||||
|
|
|
@ -743,7 +743,7 @@ as the draft C++1z standard evolves.
|
|||
<tr>
|
||||
<td>Pack expansions in <em>using-declarations</em></td>
|
||||
<td><a href="http://wg21.link/p0195r2">P0195R2</a></td>
|
||||
<td class="none" align="center">No</td>
|
||||
<td class="svn" align="center">SVN</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
|
Loading…
Reference in New Issue