chiark / gitweb /
src/final.lisp (test-module): Optionally clear the decks before parsing.
[sod] / doc / structures.tex
index c8a0d9c8d4eb573dab062c02a2819f2304521fb6..7cc825acbd8308b2fbce00bbd8de0b4998ebd256 100644 (file)
@@ -409,12 +409,11 @@ and this is followed by corresponding members
   struct $A$__ichain_$h$ $a$;
 \end{prog}
 for each of $C$'s superclasses $A$ in the same chain in some (unimportant)
-order.
+order.  The (somewhat obtuse) purpose of this union is to engage the `common
+initial sequence' rule of \cite[6.5.2.3]{FIXME:C99}.
 
 \subsubsection{The ichain structure}
-The
-@|ichain|
-structure contains (in order), a pointer
+The @|ichain| structure contains (in order), a pointer
 \begin{prog}
   const struct $C$__vt_$h$ *_vt;
 \end{prog}