From f7ec0bcfc2e638530af3254386917e2d39a25e9c Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
Date: Sun, 10 Mar 2019 18:26:09 -0400
Subject: [PATCH] core/hle/result: Remove now-unused constructor for ResultCode

Now that the final stray ErrorDescription member was relocated, we can
finally remove it and its relevant constructor in the ResultCode union.
---
 src/core/hle/result.h | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/src/core/hle/result.h b/src/core/hle/result.h
index 9f6ac39e61..fca07532e3 100644
--- a/src/core/hle/result.h
+++ b/src/core/hle/result.h
@@ -12,13 +12,6 @@
 
 // All the constants in this file come from http://switchbrew.org/index.php?title=Error_codes
 
-/**
- * Detailed description of the error. Code 0 always means success.
- */
-enum class ErrorDescription : u32 {
-    Success = 0,
-};
-
 /**
  * Identifies the module which caused the error. Error codes can be propagated through a call
  * chain, meaning that this doesn't always correspond to the module where the API call made is
@@ -132,9 +125,6 @@ union ResultCode {
 
     constexpr explicit ResultCode(u32 raw) : raw(raw) {}
 
-    constexpr ResultCode(ErrorModule module, ErrorDescription description)
-        : ResultCode(module, static_cast<u32>(description)) {}
-
     constexpr ResultCode(ErrorModule module_, u32 description_)
         : raw(module.FormatValue(module_) | description.FormatValue(description_)) {}
 
-- 
GitLab