Skip to content

Commit 7255c41

Browse files
committed
SIL.rst: mark_dependence: minor typo and reformatting
1 parent 5be742f commit 7255c41

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

docs/SIL.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5699,6 +5699,8 @@ mark_dependence
56995699

57005700
%2 = mark_dependence %value : $*T on %base : $Builtin.NativeObject
57015701

5702+
``%base`` must not be identical to ``%value``.
5703+
57025704
Indicates that the validity of ``%value`` depends on the value of
57035705
``%base``. Operations that would destroy ``%base`` must not be moved
57045706
before any instructions which depend on the result of this
@@ -5715,7 +5717,7 @@ the dependency is on the current value stored in the address.
57155717
The optional ``nonescaping`` attribute indicates that no value derived
57165718
from ``%value`` escapes the lifetime of ``%base``. As with escaping
57175719
``mark_dependence``, all values transitively forwarded from ``%value``
5718-
must be destroyed within the lifetime of ` `%base``. Unlike escaping
5720+
must be destroyed within the lifetime of ``%base``. Unlike escaping
57195721
``mark_dependence``, this must be statically verifiable. Additionally,
57205722
unlike escaping ``mark_dependence``, derived values include copies of
57215723
``%value`` and values transitively forwarded from those copies. If

0 commit comments

Comments
 (0)