It's not used outside the optimizer.
void finish_parse(compiler_state_t *, struct block *);
char *sdup(compiler_state_t *, const char *);
-struct _opt_state;
-typedef struct _opt_state opt_state_t;
-
struct bpf_insn *icode_to_fcode(compiler_state_t *, struct icode *,
struct block *, u_int *);
void sappend(struct slist *, struct slist *);
bpf_int32 const_val;
};
-struct _opt_state {
+typedef struct _opt_state {
/*
* A flag to indicate that further optimization is needed.
* Iterative passes are continued until a given pass yields no
struct vmapinfo *vmap;
struct valnode *vnode_base;
struct valnode *next_vnode;
-};
+} opt_state_t;
typedef struct {
/*