Variable size arrays are gcc extension, use new/delete
authorhristov <Peter.Hristov@cern.ch>
Thu, 6 Nov 2014 15:01:15 +0000 (16:01 +0100)
committerhristov <Peter.Hristov@cern.ch>
Thu, 6 Nov 2014 15:01:31 +0000 (16:01 +0100)
HLT/global/AliFlatTPCseed.cxx

index 0cbc11b..9771e04 100644 (file)
@@ -56,7 +56,7 @@ void AliFlatTPCseed::GetTPCseed( AliTPCseed *p ) const
   seed.SetLabel(fLabel);  
   seed.SetNumberOfClusters(fNTPCClusters);
 
-  AliTPCclusterMI clusters[fNTPCClusters];
+  AliTPCclusterMI * clusters = new AliTPCclusterMI[fNTPCClusters];
 
   const AliFlatTPCCluster *flatClusters = reinterpret_cast< const AliFlatTPCCluster* >( fContent );
 
@@ -71,4 +71,5 @@ void AliFlatTPCseed::GetTPCseed( AliTPCseed *p ) const
     }
   }
   new (p) AliTPCseed( seed, kTRUE ); // true means that p creates its own cluster objects
+  delete [] clusters;
 }