Below are ToDos:-

 

Class TODO/FIXME After changing Correctness
./Base/cuda/GPUReconstructionCUDAIncludesSystem.h #pragma GCC diagnostic push // FIXME: Is this still needed? //#pragma GCC diagnostic push // VS: It can be removed. Yes
./Base/GPUReconstructionConvert.cxx #include "AliHLTTPCRawCluster.h" // TODO: Is this still needed at all, or can it be removed? //#include "AliHLTTPCRawCluster.h" // VS: It cannot be removed. Need to understand the semantics of this and Look more into it.  No (compile time error during Make)
./Base/opencl/GPUReconstructionOCL.cl #include "GPUCommonTypeTraits.h" // TODO: Once possible in OpenCL, should use GPUStdSystemHeaders.h here #include "GPUStdSystemHeaders.h" // VS: It can be replaced by GPUStdSystemHeaders.h Yes
./Base/opencl/GPUReconstructionOCL.cl #include "GPUCommonArray.h" // TODO: Same //#include "GPUCommonArray.h" // VS: These declarations are also available in GPUStdSystemHeaders.hSame Yes
./Global/GPUChainTrackingCompression.cxx #include "GPUConstantMem.h" // TODO: Try to get rid of as many GPUConstantMem includes as possible! //#include "GPUConstantMem.h" // VS: Try to get rid of as many GPUConstantMem includes as possible! No (No error during compilation but GPU.out is different.)