#pragma once #include "llvm/Support/Error.h" #include "llvm/Support/FormatVariadic.h" namespace clice { template llvm::Error error(const char* fmt, Args&&... args) { return llvm::make_error(llvm::formatv(fmt, std::forward(args)...).str(), llvm::inconvertibleErrorCode()); } } // namespace clice