[Compbench-devel] CompBenchmarks++/Benchmark Package.cpp,1.5,1.6
Brought to you by:
xfred
From: Frederic T. <xf...@us...> - 2007-01-15 20:08:42
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv4146 Modified Files: Package.cpp Log Message: Minor optimisation. Fix : Benchmarks() is always called before dependend methods. Index: Package.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Package.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Package.cpp 15 Jan 2007 17:53:14 -0000 1.5 --- Package.cpp 15 Jan 2007 20:08:37 -0000 1.6 *************** *** 30,33 **** --- 30,34 ---- int CBMPackage::benchmarkNumber(void) { + Benchmarks(); return(benchmarks.size()); } *************** *** 35,38 **** --- 36,40 ---- CBMBenchmark *CBMPackage::Benchmark(int i) { + Benchmarks(); return(Benchmark(benchmarks[i])); } *************** *** 644,652 **** std::string localFile = localPackageAbsoluteName(); ! if (status==Unknown) { readStatus(); ! return(status); ! } else ! return(status); } --- 646,653 ---- std::string localFile = localPackageAbsoluteName(); ! if (status==Unknown) readStatus(); ! ! return(status); } |