Enhance C-Reduce to work with ROOT

Project Description

C-Reduce is a tool which aims to reduce bug reports. It transforms user’s source files to make them as minimal as possible. Minimalistic bug reproducers are easy to debug and convert into regression tests. C-Reduce is fairly mature and well adapted to minimize crashes in compilers. The project will be mainly focused towards making C-Reduce easier to use with ROOT and it’s interactive C++ interpreter cling.

Task ideas and expected results

Requirements

Intermediate level of C++, some experience with Clang

Mentors

Vassil Vassilev

Corresponding Project

Participating Organizations