ADL doesn't seem to be working properly on Visual C++ 7.1 when calling swap, so workaround this in the compile tests.