This is the mail archive of the gcc-help@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] | |
Hi,
afaics the gcc-4.6 accepts following code:
#include <string> int main() { std::string line( "blabla" ); line.erase( --line.end() ); }
but other compilers reject such code:
msvc8 : error C2105: '--' needs l-value comeau : error: expression must be a modifiable lvalue
is it a bug in g++?
-- Marc Glisse
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |