diff options
Diffstat (limited to 'include/llvm/Object/Error.h')
-rw-r--r-- | include/llvm/Object/Error.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/llvm/Object/Error.h b/include/llvm/Object/Error.h index 90c2bd7..c9db1b8 100644 --- a/include/llvm/Object/Error.h +++ b/include/llvm/Object/Error.h @@ -22,12 +22,15 @@ namespace object { const std::error_category &object_category(); enum class object_error { - success = 0, - arch_not_found, + // Error code 0 is absent. Use std::error_code() instead. + arch_not_found = 1, invalid_file_type, parse_failed, unexpected_eof, bitcode_section_not_found, + macho_small_load_command, + macho_load_segment_too_many_sections, + macho_load_segment_too_small, }; inline std::error_code make_error_code(object_error e) { |