From ce61d12f607bbc04ac209215eddf3a61c3ad8675 Mon Sep 17 00:00:00 2001 From: steve Date: Tue, 30 Oct 2001 02:52:07 +0000 Subject: [PATCH] Stubs for assign/deassign for t-dll. --- t-dll-proc.cc | 15 ++++++++++++++- t-dll.cc | 10 +++++++++- t-dll.h | 8 +++++++- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/t-dll-proc.cc b/t-dll-proc.cc index 98ca5404e..a1ae9e4e6 100644 --- a/t-dll-proc.cc +++ b/t-dll-proc.cc @@ -18,7 +18,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #if !defined(WINNT) && !defined(macintosh) -#ident "$Id: t-dll-proc.cc,v 1.36 2001/10/19 21:53:24 steve Exp $" +#ident "$Id: t-dll-proc.cc,v 1.37 2001/10/30 02:52:07 steve Exp $" #endif # include "config.h" @@ -388,6 +388,11 @@ void dll_target::proc_case(const NetCase*net) stmt_cur_ = save_cur; } +bool dll_target::proc_cassign(const NetCAssign*net) +{ + return false; +} + void dll_target::proc_condit(const NetCondit*net) { assert(stmt_cur_); @@ -413,6 +418,11 @@ void dll_target::proc_condit(const NetCondit*net) stmt_cur_ = save_cur_; } +bool dll_target::proc_deassign(const NetDeassign*net) +{ + return false; +} + bool dll_target::proc_delay(const NetPDelay*net) { assert(stmt_cur_); @@ -669,6 +679,9 @@ void dll_target::proc_while(const NetWhile*net) /* * $Log: t-dll-proc.cc,v $ + * Revision 1.37 2001/10/30 02:52:07 steve + * Stubs for assign/deassign for t-dll. + * * Revision 1.36 2001/10/19 21:53:24 steve * Support multiple root modules (Philip Blundell) * diff --git a/t-dll.cc b/t-dll.cc index a5e965264..ca2f85173 100644 --- a/t-dll.cc +++ b/t-dll.cc @@ -17,7 +17,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #if !defined(WINNT) && !defined(macintosh) -#ident "$Id: t-dll.cc,v 1.68 2001/10/22 02:05:21 steve Exp $" +#ident "$Id: t-dll.cc,v 1.69 2001/10/30 02:52:07 steve Exp $" #endif # include "config.h" @@ -650,6 +650,11 @@ void dll_target::net_case_cmp(const NetCaseCmp*net) scope_add_logic(scope, obj); } +bool dll_target::net_cassign(const NetCAssign*) +{ + return false; +} + void dll_target::udp(const NetUDP*net) { struct ivl_net_logic_s *obj = new struct ivl_net_logic_s; @@ -1656,6 +1661,9 @@ extern const struct target tgt_dll = { "dll", &dll_target_obj }; /* * $Log: t-dll.cc,v $ + * Revision 1.69 2001/10/30 02:52:07 steve + * Stubs for assign/deassign for t-dll. + * * Revision 1.68 2001/10/22 02:05:21 steve * Handle activating tasks in another root. * diff --git a/t-dll.h b/t-dll.h index 0fcf2f4b6..fbd2393fd 100644 --- a/t-dll.h +++ b/t-dll.h @@ -19,7 +19,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #if !defined(WINNT) && !defined(macintosh) -#ident "$Id: t-dll.h,v 1.66 2001/10/19 21:53:24 steve Exp $" +#ident "$Id: t-dll.h,v 1.67 2001/10/30 02:52:07 steve Exp $" #endif # include "target.h" @@ -77,6 +77,7 @@ struct dll_target : public target_t, public expr_scan_t { void lpm_mux(const NetMux*); void lpm_ram_dq(const NetRamDq*); void net_assign(const NetAssign_*); + bool net_cassign(const NetCAssign*); bool net_const(const NetConst*); void net_probe(const NetEvProbe*); @@ -102,7 +103,9 @@ struct dll_target : public target_t, public expr_scan_t { void proc_assign_mem_nb(const NetAssignMemNB*net); bool proc_block(const NetBlock*); void proc_case(const NetCase*); + bool proc_cassign(const NetCAssign*); void proc_condit(const NetCondit*); + bool proc_deassign(const NetDeassign*); bool proc_delay(const NetPDelay*); bool proc_disable(const NetDisable*); void proc_forever(const NetForever*); @@ -572,6 +575,9 @@ struct ivl_statement_s { /* * $Log: t-dll.h,v $ + * Revision 1.67 2001/10/30 02:52:07 steve + * Stubs for assign/deassign for t-dll. + * * Revision 1.66 2001/10/19 21:53:24 steve * Support multiple root modules (Philip Blundell) *