diff --git a/Common/Core/SMP/Common/vtkSMPThreadLocalImplAbstract.h b/Common/Core/SMP/Common/vtkSMPThreadLocalImplAbstract.h
index 65fbdd3609f0328abb30978ddcfc7712f81dd90d..a49589398e48d83ef965e3f9337dc5f8a9dfcac1 100644
--- a/Common/Core/SMP/Common/vtkSMPThreadLocalImplAbstract.h
+++ b/Common/Core/SMP/Common/vtkSMPThreadLocalImplAbstract.h
@@ -44,9 +44,9 @@ public:
     ItImpl() = default;
     virtual ~ItImpl() = default;
     ItImpl(const ItImpl&) = default;
-    ItImpl(ItImpl&&) = default;
+    ItImpl(ItImpl&&) noexcept = default;
     ItImpl& operator=(const ItImpl&) = default;
-    ItImpl& operator=(ItImpl&&) = default;
+    ItImpl& operator=(ItImpl&&) noexcept = default;
 
     virtual void Increment() = 0;
 
diff --git a/Common/Core/vtkDataArrayTupleRange_Generic.h b/Common/Core/vtkDataArrayTupleRange_Generic.h
index acdf4af3cbf6fb1e74f8a564b4004185819034a0..e13c871adf5164aa5e0a3c95f86d4851937e5122 100644
--- a/Common/Core/vtkDataArrayTupleRange_Generic.h
+++ b/Common/Core/vtkDataArrayTupleRange_Generic.h
@@ -977,7 +977,7 @@ public:
   VTK_ITER_INLINE
   TupleReference(const TupleReference&) = default;
   VTK_ITER_INLINE
-  TupleReference(TupleReference&&) = default;
+  TupleReference(TupleReference&&) noexcept = default;
 
   // Allow this type to masquerade as a pointer, so that tupleIiter->foo works.
   VTK_ITER_INLINE