 #include <unittest/unittest.h>
 #include <thrust/system/cuda/memory.h>
 #include <thrust/system/cpp/memory.h>
+#include <thrust/memory.h>
+#include <thrust/execution_policy.h>
+#include <thrust/logical.h>
+
 
 template<typename T1, typename T2>
 bool are_same_type(const T1 &, const T2 &)

}
DECLARE_UNITTEST(TestSelectSystemCudaToCpp);


  return false;
}


template<typename T>
bool are_same_type(const T &, const T &)
{
  return true;
}


void TestSelectSystemCudaToCpp()
{
