This is the mail archive of the gcc-prs@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]

libstdc++/4168: overloading problem with std::binder2nd



>Number:         4168
>Category:       libstdc++
>Synopsis:       overloading problem with std::binder2nd
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 29 05:46:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     dominik.strasser@mchp.siemens.de
>Release:        gcc 3.0.1
>Organization:
>Environment:
sparc-sun-solaris2.7
>Description:
The attached program which compiles fine under gcc 2.95.x doesn't work
with gcc 3.0.1.
>How-To-Repeat:
Just g++ bind.C
>Fix:
remove second definition of bind2nd::operator() ?
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="bind.C"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bind.C"

I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CiNpbmNsdWRlIDx2ZWN0
b3I+CiNpbmNsdWRlIDxzdHJpbmc+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjb25zdCBjaGFyIHN0
clsxMDI0XSA9ICIiOwpzdHJ1Y3QgU3RySW50CnsKCXN0cmluZyBzdHI7CglpbnQgaW5mbzsKfTsK
CnN0cnVjdCBDbXBTdHJJbnQgOiBwdWJsaWMgYmluYXJ5X2Z1bmN0aW9uPGNvbnN0IFN0ckludCwg
Y29uc3Qgc3RyaW5nLCBib29sPgp7Cglib29sIG9wZXJhdG9yKCkoY29uc3QgU3RySW50JiBsLCBj
b25zdCBzdHJpbmcmIHIpIGNvbnN0Cgl7CgkJcmV0dXJuIGwuc3RyID09IHI7Cgl9Cn07Cgp2ZWN0
b3I8U3RySW50PiBhbGw7CgppbnQgbWFpbigpCnsKCXZlY3RvcjxTdHJJbnQ+ICZ4eCA9IGFsbDsK
Cgl2ZWN0b3I8U3RySW50Pjo6aXRlcmF0b3IgaXQgPSBmaW5kX2lmKHh4LmJlZ2luKCksIHh4LmVu
ZCgpLCBiaW5kMm5kKENtcFN0ckludCgpLCBzdHIpKTsKCglyZXR1cm4gaXQgPT0geHguZW5kKCk7
Cn0K


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]