From: Michael Beck Date: Mon, 1 Aug 2005 09:54:36 +0000 (+0000) Subject: added flag for frame types X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=5960f769794dc7afce05abc9d8b3f1dec4e3c90c;p=libfirm added flag for frame types [r6337] --- diff --git a/ir/tr/type_t.h b/ir/tr/type_t.h index 3fc6b0556..88dfb3255 100644 --- a/ir/tr/type_t.h +++ b/ir/tr/type_t.h @@ -116,11 +116,12 @@ struct type { const tp_op *type_op; /**< the type operation of the type */ ident *name; /**< The name of the type */ visibility visibility; /**< Visibility of entities of this type. */ + char frame_type; /**< True if this is a frame type, false else */ type_state state; /**< Represents the types state: layout undefined or - fixed. */ + fixed. */ int size; /**< Size of an entity of this type. This is determined - when fixing the layout of this class. Size must be - given in bits. */ + when fixing the layout of this class. Size must be + given in bits. */ int align; /**< Alignment of an entity of this type. This should be set according to the source language needs. If not set it's calculated automatically by get_type_alignment().