File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -7734,8 +7734,10 @@ offsets implied by the indices to the base address with infinitely
7734
7734
precise signed arithmetic are not an *in bounds * address of that
7735
7735
allocated object. The *in bounds * addresses for an allocated object are
7736
7736
all the addresses that point into the object, plus the address one byte
7737
- past the end. In cases where the base is a vector of pointers the
7738
- ``inbounds `` keyword applies to each of the computations element-wise.
7737
+ past the end. The only *in bounds * address for a null pointer in the
7738
+ default address-space is the null pointer itself. In cases where the
7739
+ base is a vector of pointers the ``inbounds `` keyword applies to each
7740
+ of the computations element-wise.
7739
7741
7740
7742
If the ``inbounds `` keyword is not present, the offsets are added to the
7741
7743
base address with silently-wrapping two's complement arithmetic. If the
You can’t perform that action at this time.
0 commit comments