* included in the distribution.
*
* $RCSfile: storage.h,v $
- * $Revision: 1.10 $
- * $Date: 1999/10/16 02:17:25 $
+ * $Revision: 1.13 $
+ * $Date: 1999/11/17 16:57:48 $
* ------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------
Cell type;
Cell defn;
Cell stgVar; /* really StgVar */
- Int stgSize; /* == stgSize(stgVarBody(.stgVar)) */
- Bool inlineMe; /* self-evident */
- Bool simplified; /* TRUE => already simplified */
- Bool isDBuilder; /* TRUE => is a dictionary builder */
+ Text callconv; /* for foreign import/export */
const void* primop; /* really StgPrim* */
Name nextNameHash;
};
Int arity; /* Number of arguments */
Kinds kinds; /* Kinds of constructors in class */
List fds; /* Functional Dependencies */
+ List xfds; /* Xpanded Functional Dependencies */
Cell head; /* Head of class */
Name dcon; /* Dictionary constructor function */
List supers; /* :: [Pred] */