public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-4@http.gcc.gnu.org/bugzilla/>
@ 2014-02-16 13:16 ` jackie.rosen at hushmail dot com
0 siblings, 0 replies; 23+ messages in thread
From: jackie.rosen at hushmail dot com @ 2014-02-16 13:16 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
Jackie Rosen <jackie.rosen at hushmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jackie.rosen at hushmail dot com
--- Comment #29 from Jackie Rosen <jackie.rosen at hushmail dot com> ---
*** Bug 260998 has been marked as a duplicate of this bug. ***
Seen from the domain http://volichat.com
Page where seen: http://volichat.com/adult-chat-rooms
Marked for reference. Resolved as fixed @bugzilla.
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
` (8 preceding siblings ...)
2006-12-16 18:34 ` pinskia at gcc dot gnu dot org
@ 2007-06-20 21:18 ` pinskia at gcc dot gnu dot org
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-06-20 21:18 UTC (permalink / raw)
To: gcc-bugs
------- Comment #28 from pinskia at gcc dot gnu dot org 2007-06-20 21:17 -------
*** Bug 32440 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |nicoara at roguewave dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
` (7 preceding siblings ...)
2006-12-03 17:34 ` pinskia at gcc dot gnu dot org
@ 2006-12-16 18:34 ` pinskia at gcc dot gnu dot org
2007-06-20 21:18 ` pinskia at gcc dot gnu dot org
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-16 18:34 UTC (permalink / raw)
To: gcc-bugs
------- Comment #27 from pinskia at gcc dot gnu dot org 2006-12-16 18:34 -------
*** Bug 30232 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |whisp at users dot sf dot
| |net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
` (6 preceding siblings ...)
2006-09-25 22:54 ` pinskia at gcc dot gnu dot org
@ 2006-12-03 17:34 ` pinskia at gcc dot gnu dot org
2006-12-16 18:34 ` pinskia at gcc dot gnu dot org
2007-06-20 21:18 ` pinskia at gcc dot gnu dot org
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-03 17:34 UTC (permalink / raw)
To: gcc-bugs
------- Comment #26 from pinskia at gcc dot gnu dot org 2006-12-03 17:34 -------
*** Bug 30059 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bagnara at cs dot unipr dot
| |it
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
` (5 preceding siblings ...)
2006-08-07 14:50 ` pinskia at gcc dot gnu dot org
@ 2006-09-25 22:54 ` pinskia at gcc dot gnu dot org
2006-12-03 17:34 ` pinskia at gcc dot gnu dot org
` (2 subsequent siblings)
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-09-25 22:54 UTC (permalink / raw)
To: gcc-bugs
------- Comment #25 from pinskia at gcc dot gnu dot org 2006-09-25 22:54 -------
*** Bug 29229 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |debian-gcc at lists dot
| |debian dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
` (4 preceding siblings ...)
2006-02-16 0:33 ` pinskia at gcc dot gnu dot org
@ 2006-08-07 14:50 ` pinskia at gcc dot gnu dot org
2006-09-25 22:54 ` pinskia at gcc dot gnu dot org
` (3 subsequent siblings)
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-08-07 14:50 UTC (permalink / raw)
To: gcc-bugs
------- Comment #24 from pinskia at gcc dot gnu dot org 2006-08-07 14:50 -------
*** Bug 28631 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dan at danny dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
` (3 preceding siblings ...)
2006-02-02 18:47 ` pinskia at gcc dot gnu dot org
@ 2006-02-16 0:33 ` pinskia at gcc dot gnu dot org
2006-08-07 14:50 ` pinskia at gcc dot gnu dot org
` (4 subsequent siblings)
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-02-16 0:33 UTC (permalink / raw)
To: gcc-bugs
------- Comment #23 from pinskia at gcc dot gnu dot org 2006-02-16 00:33 -------
*** Bug 26311 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mueller at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
` (2 preceding siblings ...)
2005-12-25 2:14 ` pinskia at gcc dot gnu dot org
@ 2006-02-02 18:47 ` pinskia at gcc dot gnu dot org
2006-02-16 0:33 ` pinskia at gcc dot gnu dot org
` (5 subsequent siblings)
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-02-02 18:47 UTC (permalink / raw)
To: gcc-bugs
------- Comment #22 from pinskia at gcc dot gnu dot org 2006-02-02 18:47 -------
*** Bug 26079 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |roger at eyesopen dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
2005-12-06 19:27 ` pinskia at gcc dot gnu dot org
2005-12-19 16:44 ` pinskia at gcc dot gnu dot org
@ 2005-12-25 2:14 ` pinskia at gcc dot gnu dot org
2006-02-02 18:47 ` pinskia at gcc dot gnu dot org
` (6 subsequent siblings)
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-12-25 2:14 UTC (permalink / raw)
To: gcc-bugs
------- Comment #21 from pinskia at gcc dot gnu dot org 2005-12-25 02:14 -------
*** Bug 24795 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rguenth at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
2005-12-06 19:27 ` pinskia at gcc dot gnu dot org
@ 2005-12-19 16:44 ` pinskia at gcc dot gnu dot org
2005-12-25 2:14 ` pinskia at gcc dot gnu dot org
` (7 subsequent siblings)
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-12-19 16:44 UTC (permalink / raw)
To: gcc-bugs
------- Comment #20 from pinskia at gcc dot gnu dot org 2005-12-19 16:44 -------
*** Bug 25495 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |benoit at zeroc dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
@ 2005-12-06 19:27 ` pinskia at gcc dot gnu dot org
2005-12-19 16:44 ` pinskia at gcc dot gnu dot org
` (8 subsequent siblings)
9 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-12-06 19:27 UTC (permalink / raw)
To: gcc-bugs
------- Comment #19 from pinskia at gcc dot gnu dot org 2005-12-06 19:27 -------
*** Bug 25278 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |theodore dot papadopoulo at
| |sophia dot inria dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (10 preceding siblings ...)
2005-09-04 18:14 ` pinskia at gcc dot gnu dot org
@ 2005-09-04 18:15 ` pinskia at gcc dot gnu dot org
11 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-04 18:15 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-04 18:15 -------
*** Bug 23724 has been marked as a duplicate of this bug. ***
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |sylvain dot pion at sophia
| |dot inria dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (9 preceding siblings ...)
2005-07-21 20:33 ` sebor at roguewave dot com
@ 2005-09-04 18:14 ` pinskia at gcc dot gnu dot org
2005-09-04 18:15 ` pinskia at gcc dot gnu dot org
11 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-04 18:14 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (8 preceding siblings ...)
2005-07-21 15:32 ` cvs-commit at gcc dot gnu dot org
@ 2005-07-21 20:33 ` sebor at roguewave dot com
2005-09-04 18:14 ` pinskia at gcc dot gnu dot org
2005-09-04 18:15 ` pinskia at gcc dot gnu dot org
11 siblings, 0 replies; 23+ messages in thread
From: sebor at roguewave dot com @ 2005-07-21 20:33 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From sebor at roguewave dot com 2005-07-21 20:33 -------
(In reply to comment #13)
...
> * g++.dg/lookup/two-stage2.C: New.
FWIW, the following comment in this patch is wrong:
+ g(2); // f(char) followed by f(int)
^^^^^^^^^^^^^^^^^^
The call to g<int>(2) should cause 2 calls to f(char).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (7 preceding siblings ...)
2005-07-21 14:27 ` cvs-commit at gcc dot gnu dot org
@ 2005-07-21 15:32 ` cvs-commit at gcc dot gnu dot org
2005-07-21 20:33 ` sebor at roguewave dot com
` (2 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-07-21 15:32 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 15:15 -------
Subject: Bug 2922
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: dgregor@gcc.gnu.org 2005-07-21 15:14:59
Modified files:
gcc/testsuite : ChangeLog
Added files:
gcc/testsuite/g++.dg/lookup: two-stage5.C
Log message:
2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
PR c++/2922
* g++.dg/lookup/two-stage5.C: New test from bug comments.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5796&r2=1.5797
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/lookup/two-stage5.C.diff?cvsroot=gcc&r1=NONE&r2=1.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (6 preceding siblings ...)
2005-07-21 4:51 ` cvs-commit at gcc dot gnu dot org
@ 2005-07-21 14:27 ` cvs-commit at gcc dot gnu dot org
2005-07-21 15:32 ` cvs-commit at gcc dot gnu dot org
` (3 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-07-21 14:27 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 14:19 -------
Subject: Bug 2922
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: dgregor@gcc.gnu.org 2005-07-21 14:18:54
Modified files:
gcc/cp : ChangeLog
Log message:
Completed this ChangeLog entry:
2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
PR c++/2922
* semantics.c (perform_koenig_lookup): For dependent calls, just
return the set of functions we've found so far. Later, it will be
augmented by those found through argument-dependent lookup.
* name-lookup.c (lookup_arg_dependent): Implement DR 164 by removing
the optimization that skips namespaces where the functions were
originally found.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.4828&r2=1.4829
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (4 preceding siblings ...)
2005-07-21 3:56 ` cvs-commit at gcc dot gnu dot org
@ 2005-07-21 4:51 ` pinskia at gcc dot gnu dot org
2005-07-21 4:51 ` cvs-commit at gcc dot gnu dot org
` (5 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-21 4:51 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-21 04:51 -------
Fixed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (5 preceding siblings ...)
2005-07-21 4:51 ` pinskia at gcc dot gnu dot org
@ 2005-07-21 4:51 ` cvs-commit at gcc dot gnu dot org
2005-07-21 14:27 ` cvs-commit at gcc dot gnu dot org
` (4 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-07-21 4:51 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 03:56 -------
Subject: Bug 2922
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: dgregor@gcc.gnu.org 2005-07-21 03:56:46
Modified files:
gcc/testsuite : ChangeLog
gcc/testsuite/g++.dg/template: call3.C crash37.C ptrmem4.C
gcc/testsuite/g++.old-deja/g++.other: pmf3.C
Added files:
gcc/testsuite/g++.dg/lookup: two-stage2.C two-stage3.C
two-stage4.C
Log message:
2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
PR c++/2922
* g++.dg/lookup/two-stage2.C: New.
* g++.dg/lookup/two-stage3.C: New.
* g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
fixed two-stage name lookup for operators.
* g++.dg/template/call3.C: Compiler now produces an appropriate
error message.
* g++.dg/template/crash37.C: Compiler now describes bla() on line
14 as a candidate.
* g++.dg/template/ptrmem4.C: Compiler produces different error
message.
* g++.old-deja/g++.other/pmf3.C: Compiler now describes
connect_to_method as a candidate.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5789&r2=1.5790
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/lookup/two-stage2.C.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/lookup/two-stage3.C.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/lookup/two-stage4.C.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/call3.C.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/crash37.C.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/ptrmem4.C.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.old-deja/g++.other/pmf3.C.diff?cvsroot=gcc&r1=1.3&r2=1.4
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (3 preceding siblings ...)
2005-04-23 10:55 ` maxim dot yegorushkin at gmail dot com
@ 2005-07-21 3:56 ` cvs-commit at gcc dot gnu dot org
2005-07-21 4:51 ` pinskia at gcc dot gnu dot org
` (6 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-07-21 3:56 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-21 03:53 -------
Subject: Bug 2922
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: dgregor@gcc.gnu.org 2005-07-21 03:53:08
Modified files:
gcc/cp : ChangeLog name-lookup.c semantics.c
Log message:
2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
PR c++/2922
* semantics.c (perform_koenig_lookup): For dependent calls, just
return the set of functions we've found so far. Later, it will be
augmented by those found through argument-dependent lookup.
* name-lookup.c (lookup_arg_dependent):
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.4826&r2=1.4827
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/name-lookup.c.diff?cvsroot=gcc&r1=1.129&r2=1.130
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/semantics.c.diff?cvsroot=gcc&r1=1.481&r2=1.482
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
` (2 preceding siblings ...)
2004-07-31 0:21 ` giovannibajo at libero dot it
@ 2005-04-23 10:55 ` maxim dot yegorushkin at gmail dot com
2005-07-21 3:56 ` cvs-commit at gcc dot gnu dot org
` (7 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: maxim dot yegorushkin at gmail dot com @ 2005-04-23 10:55 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From maxim dot yegorushkin at gmail dot com 2005-04-23 10:55 -------
(In reply to comment #10)
> Not working on this anymore. Andrew closed PR 11296 as a dup of this,
but I'm
> not 100% sure. This is the testcase, so that it can be tested and added to
the
> testsuite:
>
> -----------------------------------------------------
> namespace N {
> template <class T> T foo (T) { return T (); }
> template <class T> T bar (T t) { return foo (t); }
> }
>
> struct S { S (int i = 0): i_ (i) { } int i_; };
>
> namespace N {
> /* template <> */ S foo (S) { return S (1); }
> }
>
> int main ()
> {
> return 1 == N::bar (S ()).i_;
> }
> -----------------------------------------------------
> (should return 0, but returns 1).
>
Here is another test case that does compile time two-phase name check.
Comeau online 4.3.3 BETA August 4, 2003 passes it, gcc 3.4.3 fails. For
discussion please see http://groups-beta.google.com/group/comp.lang.c++.
moderated/msg/c7227abb97603d15?hl=en
namespace tpl_ {
template<class T>
char test(T);
template<class T>
struct check
{
static T const t;
enum { value = 1 == sizeof(test(t)) };
};
double test(int);
}
bool const two_phase_lookup_supported = tpl_::check<int>::value;
int compile_time_assert[two_phase_lookup_supported ? 1 : -1];
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
2004-07-29 5:07 ` pinskia at gcc dot gnu dot org
2004-07-29 5:16 ` pinskia at gcc dot gnu dot org
@ 2004-07-31 0:21 ` giovannibajo at libero dot it
2005-04-23 10:55 ` maxim dot yegorushkin at gmail dot com
` (8 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: giovannibajo at libero dot it @ 2004-07-31 0:21 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From giovannibajo at libero dot it 2004-07-31 00:21 -------
Not working on this anymore. Andrew closed PR 11296 as a dup of this, but I'm
not 100% sure. This is the testcase, so that it can be tested and added to the
testsuite:
-----------------------------------------------------
namespace N {
template <class T> T foo (T) { return T (); }
template <class T> T bar (T t) { return foo (t); }
}
struct S { S (int i = 0): i_ (i) { } int i_; };
namespace N {
/* template <> */ S foo (S) { return S (1); }
}
int main ()
{
return 1 == N::bar (S ()).i_;
}
-----------------------------------------------------
(should return 0, but returns 1).
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|giovannibajo at libero dot |unassigned at gcc dot gnu
|it |dot org
Status|ASSIGNED |NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
2004-07-29 5:07 ` pinskia at gcc dot gnu dot org
@ 2004-07-29 5:16 ` pinskia at gcc dot gnu dot org
2004-07-31 0:21 ` giovannibajo at libero dot it
` (9 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-07-29 5:16 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-07-29 05:16 -------
*** Bug 11296 has been marked as a duplicate of this bug. ***
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments
[not found] <20010524020601.2922.jens.maurer@gmx.net>
@ 2004-07-29 5:07 ` pinskia at gcc dot gnu dot org
2004-07-29 5:16 ` pinskia at gcc dot gnu dot org
` (10 subsequent siblings)
11 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-07-29 5:07 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-07-29 05:07 -------
*** Bug 13812 has been marked as a duplicate of this bug. ***
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2922
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2014-02-16 13:16 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <bug-2922-4@http.gcc.gnu.org/bugzilla/>
2014-02-16 13:16 ` [Bug c++/2922] [DR 197] two-stage lookup for unqualified function calls with type-dependent arguments jackie.rosen at hushmail dot com
[not found] <bug-2922-1824@http.gcc.gnu.org/bugzilla/>
2005-12-06 19:27 ` pinskia at gcc dot gnu dot org
2005-12-19 16:44 ` pinskia at gcc dot gnu dot org
2005-12-25 2:14 ` pinskia at gcc dot gnu dot org
2006-02-02 18:47 ` pinskia at gcc dot gnu dot org
2006-02-16 0:33 ` pinskia at gcc dot gnu dot org
2006-08-07 14:50 ` pinskia at gcc dot gnu dot org
2006-09-25 22:54 ` pinskia at gcc dot gnu dot org
2006-12-03 17:34 ` pinskia at gcc dot gnu dot org
2006-12-16 18:34 ` pinskia at gcc dot gnu dot org
2007-06-20 21:18 ` pinskia at gcc dot gnu dot org
[not found] <20010524020601.2922.jens.maurer@gmx.net>
2004-07-29 5:07 ` pinskia at gcc dot gnu dot org
2004-07-29 5:16 ` pinskia at gcc dot gnu dot org
2004-07-31 0:21 ` giovannibajo at libero dot it
2005-04-23 10:55 ` maxim dot yegorushkin at gmail dot com
2005-07-21 3:56 ` cvs-commit at gcc dot gnu dot org
2005-07-21 4:51 ` pinskia at gcc dot gnu dot org
2005-07-21 4:51 ` cvs-commit at gcc dot gnu dot org
2005-07-21 14:27 ` cvs-commit at gcc dot gnu dot org
2005-07-21 15:32 ` cvs-commit at gcc dot gnu dot org
2005-07-21 20:33 ` sebor at roguewave dot com
2005-09-04 18:14 ` pinskia at gcc dot gnu dot org
2005-09-04 18:15 ` pinskia at gcc dot gnu dot org
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).