From 28513c5177a462aef9a5d7137c35cc0a656348ec Mon Sep 17 00:00:00 2001
From: Weiyi Wang <wwylele@gmail.com>
Date: Mon, 5 Nov 2018 21:28:45 -0500
Subject: [PATCH] ResultCode: use default copy assignment

Our definition of the copy assignment is equivalent to the default one, but prevents the type being trivially copyable
---
 src/core/hle/result.h | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/core/hle/result.h b/src/core/hle/result.h
index 47b6e2b23..1543d7bd8 100644
--- a/src/core/hle/result.h
+++ b/src/core/hle/result.h
@@ -216,10 +216,7 @@ union ResultCode {
         : raw(description.FormatValue(description_) | module.FormatValue(module_) |
               summary.FormatValue(summary_) | level.FormatValue(level_)) {}
 
-    constexpr ResultCode& operator=(const ResultCode& o) {
-        raw = o.raw;
-        return *this;
-    }
+    constexpr ResultCode& operator=(const ResultCode& o) = default;
 
     constexpr bool IsSuccess() const {
         return is_error.ExtractValue(raw) == 0;