This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
"Dave Korn" <dk@artimi.com> writes:
-----Original Message----- From: gcc-owner On Behalf Of Gabriel Dos Reis Sent: 13 October 2004 04:47
Phil Edwards writes:
[...]
| particular place. Since member init-lists aren't available for STRING_CST, | we have to cast away the const in build_string
which is undefined behaviour by C rules (and C++ too).
I'll bet alias analysis just loves it too. Wouldn't using tricks like
this lead to a situation in the future (if and) when there's full IPA in gcc
and it can't bootstrap itself reliably any more?
In C you are always allowed to cast away const and write through the resulting lvalue as long as the underlying object is not read-only.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |