Files
clice/include/Support/Error.h
2024-09-19 14:51:56 +08:00

15 lines
395 B
C++

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