| 48 | }; |
| 49 | |
| 50 | std::unique_ptr<CompileDesign> CompilerHarness::createCompileDesign() { |
| 51 | delete m_h; |
| 52 | m_h = new Holder(); |
| 53 | return std::make_unique<CompileDesign>(m_h->compiler.get()); |
| 54 | } |
| 55 | |
| 56 | CompilerHarness::~CompilerHarness() { delete m_h; } |
| 57 |