Mention the behaviour of PyFunction_SetAnnotations() on error.
diff --git a/Doc/c-api/function.rst b/Doc/c-api/function.rst
index ada974c..3512fe2 100644
--- a/Doc/c-api/function.rst
+++ b/Doc/c-api/function.rst
@@ -93,3 +93,5 @@
 
    Set the annotations for the function object *op*. *annotations*
    must be a dictionary or *Py_None*.
+
+   Raises :exc:`SystemError` and returns ``-1`` on failure.