<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">From d00b98bd8ef02f854f1068e8ab8fd2fb28244c3b Mon Sep 17 00:00:00 2001
From: Ted Rodgers &lt;ted.d.rodgers@gmail.com&gt;
Date: Sat, 10 Aug 2024 16:13:09 -0400
Subject: [PATCH] include cstdint + correct case/words

--- a/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/contour/worklet/mir/MIRTables.h
+++ b/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/contour/worklet/mir/MIRTables.h
@@ -11402,7 +11402,7 @@ public:
 
     VTKM_EXEC vtkm::UInt8 GetPoint(vtkm::Id pointIndex) const
     {
-      return this-&gt;CellFacePortal.Get(pointIndex);
+      return this-&gt;CellEdgesPortal.Get(pointIndex);
     }
 
   private:
--- a/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/scalar_topology/worklet/contourtree_distributed/HierarchicalContourTree.h
+++ b/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/scalar_topology/worklet/contourtree_distributed/HierarchicalContourTree.h
@@ -663,7 +663,7 @@ std::string HierarchicalContourTree&lt;FieldType&gt;::PrintDotSuperStructure(const cha
   auto hyperarcsPortal = this-&gt;Hyperarcs.ReadPortal();
   auto regularNodeGlobalIdsPortal = this-&gt;RegularNodeGlobalIds.ReadPortal();
   auto whichIterationPortal = this-&gt;WhichIteration.ReadPortal();
-  auto whichRoundPortal = this-&gt;whichRound.ReadPortal();
+  auto whichRoundPortal = this-&gt;WhichRound.ReadPortal();
   auto superarcsPortal = this-&gt;Superarcs.ReadPortal();
   auto superparentsPortal = this-&gt;Superparents.ReadPortal();
   for (vtkm::Id supernode = 0; supernode &lt; this-&gt;Supernodes.GetNumberOfValues(); supernode++)
@@ -708,7 +708,7 @@ std::string HierarchicalContourTree&lt;FieldType&gt;::PrintDotSuperStructure(const cha
     if (contourtree_augmented::NoSuchElement(superarcTo))
     { // no superarc
       // if it occurred on the final round, it's the global root and is shown as the NULL node
-      if (whichRoundPortal.Get(superarcFrom) == this-&gt;NRounds)
+      if (whichRoundPortal.Get(superarcFrom) == this-&gt;NumRounds)
       { // root node
         outstream &lt;&lt; "\tSN" &lt;&lt; std::setw(1) &lt;&lt; superarcFrom &lt;&lt; " -&gt; SA" &lt;&lt; std::setw(1) &lt;&lt; superarc
                   &lt;&lt; " [label=\"S" &lt;&lt; std::setw(1) &lt;&lt; superarc &lt;&lt; "\",style=dotted]\n";
--- a/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/thirdparty/chobo/small_vector.hpp
+++ b/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/thirdparty/chobo/small_vector.hpp
@@ -136,6 +136,7 @@
 //
 #pragma once
 
+#include &lt;cstdint&gt;
 #include &lt;type_traits&gt;
 #include &lt;cstddef&gt;
 #include &lt;memory&gt;

</pre></body></html>