[Avida-cvs] [avida-svn] r429 - trunk/source/cpu

brysonda@myxo.css.msu.edu brysonda at myxo.css.msu.edu
Thu Dec 29 12:34:42 PST 2005


Author: brysonda
Date: 2005-12-29 15:34:42 -0500 (Thu, 29 Dec 2005)
New Revision: 429

Modified:
   trunk/source/cpu/cCPUMemory.cc
   trunk/source/cpu/cHardwareBase.cc
Log:
Add in a few initalization, recycling related cleanup statements.

Modified: trunk/source/cpu/cCPUMemory.cc
===================================================================
--- trunk/source/cpu/cCPUMemory.cc	2005-12-27 21:12:20 UTC (rev 428)
+++ trunk/source/cpu/cCPUMemory.cc	2005-12-29 20:34:42 UTC (rev 429)
@@ -34,11 +34,13 @@
 cCPUMemory::cCPUMemory(const cGenome & in_genome)
   : cGenome(in_genome), flag_array(in_genome.GetSize())
 {
+  ClearFlags();
 }
 
 cCPUMemory::cCPUMemory(const cString & in_string)
   : cGenome(in_string), flag_array(in_string.GetSize())
 {
+  ClearFlags();
 }
 
 cCPUMemory::~cCPUMemory()

Modified: trunk/source/cpu/cHardwareBase.cc
===================================================================
--- trunk/source/cpu/cHardwareBase.cc	2005-12-27 21:12:20 UTC (rev 428)
+++ trunk/source/cpu/cHardwareBase.cc	2005-12-29 20:34:42 UTC (rev 429)
@@ -38,6 +38,7 @@
   organism    = new_organism;
   inst_set    = in_inst_set;
   viewer_lock = -1;
+  m_tracer = NULL;
 }
 
 bool cHardwareBase::Inst_Nop()          // Do Nothing.




More information about the Avida-cvs mailing list