diff --git a/vtkm/filter/ContourTreeUniformAugmented.hxx b/vtkm/filter/ContourTreeUniformAugmented.hxx index db702b051..3d31b2fec 100644 --- a/vtkm/filter/ContourTreeUniformAugmented.hxx +++ b/vtkm/filter/ContourTreeUniformAugmented.hxx @@ -503,7 +503,8 @@ void MergeBlockFunctor( currNumIterations, block->ComputeRegularStructure, meshBoundaryExecObj); - vtkm::worklet::contourtree_augmented::ContourTreeMesh* newContourTreeMesh = 0; + vtkm::worklet::contourtree_augmented::ContourTreeMesh* newContourTreeMesh = + nullptr; if (block->ComputeRegularStructure == 1) { // If we have the fully augmented contour tree @@ -759,7 +760,7 @@ VTKM_CONT void ContourTreeAugmented::DoPostExecute( currBlock.GetField(this->GetActiveFieldName(), this->GetActiveFieldAssociation()); //const vtkm::cont::ArrayHandle &fieldData = currField.GetData().Cast >(); vtkm::cont::ArrayHandle fieldData; - vtkm::cont::ArrayCopy(currField.GetData().AsVirtual(), fieldData); + vtkm::cont::ArrayCopy(currField.GetData().template AsVirtual(), fieldData); auto currContourTreeMesh = vtkm::filter::detail::MultiBlockContourTreeHelper::ComputeLocalContourTreeMesh( this->MultiBlockTreeHelper->MultiBlockSpatialDecomposition.LocalBlockOrigins.ReadPortal()