diff --git a/doc/hotspot-style.html b/doc/hotspot-style.html
index 3c0332e4b49..f0dfad09eb8 100644
--- a/doc/hotspot-style.html
+++ b/doc/hotspot-style.html
@@ -428,6 +428,7 @@ while ( test_foo(args...) ) { // No, excess spaces around control
final
virtual specifiers for classes and virtual functions (n2928), (n3206), (n3272)
override
virtual specifiers for virtual functions (n2928), (n3206), (n3272)
Range-based for
loops (n2930) (range-for)
+Unrestricted Unions (n2544)
Excluded Features
diff --git a/doc/hotspot-style.md b/doc/hotspot-style.md
index f8825cbd07b..9dfff6f3ff1 100644
--- a/doc/hotspot-style.md
+++ b/doc/hotspot-style.md
@@ -1067,6 +1067,9 @@ and other supported compilers may not have anything similar.
([n2930](http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html))
([range-for](https://en.cppreference.com/w/cpp/language/range-for))
+* Unrestricted Unions
+([n2544](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf))
+
### Excluded Features
* New string and character literals