Skip to content

ROOT IORule for std::auto_ptr -> std::unique_ptr does not work with high split level [ROOT] #43923

@Dr15Jones

Description

@Dr15Jones

The iorule in SimDataFormats/GeneratorProducts which deals with converting files written using std::auto_ptr<gen::PdfInfo> but read with releases using std::unique_ptr<gen::PdfInfo> does not work if the file was written using split level of 99. It does work if the file was written using split level 0.

In both cases, the iorule is executed, but in the high split level case the address returned from std::auto_ptr<>::get is always null.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions