mary: overload resolution not applied for (&f)()
Product: gcc
Version: 4.3.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jens dot maurer at
--- Comment #5 from jens dot maurer at gmx dot net 2006-11-15 21:01 ---
Oops, you're right. I was looking at N2134, the current working paper (not yet
approved as a standard).
Indeed, at the October 2005 meeting of WG21, the resolution for core issue 354
was voted for incorpor
--- Comment #3 from jens dot maurer at gmx dot net 2006-11-14 20:24 ---
I agree with Wolfgang's interpretation of the standard, but can't see why it
renders my original code invalid.
14.3.2/1 says that "a constant expression that evaluates to a null member
pointer value
--- Comment #10 from jens dot maurer at gmx dot net 2006-11-05 21:54
---
Here is a shorter test case.
namespace N {
template struct B { int m; };
struct C : B { };
}
void g() {
N::C().B::m;
}
--
jens dot maurer at gmx dot net changed:
What|Removed
--- Comment #9 from jens dot maurer at gmx dot net 2006-11-04 15:44 ---
I would like to point out that C++ std ore issue 257 "Abstract base
constructors and virtual base initialization" (see
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#257) deals with
this very
--- Comment #2 from jens dot maurer at gmx dot net 2006-11-04 15:34 ---
I agree it's a duplicate of bug 19249, but I would not limit the discussion to
abstract classes.
*** This bug has been marked as a duplicate of 19249 ***
--
jens dot maurer at gmx dot net ch
--- Comment #8 from jens dot maurer at gmx dot net 2006-11-04 15:34 ---
*** Bug 29706 has been marked as a duplicate of this bug. ***
--
jens dot maurer at gmx dot net changed:
What|Removed |Added
Version: 4.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jens dot maurer at gmx dot net
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jens dot maurer at gmx dot net
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gc
MED
Severity: normal
Priority: P2
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jens dot maurer at gmx dot net
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
h
: minor
Priority: P2
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jens dot maurer at gmx dot net
CC: Jens dot Maurer at is-teledata dot com,gcc-bugs at gcc
dot gnu dot org
GCC build triplet: i686-pc-linu
--
What|Removed |Added
CC||niemayer at isg dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21280
Summary: #pragma interface, templates, and "inline function used
but never defined"
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: c++
AssignedTo: unassigned
ReportedBy: jens dot maurer at gmx dot net
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20964
--
What|Removed |Added
CC||niemayer at isg dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18460
.
--
Summary: -2147483648 not considered an "int"
Product: gcc
Version: 3.4.3
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jens dot maurer
ary: ice during overload resolution in template instantiation
Product: gcc
Version: 3.4.3
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jens d
17 matches
Mail list logo