diff --git a/vtkm/cont/ArrayHandleGroupVec.h b/vtkm/cont/ArrayHandleGroupVec.h index ba21c96be..732792ebd 100644 --- a/vtkm/cont/ArrayHandleGroupVec.h +++ b/vtkm/cont/ArrayHandleGroupVec.h @@ -25,6 +25,10 @@ #include #include +VTKM_THIRDPARTY_PRE_INCLUDE +#include +VTKM_THIRDPARTY_POST_INCLUDE + namespace vtkm { namespace cont { @@ -37,8 +41,10 @@ public: static const vtkm::IdComponent NUM_COMPONENTS = _NUM_COMPONENTS; typedef _SourcePortalType SourcePortalType; - typedef vtkm::Vec - ValueType; + typedef typename + boost::remove_const::type + ComponentType; + typedef vtkm::Vec ValueType; VTKM_SUPPRESS_EXEC_WARNINGS VTKM_EXEC_CONT_EXPORT