IRC user ickalB reported that his out-of-tree use of librs274 stopped working. I investigated, and found that the report is accurate—ever since I introduced the InterpBase class, it has not been possible to create an Interp object using only public headers without resorting to gross hacks.
This fixes the situation, and also adds a test so that we learn about the failure sooner than three years after the fact.
I think this is a candidate for 2.7, but I’d be happy for it to go into any branch.
#1 – SebKuzminsky 于 2016-06-17
This is welcome in 2.7. Fixing the comment in use-rs274.cc is optional. Merge when ready.