mirror of
https://github.com/boostorg/config.git
synced 2025-07-30 20:37:15 +02:00
Fix typos in BOOST_RESTRICT description.
This commit is contained in:
committed by
Andrey Semashev
parent
0a17487c3a
commit
5ee97d22d9
@ -1322,11 +1322,11 @@ used to create a mangled name in combination with a predefined macro such a
|
|||||||
\_\_LINE__.
|
\_\_LINE__.
|
||||||
]]
|
]]
|
||||||
[[`BOOST_RESTRICT`][
|
[[`BOOST_RESTRICT`][
|
||||||
This macro can be used in place of the compiler specific variant of the C99 `restrict` keyword to
|
This macro can be used in place of the compiler-specific variant of the C99 `restrict` keyword to
|
||||||
notify the compiler that, for the lifetime of the qualified pointer variable, only it and its
|
notify the compiler that, for the lifetime of the qualified pointer variable, only it and its
|
||||||
derivative value will be used to gain access to the object it references. This limits the effect of
|
derivative values will be used to access the object it references. This limits the effect of
|
||||||
pointer aliasing and helps the optimizers in generating better code. However, i this condition is
|
pointer aliasing and helps optimizers in generating better code. However, if this condition is
|
||||||
violated, undefined behavior may occurs.
|
violated, undefined behavior may occur.
|
||||||
|
|
||||||
Usage example:
|
Usage example:
|
||||||
``
|
``
|
||||||
|
Reference in New Issue
Block a user