namelookup bug in gcc?
Joe Buck
Joe.Buck@synopsys.COM
Tue Apr 22 20:54:00 GMT 2008
On Tue, Apr 22, 2008 at 02:28:15PM +0200, Balazs Dezso wrote:
> I have tested the following code on g++ 4.3, 4.2, 4.1 and 3.4.
Looks like a bug. Please file a bug report at http://gcc.gnu.org/bugzilla
> #include <iostream>
>
> struct B {
> static const int x = 1;
> };
>
> struct A {
> static const int x = 0;
> template <typename A>
> static void f() {
> std::cerr << A::x << std::endl;
> }
> };
>
> int main() {
> A::f<B>();
> return 0;
> }
>
> The gcc result:
> 0
> While icc, msvc result:
> 1
More information about the Gcc
mailing list