mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-16 13:01:21 +08:00
extend.texi (Compound Literals): Add '@' missed in last commit.
gcc/ChangeLog: * doc/extend.texi (Compound Literals): Add '@' missed in last commit. From-SVN: r238652
This commit is contained in:
parent
e040f9bd4b
commit
9d04a3af4c
@ -1,3 +1,7 @@
|
||||
2016-07-22 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
* doc/extend.texi (Compound Literals): Add '@' missed in last commit.
|
||||
|
||||
2016-07-22 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR c/71560
|
||||
|
@ -1956,7 +1956,7 @@ because the lifetime of the array ends after the declaration of @code{foo}.
|
||||
As an optimization, G++ sometimes gives array compound literals longer
|
||||
lifetimes: when the array either appears outside a function or has
|
||||
a @code{const}-qualified type. If @code{foo} and its initializer had
|
||||
elements of type @code{char *const} rather than code{char *}, or if
|
||||
elements of type @code{char *const} rather than @code{char *}, or if
|
||||
@code{foo} were a global variable, the array would have static storage
|
||||
duration. But it is probably safest just to avoid the use of array
|
||||
compound literals in C++ code.
|
||||
|
Loading…
x
Reference in New Issue
Block a user