diff --git a/swap/test/Jamfile.v2 b/swap/test/Jamfile.v2
index d08a47a..7071837 100644
--- a/swap/test/Jamfile.v2
+++ b/swap/test/Jamfile.v2
@@ -28,6 +28,6 @@ test-suite utility/swap
[ run std_vector_of_boost.cpp ../../../test/build//boost_test_exec_monitor/static ]
[ run std_vector_of_global.cpp ../../../test/build//boost_test_exec_monitor/static ]
[ run std_vector_of_other.cpp ../../../test/build//boost_test_exec_monitor/static ]
- [ run test_adl_barrier.cpp ../../../test/build//boost_test_exec_monitor/static ]
+ [ run no_ambiguity_in_boost.cpp ../../../test/build//boost_test_exec_monitor/static ]
[ run swap_arrays.cpp ../../../test/build//boost_test_exec_monitor/static ]
;
diff --git a/swap/test/test_adl_barrier.cpp b/swap/test/no_ambiguity_in_boost.cpp
similarity index 84%
rename from swap/test/test_adl_barrier.cpp
rename to swap/test/no_ambiguity_in_boost.cpp
index e30a1b6..17fe9d6 100644
--- a/swap/test/test_adl_barrier.cpp
+++ b/swap/test/no_ambiguity_in_boost.cpp
@@ -7,9 +7,10 @@
// boost::swap internally does an unqualified function call to swap.
// This could have led to ambiguity or infinite recursion, when the
// objects to be swapped would themselves be from the boost namespace.
-// If so, boost::swap itself might be found by argument dependent lookup
-// (ADL). The implementation of boost::swap resolves this issue by
-// using a barrier namespace. The following test checks this "ADL barrier".
+// If so, boost::swap itself might be found by argument dependent lookup.
+// The implementation of boost::swap resolves this issue by giving
+// boost::swap two template argumetns, thereby making it less specialized
+// than std::swap.
#include
#define BOOST_INCLUDE_MAIN