[Avida-SVN] r3160 - in development: . Avida.xcodeproj source/analyze
brysonda at myxo.css.msu.edu
brysonda at myxo.css.msu.edu
Wed Feb 25 10:15:34 PST 2009
Author: brysonda
Date: 2009-02-25 13:15:33 -0500 (Wed, 25 Feb 2009)
New Revision: 3160
Modified:
development/Avida.xcodeproj/project.pbxproj
development/CMakeLists.txt
development/source/analyze/cGenotypeData.h
development/source/analyze/cModularityAnalysis.cc
Log:
Attempt to cleanup superfluous type conversion warnings under new versions of GCC.
Alter cGenotypeData ID generation to use an enum.
Modified: development/Avida.xcodeproj/project.pbxproj
===================================================================
--- development/Avida.xcodeproj/project.pbxproj 2009-02-25 17:24:22 UTC (rev 3159)
+++ development/Avida.xcodeproj/project.pbxproj 2009-02-25 18:15:33 UTC (rev 3160)
@@ -2384,7 +2384,6 @@
"-Wno-unused-parameter",
"-Wno-four-char-constants",
"-Wno-unknown-pragmas",
- "-Wconversion",
);
};
name = Development;
@@ -2417,7 +2416,6 @@
"-Wextra",
"-Wno-four-char-constants",
"-Wno-unknown-pragmas",
- "-Wconversion",
);
};
name = Deployment;
@@ -2541,7 +2539,6 @@
"-Wextra",
"-Wno-four-char-constants",
"-Wno-unknown-pragmas",
- "-Wconversion",
);
};
name = "Deployment-G5";
@@ -2578,7 +2575,6 @@
"-Wno-unused-parameter",
"-Wno-four-char-constants",
"-Wno-unknown-pragmas",
- "-Wconversion",
);
};
name = Profile;
@@ -2713,7 +2709,6 @@
"-Wextra",
"-Wno-four-char-constants",
"-Wno-unknown-pragmas",
- "-Wconversion",
);
};
name = "Deployment-Universal";
Modified: development/CMakeLists.txt
===================================================================
--- development/CMakeLists.txt 2009-02-25 17:24:22 UTC (rev 3159)
+++ development/CMakeLists.txt 2009-02-25 18:15:33 UTC (rev 3160)
@@ -45,7 +45,7 @@
SET(COMPILER_WARNING_FLAGS "")
SET(COMPILER_OPTIMIZATION_FLAGS "")
ELSE (CMAKE_CXX_COMPILER MATCHES ".*icpc.*")
- SET(COMPILER_WARNING_FLAGS "-Wextra -Wno-unknown-pragmas -Wconversion -Wno-trigraphs")
+ SET(COMPILER_WARNING_FLAGS "-Wextra -Wno-unknown-pragmas -Wno-trigraphs")
SET(COMPILER_OPTIMIZATION_FLAGS "-ffast-math -fno-rtti -funroll-loops -fstrict-aliasing -ftree-vectorize -fvisibility-inlines-hidden")
ENDIF (CMAKE_CXX_COMPILER MATCHES ".*icpc.*")
ENDIF (CMAKE_CXX_COMPILER MATCHES ".*pathCC.*")
Modified: development/source/analyze/cGenotypeData.h
===================================================================
--- development/source/analyze/cGenotypeData.h 2009-02-25 17:24:22 UTC (rev 3159)
+++ development/source/analyze/cGenotypeData.h 2009-02-25 18:15:33 UTC (rev 3160)
@@ -32,4 +32,11 @@
virtual ~cGenotypeData() = 0;
};
+enum eGENOTYPE_DATA_IDS
+{
+ GD_MD_ID = 1,
+
+ GD_DYNAMIC_ID_BASE
+};
+
#endif
Modified: development/source/analyze/cModularityAnalysis.cc
===================================================================
--- development/source/analyze/cModularityAnalysis.cc 2009-02-25 17:24:22 UTC (rev 3159)
+++ development/source/analyze/cModularityAnalysis.cc 2009-02-25 18:15:33 UTC (rev 3160)
@@ -30,7 +30,6 @@
#include "tDataCommandManager.h"
#include "tDataEntry.h"
-static const int MD_ID = 1;
void cModularityAnalysis::Initialize()
{
@@ -218,19 +217,19 @@
mod_data->sites_inv_x_tasks = sites_inv_x_tasks;
mod_data->task_length = task_length;
mod_data->ave_task_position = ave_task_position;
- m_genotype->SetGenotypeData(MD_ID, mod_data);
+ m_genotype->SetGenotypeData(GD_MD_ID, mod_data);
}
}
#ifdef DEBUG
#define GET_MD() \
cAnalyzeGenotype::ReadToken* tok = genotype->GetReadToken(); \
- cModularityData* data = dynamic_cast<cModularityData*>(genotype->GetGenotypeData(tok, MD_ID)); \
+ cModularityData* data = dynamic_cast<cModularityData*>(genotype->GetGenotypeData(tok, GD_MD_ID)); \
delete tok;
#else
#define GET_MD() \
cAnalyzeGenotype::ReadToken* tok = genotype->GetReadToken(); \
- cModularityData* data = static_cast<cModularityData*>(genotype->GetGenotypeData(tok, MD_ID)); \
+ cModularityData* data = static_cast<cModularityData*>(genotype->GetGenotypeData(tok, GD_MD_ID)); \
delete tok;
#endif
More information about the Avida-cvs
mailing list