X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fsim.src%2Fargcl.h;fp=sim%2Fucsim%2Fsim.src%2Fargcl.h;h=9d65226b22d53787050fc4454287710392ee41fe;hb=8c8f34ff4281a55d2f535335c02999246e9e12f2;hp=5bc0bbbea3c0785318bfdd12e1a6fe4183cca72f;hpb=80b2a5b23482ecbc28c3f70566ecafa524169016;p=fw%2Fsdcc diff --git a/sim/ucsim/sim.src/argcl.h b/sim/ucsim/sim.src/argcl.h index 5bc0bbbe..9d65226b 100644 --- a/sim/ucsim/sim.src/argcl.h +++ b/sim/ucsim/sim.src/argcl.h @@ -52,7 +52,7 @@ public: cl_arg(char *lv); cl_arg(double fv); cl_arg(void *pv); - ~cl_arg(void); + virtual ~cl_arg(void); virtual bool get_ivalue(long *value); virtual char *get_svalue(void); @@ -101,7 +101,7 @@ public: { /*uc= iuc;*/ interpreted_as_string= DD_FALSE; } cl_cmd_arg(/*class cl_uc *iuc,*/ char *s): cl_arg(s) { /*uc= iuc;*/ interpreted_as_string= DD_FALSE; } - ~cl_cmd_arg(void); + virtual ~cl_cmd_arg(void); virtual int is_string(void) { return(DD_FALSE); } virtual bool get_address(class cl_uc *uc, t_addr *addr) { return(DD_FALSE); } @@ -158,7 +158,7 @@ public: public: cl_cmd_bit_arg(/*class cl_uc *iuc,*/ class cl_cmd_arg *asfr, class cl_cmd_arg *abit); - ~cl_cmd_bit_arg(void); + virtual ~cl_cmd_bit_arg(void); virtual bool get_address(class cl_uc *uc, t_addr *addr); virtual bool get_bit_address(class cl_uc *uc, // input @@ -175,7 +175,7 @@ public: public: cl_cmd_array_arg(/*class cl_uc *iuc,*/ class cl_cmd_arg *aname, class cl_cmd_arg *aindex); - ~cl_cmd_array_arg(void); + virtual ~cl_cmd_array_arg(void); virtual bool as_hw(class cl_uc *uc); }; @@ -195,7 +195,7 @@ public: cl_prg_arg(char sn, char *ln, char *lv); cl_prg_arg(char sn, char *ln, double fv); cl_prg_arg(char sn, char *ln, void *pv); - ~cl_prg_arg(void); + virtual ~cl_prg_arg(void); };