Utility to convert a regex error code into a human-readable string.
| 57 | |
| 58 | /// Utility to convert a regex error code into a human-readable string. |
| 59 | void RegexErrorToString(int error, struct llvm_regex *preg, |
| 60 | std::string &Error) { |
| 61 | size_t len = llvm_regerror(error, preg, nullptr, 0); |
| 62 | |
| 63 | Error.resize(len - 1); |
| 64 | llvm_regerror(error, preg, &Error[0], len); |
| 65 | } |
| 66 | |
| 67 | } // namespace |
| 68 |
no test coverage detected