swap does not compile

Lars Gullik Bjønnes larsbj@gullik.net
Mon Jan 12 09:22:00 GMT 2004


I suddenly began to see this with gcc 3.4.
Can others reproduce this as well? 3.3.2 has no problem with it.

#include <vector>

using std::swap;

int main() 
{
	size_t a = 1;
        size_t b = 2;
	swap(a, b);
}


g++ -o swap swap.C
swap.C: In function `int main()':
swap.C:14: error: no matching function for call to `swap(size_t&, size_t&)'

gcc --version
gcc --version
gcc (GCC) 3.4.0 20040112 (experimental)

-- 
	Lgb



More information about the Libstdc++ mailing list