From 49b581a67514a2eb67b70389808848709c26baeb Mon Sep 17 00:00:00 2001 From: Christopher Sewell Date: Tue, 16 Aug 2016 17:41:21 -0600 Subject: [PATCH] Fixing issue with template declaration in DispatcherStreamingMapField --- vtkm/worklet/DispatcherStreamingMapField.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vtkm/worklet/DispatcherStreamingMapField.h b/vtkm/worklet/DispatcherStreamingMapField.h index 9cf9c2524..58c8bf337 100644 --- a/vtkm/worklet/DispatcherStreamingMapField.h +++ b/vtkm/worklet/DispatcherStreamingMapField.h @@ -215,12 +215,13 @@ public: numberOfInstances = fullSize - blockSize*block; typedef typename Invocation::ParameterInterface ParameterInterfaceType; - typedef typename ParameterInterfaceType:: + typedef typename ParameterInterfaceType::template StaticTransformType::type ReportedType; ReportedType newParams = invocation.Parameters.StaticTransformCont( TransformFunctorType(block, blockSize, numberOfInstances, fullSize)); - typedef typename Invocation::ChangeParametersType::type ChangedType; + typedef typename Invocation::template + ChangeParametersType::type ChangedType; ChangedType changedParams = invocation.ChangeParameters(newParams); this->BasicInvoke(changedParams, numberOfInstances, Device());