Fixes for stubborn compilers.

This commit is contained in:
steve 2005-12-05 21:21:18 +00:00
parent 4f7e7a2296
commit 1021e5acc8
4 changed files with 19 additions and 5 deletions

View File

@ -19,7 +19,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/ */
#ifdef HAVE_CVS_IDENT #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 #endif
# include <string> # include <string>
@ -394,6 +394,7 @@ class PNoop : public Statement {
public: public:
PNoop() { } PNoop() { }
~PNoop() { }
}; };
class PRepeat : public Statement { class PRepeat : public Statement {
@ -457,6 +458,9 @@ class PWhile : public Statement {
/* /*
* $Log: Statement.h,v $ * $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 * Revision 1.41 2004/12/11 02:31:25 steve
* Rework of internals to carry vectors through nexus instead * Rework of internals to carry vectors through nexus instead
* of single bits. Make the ivl, tgt-vvp and vvp initial changes * of single bits. Make the ivl, tgt-vvp and vvp initial changes

View File

@ -19,7 +19,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/ */
#ifdef HAVE_CVS_IDENT #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 #endif
# include "config.h" # include "config.h"
@ -27,6 +27,7 @@
# include "parse_misc.h" # include "parse_misc.h"
# include "compiler.h" # include "compiler.h"
# include "pform.h" # include "pform.h"
# include "Statement.h"
# include <sstream> # include <sstream>
extern void lex_start_table(); extern void lex_start_table();

View File

@ -19,7 +19,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/ */
#ifdef HAVE_CVS_IDENT #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 #endif
# include "netlist.h" # 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 /* This is information about port name information for named port
connections. */ connections. */
typedef struct named<PExpr*> named_pexpr_t; //typedef struct named<PExpr*> named_pexpr_t;
typedef named<PExpr*> named_pexpr_t;
struct parmvalue_t { struct parmvalue_t {
svector<PExpr*>*by_order; svector<PExpr*>*by_order;
@ -305,6 +306,9 @@ extern void pform_dump(ostream&out, Module*mod);
/* /*
* $Log: pform.h,v $ * $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 * Revision 1.83 2005/07/07 16:22:49 steve
* Generalize signals to carry types. * Generalize signals to carry types.
* *

View File

@ -17,7 +17,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/ */
#ifdef HAVE_CVS_IDENT #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 #endif
/* /*
@ -82,6 +82,8 @@ struct sync_cb : public vvp_gen_event_s {
struct __vpiCallback*handle; struct __vpiCallback*handle;
bool sync_flag; bool sync_flag;
~sync_cb () { }
virtual void run_run(); 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 $ * $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 * Revision 1.40 2005/11/25 17:55:26 steve
* Put vec8 and vec4 nets into seperate net classes. * Put vec8 and vec4 nets into seperate net classes.
* *