- * Adds the node to the block in current_ir_block.
- * This is the constructor for a symbolic constant.
- * There are four kinds of symbolic constants:
- * -# type_tag The symbolic constant represents a type tag. The type the
- * tag stands for is given explicitly.
- * -# size The symbolic constant represents the size of a type. The
- * type of which the constant represents the size is given
- * explicitly.
- * -# align The symbolic constant represents the alignment of a type. The
- * type of which the constant represents the size is given
- * explicitly.
- * -# addr_name The symbolic constant represents the address of an entity
- * (variable or method). The variable is indicated by a name
- * that is valid for linking.
- * -# addr_ent The symbolic constant represents the address of an entity
- * (variable or method). The variable is given explicitly by
- * a firm entity.
+ * This is the constructor for a symbolic constant.
+ * There are several kinds of symbolic constants:
+ * - symconst_type_tag The symbolic constant represents a type tag. The
+ * type the tag stands for is given explicitly.
+ * - symconst_type_size The symbolic constant represents the size of a type.
+ * The type of which the constant represents the size
+ * is given explicitly.
+ * - symconst_type_align The symbolic constant represents the alignment of a
+ * type. The type of which the constant represents the
+ * size is given explicitly.
+ * - symconst_addr_ent The symbolic constant represents the address of an
+ * entity (variable or method). The variable is given
+ * explicitly by a firm entity.
+ * - symconst_ofs_ent The symbolic constant represents the offset of an
+ * entity in its owner type.
+ * - symconst_enum_const The symbolic constant is a enumeration constant of
+ * an enumeration type.