Remove VTKM_STATIC_ASSERT?
Should we remove the VTKM_STATIC_ASSERT
macro? When we originally introduced it, the static_assert
keyword was not universally supported across compilers. But now that we require C++11, it is part of all compilers we support. The only benefit we get now is that VTKM_STATIC_ASSERT
makes the message optional, which is not the case for static_assert
(until we go to C++17), but that seems like a lame reason.