Fix nits in GCedTreeNode<>.

- Remove reference to RetainPtr<> from comments.
- Make GarbageCollected<> leftmost base class per garbage-collected.h

Change-Id: Ie2217116eaaff48e9264ca54399b600859bd6cfc
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/71750
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/fxjs/gc/gced_tree_node.h b/fxjs/gc/gced_tree_node.h
index a983fe5..337f73a 100644
--- a/fxjs/gc/gced_tree_node.h
+++ b/fxjs/gc/gced_tree_node.h
@@ -13,12 +13,10 @@
 
 namespace fxjs {
 
-// For DOM/XML-ish trees, where references outside the tree are RetainPtr<T>,
-// and the parent node also "retains" its children but doesn't always have
-// a direct pointer to them.
+// For DOM/XML-ish trees, where references outside the tree are Persistent<>.
 template <typename T>
-class GCedTreeNode : public TreeNode<T, cppgc::Member<T>>,
-                     public cppgc::GarbageCollected<GCedTreeNode<T>> {
+class GCedTreeNode : public cppgc::GarbageCollected<GCedTreeNode<T>>,
+                     public TreeNode<T, cppgc::Member<T>> {
  public:
   using TreeNode<T, cppgc::Member<T>>::RemoveChild;