public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* libstdc++/10298: Compilation fails with std::basic_string<int>::operator=(int)
@ 2003-04-02 16:06 pere.mato
  0 siblings, 0 replies; 2+ messages in thread
From: pere.mato @ 2003-04-02 16:06 UTC (permalink / raw)
  To: gcc-gnats


>Number:         10298
>Category:       libstdc++
>Synopsis:       Compilation fails with std::basic_string<int>::operator=(int)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          rejects-legal
>Submitter-Id:   net
>Arrival-Date:   Wed Apr 02 16:06:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Pere Mato
>Release:        gcc version 3.2
>Organization:
>Environment:
Linux RH7.3
>Description:
gcc-3.2 fails to compile the assigment of an "int" to a "std::basic_string<int>". The generated compiler error and version details are in the attached file.

>How-To-Repeat:
#include <string>
void foo() {
  std::basic_string<int> bi;
  bi = 10;
}
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="test.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="test.log"

Pj5nY2MgLXYgLXNhdmUtdGVtcHMgYWxsLXlvdXItb3B0aW9ucyBzb3VyY2UtZmlsZSB0ZXN0LmNw
cA0KZ2NjOiBhbGwteW91ci1vcHRpb25zOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpnY2M6
IHNvdXJjZS1maWxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpSZWFkaW5nIHNwZWNzIGZy
b20gL3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9saWIvZ2NjLWxpYi9pNjg2LXBjLWxpbnV4LWdudS8z
LjIvc3BlY3MNCkNvbmZpZ3VyZWQgd2l0aDogLi9jb25maWd1cmUgLS1wcmVmaXg9L3Vzci9sb2Nh
bC9nY2MtYWx0LTMuMiAtLWVuYWJsZS1zaGFyZWQNClRocmVhZCBtb2RlbDogcG9zaXgNCmdjYyB2
ZXJzaW9uIDMuMg0KIC91c3IvbG9jYWwvZ2NjLWFsdC0zLjIvbGliL2djYy1saWIvaTY4Ni1wYy1s
aW51eC1nbnUvMy4yL2NwcDAgLWxhbmctYysrIC1EX19HTlVHX189MyAtRF9fREVQUkVDQVRFRCAt
RF9fRVhDRVBUSU9OUyAtdiAtaXN5c3RlbSAvdXNyL2xvY2FsL2djYy1hbHQtMi45NS4yL2luY2x1
ZGUgLURfX0dOVUNfXz0zIC1EX19HTlVDX01JTk9SX189MiAtRF9fR05VQ19QQVRDSExFVkVMX189
MCAtRF9fR1hYX0FCSV9WRVJTSU9OPTEwMiAtRF9fRUxGX18gLUR1bml4IC1EX19nbnVfbGludXhf
XyAtRGxpbnV4IC1EX19FTEZfXyAtRF9fdW5peF9fIC1EX19nbnVfbGludXhfXyAtRF9fbGludXhf
XyAtRF9fdW5peCAtRF9fbGludXggLUFzeXN0ZW09cG9zaXggLURfX05PX0lOTElORV9fIC1EX19T
VERDX0hPU1RFRF9fPTEgLURfR05VX1NPVVJDRSAtQWNwdT1pMzg2IC1BbWFjaGluZT1pMzg2IC1E
aTM4NiAtRF9faTM4NiAtRF9faTM4Nl9fIC1EX190dW5lX2k2ODZfXyAtRF9fdHVuZV9wZW50aXVt
cHJvX18gdGVzdC5jcHAgdGVzdC5paQ0KR05VIENQUCB2ZXJzaW9uIDMuMiAoY3BwbGliKSAoaTM4
NiBMaW51eC9FTEYpDQppZ25vcmluZyBub25leGlzdGVudCBkaXJlY3RvcnkgIi91c3IvbG9jYWwv
Z2NjLWFsdC0zLjIvaTY4Ni1wYy1saW51eC1nbnUvaW5jbHVkZSINCiNpbmNsdWRlICIuLi4iIHNl
YXJjaCBzdGFydHMgaGVyZToNCiNpbmNsdWRlIDwuLi4+IHNlYXJjaCBzdGFydHMgaGVyZToNCiAv
dXNyL2xvY2FsL2djYy1hbHQtMi45NS4yL2luY2x1ZGUNCiAvdXNyL2xvY2FsL2djYy1hbHQtMy4y
L2luY2x1ZGUvYysrLzMuMg0KIC91c3IvbG9jYWwvZ2NjLWFsdC0zLjIvaW5jbHVkZS9jKysvMy4y
L2k2ODYtcGMtbGludXgtZ251DQogL3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8z
LjIvYmFja3dhcmQNCiAvdXNyL2xvY2FsL2luY2x1ZGUNCiAvdXNyL2xvY2FsL2djYy1hbHQtMy4y
L2luY2x1ZGUNCiAvdXNyL2xvY2FsL2djYy1hbHQtMy4yL2xpYi9nY2MtbGliL2k2ODYtcGMtbGlu
dXgtZ251LzMuMi9pbmNsdWRlDQogL3Vzci9pbmNsdWRlDQpFbmQgb2Ygc2VhcmNoIGxpc3QuDQog
L3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9saWIvZ2NjLWxpYi9pNjg2LXBjLWxpbnV4LWdudS8zLjIv
Y2MxcGx1cyAtZnByZXByb2Nlc3NlZCB0ZXN0LmlpIC1xdWlldCAtZHVtcGJhc2UgdGVzdC5jcHAg
LXZlcnNpb24gLW8gdGVzdC5zDQpHTlUgQ1BQIHZlcnNpb24gMy4yIChjcHBsaWIpIChpMzg2IExp
bnV4L0VMRikNCkdOVSBDKysgdmVyc2lvbiAzLjIgKGk2ODYtcGMtbGludXgtZ251KQ0KICAgICAg
ICBjb21waWxlZCBieSBHTlUgQyB2ZXJzaW9uIDMuMi4NCi91c3IvbG9jYWwvZ2NjLWFsdC0zLjIv
aW5jbHVkZS9jKysvMy4yL2JpdHMvc3RsX2l0ZXJhdG9yX2Jhc2VfdHlwZXMuaDogSW4gaW5zdGFu
dGlhdGlvbiBvZiBgc3RkOjppdGVyYXRvcl90cmFpdHM8aW50Pic6DQovdXNyL2xvY2FsL2djYy1h
bHQtMy4yL2luY2x1ZGUvYysrLzMuMi9iaXRzL2Jhc2ljX3N0cmluZy5oOjY4ODogICBpbnN0YW50
aWF0ZWQgZnJvbSBgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+JiBz
dGQ6OmJhc2ljX3N0cmluZzxfQ2hhclQsIF9UcmFpdHMsIF9BbGxvYz46OnJlcGxhY2UoX19nbnVf
Y3h4OjpfX25vcm1hbF9pdGVyYXRvcjxfQWxsb2M6OnBvaW50ZXIsIHN0ZDo6YmFzaWNfc3RyaW5n
PF9DaGFyVCwgX1RyYWl0cywgX0FsbG9jPiA+LCBfX2dudV9jeHg6Ol9fbm9ybWFsX2l0ZXJhdG9y
PF9BbGxvYzo6cG9pbnRlciwgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxs
b2M+ID4sIF9JbnB1dEl0ZXJhdG9yLCBfSW5wdXRJdGVyYXRvcikgW3dpdGggX0lucHV0SXRlcmF0
b3IgPSBpbnQsIF9DaGFyVCA9IGludCwgX1RyYWl0cyA9IHN0ZDo6Y2hhcl90cmFpdHM8aW50Piwg
X0FsbG9jID0gc3RkOjphbGxvY2F0b3I8aW50Pl0nDQovdXNyL2xvY2FsL2djYy1hbHQtMy4yL2lu
Y2x1ZGUvYysrLzMuMi9iaXRzL2Jhc2ljX3N0cmluZy5oOjUyNTogICBpbnN0YW50aWF0ZWQgZnJv
bSBgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+JiBzdGQ6OmJhc2lj
X3N0cmluZzxfQ2hhclQsIF9UcmFpdHMsIF9BbGxvYz46OmFzc2lnbihfSW5wdXRJdGVyYXRvciwg
X0lucHV0SXRlcmF0b3IpIFt3aXRoIF9JbnB1dEl0ZXJhdG9yID0gaW50LCBfQ2hhclQgPSBpbnQs
IF9UcmFpdHMgPSBzdGQ6OmNoYXJfdHJhaXRzPGludD4sIF9BbGxvYyA9IHN0ZDo6YWxsb2NhdG9y
PGludD5dJw0KL3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8zLjIvYml0cy9iYXNp
Y19zdHJpbmcuaDozNDQ6ICAgaW5zdGFudGlhdGVkIGZyb20gYHN0ZDo6YmFzaWNfc3RyaW5nPF9D
aGFyVCwgX1RyYWl0cywgX0FsbG9jPiYgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRz
LCBfQWxsb2M+OjpvcGVyYXRvcj0oX0NoYXJUKSBbd2l0aCBfQ2hhclQgPSBpbnQsIF9UcmFpdHMg
PSBzdGQ6OmNoYXJfdHJhaXRzPGludD4sIF9BbGxvYyA9IHN0ZDo6YWxsb2NhdG9yPGludD5dJw0K
dGVzdC5jcHA6NTogICBpbnN0YW50aWF0ZWQgZnJvbSBoZXJlDQovdXNyL2xvY2FsL2djYy1hbHQt
My4yL2luY2x1ZGUvYysrLzMuMi9iaXRzL3N0bF9pdGVyYXRvcl9iYXNlX3R5cGVzLmg6MTIzOiBg
aW50DQogICAnIGlzIG5vdCBhIGNsYXNzLCBzdHJ1Y3QsIG9yIHVuaW9uIHR5cGUNCi91c3IvbG9j
YWwvZ2NjLWFsdC0zLjIvaW5jbHVkZS9jKysvMy4yL2JpdHMvc3RsX2l0ZXJhdG9yX2Jhc2VfdHlw
ZXMuaDoxMjQ6IGBpbnQNCiAgICcgaXMgbm90IGEgY2xhc3MsIHN0cnVjdCwgb3IgdW5pb24gdHlw
ZQ0KL3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8zLjIvYml0cy9zdGxfaXRlcmF0
b3JfYmFzZV90eXBlcy5oOjEyNTogYGludA0KICAgJyBpcyBub3QgYSBjbGFzcywgc3RydWN0LCBv
ciB1bmlvbiB0eXBlDQovdXNyL2xvY2FsL2djYy1hbHQtMy4yL2luY2x1ZGUvYysrLzMuMi9iaXRz
L3N0bF9pdGVyYXRvcl9iYXNlX3R5cGVzLmg6MTI2OiBgaW50DQogICAnIGlzIG5vdCBhIGNsYXNz
LCBzdHJ1Y3QsIG9yIHVuaW9uIHR5cGUNCi91c3IvbG9jYWwvZ2NjLWFsdC0zLjIvaW5jbHVkZS9j
KysvMy4yL2JpdHMvc3RsX2l0ZXJhdG9yX2Jhc2VfdHlwZXMuaDoxMjc6IGBpbnQNCiAgICcgaXMg
bm90IGEgY2xhc3MsIHN0cnVjdCwgb3IgdW5pb24gdHlwZQ0KL3Vzci9sb2NhbC9nY2MtYWx0LTMu
Mi9pbmNsdWRlL2MrKy8zLjIvYml0cy9iYXNpY19zdHJpbmcuaDogSW4gbWVtYmVyIGZ1bmN0aW9u
DQogICBgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+JiBzdGQ6OmJh
c2ljX3N0cmluZzxfQ2hhclQsDQogICBfVHJhaXRzLCBfQWxsb2M+OjpyZXBsYWNlKF9fZ251X2N4
eDo6X19ub3JtYWxfaXRlcmF0b3I8X0FsbG9jOjpwb2ludGVyLA0KICAgc3RkOjpiYXNpY19zdHJp
bmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+ID4sDQogICBfX2dudV9jeHg6Ol9fbm9ybWFsX2l0
ZXJhdG9yPF9BbGxvYzo6cG9pbnRlciwgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULA0KICAgX1Ry
YWl0cywgX0FsbG9jPiA+LCBfSW5wdXRJdGVyYXRvciwgX0lucHV0SXRlcmF0b3IpIFt3aXRoIF9J
bnB1dEl0ZXJhdG9yID0NCiAgIGludCwgX0NoYXJUID0gaW50LCBfVHJhaXRzID0gc3RkOjpjaGFy
X3RyYWl0czxpbnQ+LCBfQWxsb2MgPQ0KICAgc3RkOjphbGxvY2F0b3I8aW50Pl0nOg0KL3Vzci9s
b2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8zLjIvYml0cy9iYXNpY19zdHJpbmcuaDo1MjU6
ICAgaW5zdGFudGlhdGVkIGZyb20gYHN0ZDo6YmFzaWNfc3RyaW5nPF9DaGFyVCwgX1RyYWl0cywg
X0FsbG9jPiYgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+Ojphc3Np
Z24oX0lucHV0SXRlcmF0b3IsIF9JbnB1dEl0ZXJhdG9yKSBbd2l0aCBfSW5wdXRJdGVyYXRvciA9
IGludCwgX0NoYXJUID0gaW50LCBfVHJhaXRzID0gc3RkOjpjaGFyX3RyYWl0czxpbnQ+LCBfQWxs
b2MgPSBzdGQ6OmFsbG9jYXRvcjxpbnQ+XScNCi91c3IvbG9jYWwvZ2NjLWFsdC0zLjIvaW5jbHVk
ZS9jKysvMy4yL2JpdHMvYmFzaWNfc3RyaW5nLmg6MzQ0OiAgIGluc3RhbnRpYXRlZCBmcm9tIGBz
dGQ6OmJhc2ljX3N0cmluZzxfQ2hhclQsIF9UcmFpdHMsIF9BbGxvYz4mIHN0ZDo6YmFzaWNfc3Ry
aW5nPF9DaGFyVCwgX1RyYWl0cywgX0FsbG9jPjo6b3BlcmF0b3I9KF9DaGFyVCkgW3dpdGggX0No
YXJUID0gaW50LCBfVHJhaXRzID0gc3RkOjpjaGFyX3RyYWl0czxpbnQ+LCBfQWxsb2MgPSBzdGQ6
OmFsbG9jYXRvcjxpbnQ+XScNCnRlc3QuY3BwOjU6ICAgaW5zdGFudGlhdGVkIGZyb20gaGVyZQ0K
L3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8zLjIvYml0cy9iYXNpY19zdHJpbmcu
aDo2ODg6IG5vIHR5cGUgbmFtZWQgYA0KICAgaXRlcmF0b3JfY2F0ZWdvcnknIGluIGBzdHJ1Y3Qg
c3RkOjppdGVyYXRvcl90cmFpdHM8aW50PicNCg==


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: libstdc++/10298: Compilation fails with std::basic_string<int>::operator=(int)
@ 2003-04-02 18:27 paolo
  0 siblings, 0 replies; 2+ messages in thread
From: paolo @ 2003-04-02 18:27 UTC (permalink / raw)
  To: gcc-bugs, gcc-prs, nobody, pere.mato

Synopsis: Compilation fails with std::basic_string<int>::operator=(int)

State-Changed-From-To: open->closed
State-Changed-By: paolo
State-Changed-When: Wed Apr  2 18:27:37 2003
State-Changed-Why:
    In a nutshell, not a bug. See the docs:
    http://gcc.gnu.org/onlinedocs/libstdc++/21_strings/howto.html#5
    

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=10298


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-04-02 18:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-02 16:06 libstdc++/10298: Compilation fails with std::basic_string<int>::operator=(int) pere.mato
2003-04-02 18:27 paolo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).