d: Document that TypeInfo-based va_arg is not implemented
authorIain Buclaw <ibuclaw@gdcproject.org>
Fri, 3 Mar 2023 19:39:59 +0000 (20:39 +0100)
committerIain Buclaw <ibuclaw@gdcproject.org>
Fri, 3 Mar 2023 19:40:36 +0000 (20:40 +0100)
PR d/108763

gcc/d/ChangeLog:

* implement-d.texi (Missing Features): Document that TypeInfo-based
va_arg is not implemented.

gcc/d/implement-d.texi

index 89a1791..039e5fb 100644 (file)
@@ -2511,4 +2511,10 @@ version (GNU)
 @}
 @end smallexample
 
+@item TypeInfo-based va_arg
+The Digital Mars D compiler implements a version of @code{core.vararg.va_arg}
+that accepts a run-time @code{TypeInfo} argument for use when the static type
+is not known.  This function is not implemented by GNU D.  It is more portable
+to use variadic template functions instead.
+
 @end table