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

c++/1103: G++ creates parse error when a member template is called within a template function



>Number:         1103
>Category:       c++
>Synopsis:       G++ creates parse error when a member template is called within a template function
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          rejects-legal
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 20 07:56:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Andy Parkins
>Release:        gcc version 2.95.2 19991024 (release)
>Organization:
>Environment:
sparc-sun-solaris2.7
>Description:
When a class is created with a template member function,
that member function cannot be explicitly called from within
a separate template function.
note: attached file is .cc rather than .ii.  Done this to 
comments; no #includes are in the code anyway.
>How-To-Repeat:
gcc whybad.cc -c
>Fix:
Unknown
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="whybad.cc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="whybad.cc"

Y2xhc3MgU2FtcGxlQ2xhc3MgewpwdWJsaWM6CgkvLyBUaGlzIGNsYXNzIGhhcyBhIHRlbXBsYXRl
IG1lbWJlciBmdW5jdGlvbgoJdGVtcGxhdGU8Y2xhc3MgVDI+IHZvaWQgTWVtYmVyVGVtcGxhdGUo
IHZvaWQgKSB7fTsKfTsKCi8vIEEgc2FtcGxlIG5vbi10ZW1wbGF0ZSBmdW5jdGlvbgp2b2lkIFdp
dGhvdXRUZW1wbGF0ZSggdm9pZCApCnsKCVNhbXBsZUNsYXNzCXA7CglwLk1lbWJlclRlbXBsYXRl
PGRvdWJsZT4oKTsJCn0KCgovLyBBIHNhbXBsZSB0ZW1wbGF0ZSBmdW5jdGlvbgp0ZW1wbGF0ZTxj
bGFzcyBUPiB2b2lkIFdpdGhUZW1wbGF0ZSggdm9pZCApCnsKCVNhbXBsZUNsYXNzCXA7CglwLk1l
bWJlclRlbXBsYXRlPGRvdWJsZT4oKTsJCQkvLyBMaW5lIDI2CgkKCS8vIENPTVBJTEVSIE9VVFBV
VDoKCS8vIC0tLS0tLSBDVVQgLS0tLS0tCgkvLwl0Y3NoJCBnKysgd2h5YmFkLmNjCgkvLwl3aHli
YWQuY2M6IEluIGZ1bmN0aW9uIGB2b2lkIFdpdGhUZW1wbGF0ZSgpJzoKCS8vCXdoeWJhZC5jYzox
OTogcGFyc2UgZXJyb3IgYmVmb3JlIGA+JwoJLy8gLS0tLSBFTkQgQ1VUIC0tLS0KCQoJLy8gLWR1
bXBtYWNoaW5lOiBzcGFyYy1zdW4tc29sYXJpczIuNwoJLy8gLWR1bXB2ZXJzaW9uOiAyLjk1LjIK
CS8vIFJlYWRpbmcgc3BlY3MgZnJvbSAvcGFja2FnZXMvZ251L2xpYi9nY2MtbGliL3NwYXJjLXN1
bi1zb2xhcmlzMi43LzIuOTUuMi9zcGVjcwoJLy8gZ2NjIHZlcnNpb24gMi45NS4yIDE5OTkxMDI0
IChyZWxlYXNlKQp9Cg==

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