[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#228645: libstdc++5-3.3-dev: call of overloaded `llabs(int)' is ambiguous



Glenn Maynard writes:
> ---
> #include <math.h>
> #include <cstdlib>
> 
> using namespace std;
> 
> int foo() { return llabs(1); }
> ---
> 
> g++-3.3 blah.cc -c
> blah.cc: In function `int foo()':
> blah.cc:6: error: call of overloaded `llabs(int)' is ambiguous
> /usr/include/stdlib.h:754: error: candidates are: long long int llabs(long long
>    int)
> /usr/include/c++/3.3/cstdlib:152: error:                 long long int
>    __gnu_cxx::llabs(long long int)
> 
> This works in g++ 3.2, but not 3.3.

is this a bug at all?



Reply to: