diff --git a/Statement.h b/Statement.h index ea827c7f2..7bb12116f 100644 --- a/Statement.h +++ b/Statement.h @@ -19,7 +19,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #ifdef HAVE_CVS_IDENT -#ident "$Id: Statement.h,v 1.41 2004/12/11 02:31:25 steve Exp $" +#ident "$Id: Statement.h,v 1.42 2005/12/05 21:21:18 steve Exp $" #endif # include @@ -394,6 +394,7 @@ class PNoop : public Statement { public: PNoop() { } + ~PNoop() { } }; class PRepeat : public Statement { @@ -457,6 +458,9 @@ class PWhile : public Statement { /* * $Log: Statement.h,v $ + * Revision 1.42 2005/12/05 21:21:18 steve + * Fixes for stubborn compilers. + * * Revision 1.41 2004/12/11 02:31:25 steve * Rework of internals to carry vectors through nexus instead * of single bits. Make the ivl, tgt-vvp and vvp initial changes diff --git a/parse.y b/parse.y index d051b5073..61aba973e 100644 --- a/parse.y +++ b/parse.y @@ -19,7 +19,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #ifdef HAVE_CVS_IDENT -#ident "$Id: parse.y,v 1.207 2005/11/10 13:28:12 steve Exp $" +#ident "$Id: parse.y,v 1.208 2005/12/05 21:21:18 steve Exp $" #endif # include "config.h" @@ -27,6 +27,7 @@ # include "parse_misc.h" # include "compiler.h" # include "pform.h" +# include "Statement.h" # include extern void lex_start_table(); diff --git a/pform.h b/pform.h index cd3552c52..a5767b249 100644 --- a/pform.h +++ b/pform.h @@ -19,7 +19,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #ifdef HAVE_CVS_IDENT -#ident "$Id: pform.h,v 1.83 2005/07/07 16:22:49 steve Exp $" +#ident "$Id: pform.h,v 1.84 2005/12/05 21:21:18 steve Exp $" #endif # include "netlist.h" @@ -77,7 +77,8 @@ PExpr* pform_select_mtm_expr(PExpr*min, PExpr*typ, PExpr*max); /* This is information about port name information for named port connections. */ -typedef struct named named_pexpr_t; +//typedef struct named named_pexpr_t; +typedef named named_pexpr_t; struct parmvalue_t { svector*by_order; @@ -305,6 +306,9 @@ extern void pform_dump(ostream&out, Module*mod); /* * $Log: pform.h,v $ + * Revision 1.84 2005/12/05 21:21:18 steve + * Fixes for stubborn compilers. + * * Revision 1.83 2005/07/07 16:22:49 steve * Generalize signals to carry types. * diff --git a/vvp/vpi_callback.cc b/vvp/vpi_callback.cc index 26151dd3a..81c67388a 100644 --- a/vvp/vpi_callback.cc +++ b/vvp/vpi_callback.cc @@ -17,7 +17,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #ifdef HAVE_CVS_IDENT -#ident "$Id: vpi_callback.cc,v 1.40 2005/11/25 17:55:26 steve Exp $" +#ident "$Id: vpi_callback.cc,v 1.41 2005/12/05 21:21:18 steve Exp $" #endif /* @@ -82,6 +82,8 @@ struct sync_cb : public vvp_gen_event_s { struct __vpiCallback*handle; bool sync_flag; + ~sync_cb () { } + virtual void run_run(); }; @@ -570,6 +572,9 @@ void vvp_fun_signal_real::get_value(struct t_vpi_value*vp) /* * $Log: vpi_callback.cc,v $ + * Revision 1.41 2005/12/05 21:21:18 steve + * Fixes for stubborn compilers. + * * Revision 1.40 2005/11/25 17:55:26 steve * Put vec8 and vec4 nets into seperate net classes. *