cuda can't handle invoking worklets from anonymous namespaces.

This commit is contained in:
Robert Maynard 2015-06-01 17:20:02 -04:00
parent 3a532160c9
commit f88992e2f7

@ -73,7 +73,7 @@ public:
} // worklet namespace
namespace {
namespace mapfield{
static const vtkm::Id ARRAY_SIZE = 10;
@ -123,12 +123,12 @@ void TestWorkletMapField()
std::cout << "--- Worklet accepting all types." << std::endl;
vtkm::testing::Testing::TryTypes(
DoTestWorklet< ::worklets::TestWorklet >(),
mapfield::DoTestWorklet< ::worklets::TestWorklet >(),
vtkm::TypeListTagCommon());
std::cout << "--- Worklet accepting some types." << std::endl;
vtkm::testing::Testing::TryTypes(
DoTestWorklet< ::worklets::TestWorkletLimitedTypes >(),
mapfield::DoTestWorklet< ::worklets::TestWorkletLimitedTypes >(),
vtkm::TypeListTagFieldScalar());
std::cout << "--- Sending bad type to worklet." << std::endl;
@ -148,5 +148,5 @@ void TestWorkletMapField()
int UnitTestWorkletMapField(int, char *[])
{
return vtkm::cont::testing::Testing::Run(TestWorkletMapField);
return vtkm::cont::testing::Testing::Run(mapfield::TestWorkletMapField);
}