diff --git a/P2996.md b/P2996.md index c9feeab619b1..9bdb902f762f 100644 --- a/P2996.md +++ b/P2996.md @@ -55,10 +55,11 @@ For convenience, a unified `-freflection-latest` flag enables all of these featu At present, Clang/P2996 supports: * Reflection and splicing of all entities supported by P2996 (i.e., types, functions, variables, class members, templates, namespaces, constant values) -* All metafunctions propopsed by P2996 -* P3096 metafunction extensions for function parameters (enabled with `-fparameter-reflection`) -* P1306 expansion statements over _expansion-init-lists_ and _destructurable expressions_ -* P3289 `consteval` blocks +* All metafunctions proposed by P2996 +* [P3096](https://wg21.link/p3096) metafunction extensions for function parameters (enabled with `-fparameter-reflection`) +* [P1306](https://wg21.link/p1306) expansion statements over _expansion-init-lists_ and _destructurable expressions_ +* [P3289](https://wg21.link/p3289) `consteval` blocks +* [P3491](https://wg21.link/p3491) define_static_{string,object,array} Any implemented language or library extensions that are _not_ candidates for inclusion in P2996 are enabled by separate feature flags (as documented above). Any behaviors divergent from what is described by P2996, unless implemented experimentally for possible adoption by P2996, should be considered bugs.