use a unique_ptr to avoid memory leak

A 'new' was used when setting up the TypeRegistry singleton and it wasn't removed at the end of the program. Now using a unique_ptr instead.

Merge request reports

Loading