diff --git a/vtkm/cont/internal/ArrayPortalFromIterators.h b/vtkm/cont/internal/ArrayPortalFromIterators.h index 15521041b..e692e3d1e 100644 --- a/vtkm/cont/internal/ArrayPortalFromIterators.h +++ b/vtkm/cont/internal/ArrayPortalFromIterators.h @@ -54,11 +54,11 @@ public: using IteratorType = IteratorT; VTKM_SUPPRESS_EXEC_WARNINGS - VTKM_EXEC_CONT + VTKM_CONT ArrayPortalFromIterators() {} VTKM_SUPPRESS_EXEC_WARNINGS - VTKM_EXEC_CONT + VTKM_CONT ArrayPortalFromIterators(IteratorT begin, IteratorT end) : BeginIterator(begin) { @@ -80,8 +80,9 @@ public: /// type that can be copied to this iterator type. This allows us to do any /// type casting that the iterators do (like the non-const to const cast). /// + VTKM_SUPPRESS_EXEC_WARNINGS template - VTKM_EXEC_CONT ArrayPortalFromIterators(const ArrayPortalFromIterators& src) + VTKM_CONT ArrayPortalFromIterators(const ArrayPortalFromIterators& src) : BeginIterator(src.GetIteratorBegin()) , NumberOfValues(src.GetNumberOfValues()) { @@ -128,7 +129,7 @@ public: using IteratorType = IteratorT; VTKM_SUPPRESS_EXEC_WARNINGS - VTKM_EXEC_CONT + VTKM_CONT ArrayPortalFromIterators() : BeginIterator(nullptr) , NumberOfValues(0) @@ -136,7 +137,7 @@ public: } VTKM_SUPPRESS_EXEC_WARNINGS - VTKM_EXEC_CONT + VTKM_CONT ArrayPortalFromIterators(IteratorT begin, IteratorT end) : BeginIterator(begin) { @@ -158,8 +159,9 @@ public: /// type that can be copied to this iterator type. This allows us to do any /// type casting that the iterators do (like the non-const to const cast). /// + VTKM_SUPPRESS_EXEC_WARNINGS template - VTKM_EXEC_CONT ArrayPortalFromIterators(const ArrayPortalFromIterators& src) + VTKM_CONT ArrayPortalFromIterators(const ArrayPortalFromIterators& src) : BeginIterator(src.GetIteratorBegin()) , NumberOfValues(src.GetNumberOfValues()) { @@ -223,7 +225,7 @@ public: using IteratorType = _IteratorType; VTKM_SUPPRESS_EXEC_WARNINGS - VTKM_EXEC_CONT + VTKM_CONT ArrayPortalToIterators(const PortalType& portal) : Iterator(portal.GetIteratorBegin()) , NumberOfValues(portal.GetNumberOfValues()) @@ -237,7 +239,7 @@ public: using IteratorType = stdext::checked_array_iterator<_IteratorType>; VTKM_SUPPRESS_EXEC_WARNINGS - VTKM_EXEC_CONT + VTKM_CONT ArrayPortalToIterators(const PortalType& portal) : Iterator(portal.GetIteratorBegin(), static_cast(portal.GetNumberOfValues())) , NumberOfValues(portal.GetNumberOfValues())