Fixes for stubborn compilers.
This commit is contained in:
parent
4f7e7a2296
commit
1021e5acc8
|
|
@ -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
|
||||||
|
|
|
||||||
3
parse.y
3
parse.y
|
|
@ -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();
|
||||||
|
|
|
||||||
8
pform.h
8
pform.h
|
|
@ -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.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue