c++/8827: operator<< within namespace shadows all operator<<'s in global namespace
dhawkins@cdrgts.com
dhawkins@cdrgts.com
Thu Dec 5 11:46:00 GMT 2002
>Number: 8827
>Category: c++
>Synopsis: operator<< within namespace shadows all operator<<'s in global namespace
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Dec 05 11:46:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator: dhawkins@cdrgts.com
>Release: g++-3.2 (GCC) 3.2.1
>Organization:
>Environment:
Debian GNU/Linux Sarge with g++ from Sid (Athlon 800).
>Description:
>How-To-Repeat:
compile the code
>Fix:
I have demonstrated work-arounds, but do not know of any fixes.
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/x-c++src; name="simple.cc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="simple.cc"
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8aXRlcmF0b3I+
CiNpbmNsdWRlIDxhbGdvcml0aG0+CgojZGVmaW5lIFJFTU9WRV9PUEVSQVRPUl9GSVgKI2RlZmlu
ZSBBRERfU1REX05BTUVTUEFDRV9GSVgKCm5hbWVzcGFjZSBmb28gewogIGNsYXNzIGJhcgogIHsK
ICBwdWJsaWM6CiAgICBiYXIoKSB7fQogIH07CgogIHRlbXBsYXRlPHR5cGVuYW1lIFQ+CiAgdm9p
ZAogIGR1bXBlcihjb25zdCBUJiBidikgewogICAgc3RkOjpjZXJyIDw8IGJ2IDw8IHN0ZDo6ZW5k
bDsKICB9CgojaWZuZGVmIFJFTU9WRV9PUEVSQVRPUl9GSVgKICBzdGQ6Om9zdHJlYW0gJiBvcGVy
YXRvcjw8KHN0ZDo6b3N0cmVhbSAmb3N0ciwgYmFyJiBteV90ZXN0X2NvbXBvbmVudCkgeyAvKiBl
bXB0eSAqLyB9CiNlbmRpZgoKfSAvLyBuYW1lc3BhY2UgZm9vCgojaWZkZWYgQUREX1NURF9OQU1F
U1BBQ0VfRklYCm5hbWVzcGFjZSBzdGQgewojZW5kaWYgLy8gQUREX1NURF9OQU1FU1BBQ0VfRklY
CgpzdGQ6Om9zdHJlYW0mIApvcGVyYXRvcjw8KHN0ZDo6b3N0cmVhbSAmb3MsIGNvbnN0IHN0ZDo6
dmVjdG9yPGNoYXI+ICZidikKewogIGNvcHkoYnYuYmVnaW4oKSwgYnYuZW5kKCksIHN0ZDo6b3N0
cmVhbV9pdGVyYXRvcjx1bnNpZ25lZCBzaG9ydD4ob3MsICIgIikpOwogIHJldHVybiBvczsKfQoK
I2lmZGVmIEFERF9TVERfTkFNRVNQQUNFX0ZJWAp9IC8vIG5hbWVzcGFjZSBzdGQKI2VuZGlmIC8v
IEFERF9TVERfTkFNRVNQQUNFX0ZJWAoKaW50Cm1haW4oKQp7CiAgZm9vOjpiYXIgdXQ7CgogIHN0
ZDo6dmVjdG9yPGNoYXI+IG15X3ZlY3RvcjsKCiAgbXlfdmVjdG9yLnB1c2hfYmFjayg4KTsKICBt
eV92ZWN0b3IucHVzaF9iYWNrKDE2KTsKICBteV92ZWN0b3IucHVzaF9iYWNrKDMyKTsKICBteV92
ZWN0b3IucHVzaF9iYWNrKDQyKTsKCiAgc3RkOjpjb3V0IDw8IG15X3ZlY3RvciA8PCBzdGQ6OmVu
ZGw7CgogIGZvbzo6ZHVtcGVyKG15X3ZlY3Rvcik7Cn0K
More information about the Gcc-bugs
mailing list