diff options
| author | Gaëtan Gilbert | 2019-01-07 13:06:21 +0100 |
|---|---|---|
| committer | Gaëtan Gilbert | 2019-01-08 14:05:37 +0100 |
| commit | 55b8347e758e86ca34aafaa635d48492c812bc3d (patch) | |
| tree | 2c58c27e49671b54fa1e1445a14301c37aefd5c7 | |
| parent | 246012c65aff12bae347be57b0432128a593c72a (diff) | |
Add doc for auto-template warning
| -rw-r--r-- | doc/sphinx/language/cic.rst | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/sphinx/language/cic.rst b/doc/sphinx/language/cic.rst index cc5d9d6205..693ee28a47 100644 --- a/doc/sphinx/language/cic.rst +++ b/doc/sphinx/language/cic.rst @@ -1041,6 +1041,12 @@ in :math:`\Type`. enabled it will prevail over automatic template polymorphism and cause an error when using the ``template`` attribute. +.. warn:: Automatically declaring @ident as template polymorphic. + + Warning ``auto-template`` can be used to find which types are + implicitly declared template polymorphic by :flag:`Auto Template + Polymorphism`. + If :math:`A` is an arity of some sort and :math:`s` is a sort, we write :math:`A_{/s}` for the arity obtained from :math:`A` by replacing its sort with :math:`s`. Especially, if :math:`A` is well-typed in some global environment and local |
