#include "ast_t.h"
#include "adt/obst.h"
-extern struct obstack *type_obst;
-
typedef enum type_kind_t {
TYPE_INVALID,
TYPE_ERROR,
type_qualifiers_t qualifiers, variable_t *variable);
type_t *make_array_type(type_t *element_type, size_t size,
type_qualifiers_t qualifiers);
+function_parameter_t *allocate_parameter(type_t*);
type_t *duplicate_type(const type_t *type);
type_t *identify_new_type(type_t *type);