| 532 | } |
| 533 | |
| 534 | Result Context::compileModule(const boost::filesystem::path& fullName, bool linkDependencies, |
| 535 | std::unique_ptr<llvm::Module>* toFill) { |
| 536 | Result res; |
| 537 | |
| 538 | auto mod = moduleByFullName(fullName); |
| 539 | if (mod == nullptr) { |
| 540 | res.addEntry("E36", "Could not find module", {{"module", fullName.generic_string()}}); |
| 541 | return res; |
| 542 | } |
| 543 | |
| 544 | return compileModule(*mod, linkDependencies, toFill); |
| 545 | } |
| 546 | |
| 547 | Result Context::compileModule(ChiModule& mod, bool linkDependencies, |
| 548 | std::unique_ptr<llvm::Module>* toFill) { |
no test coverage detected