From 62e08c30b7ac61d8950b1dd732d7f82add51f77d Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
Date: Mon, 28 Jan 2019 07:50:30 -0500
Subject: [PATCH] shader/shader_ir: Amend constructor initializer ordering for
 AbufNode

Orders the class members in the same order that they would actually be
initialized in. Gets rid of two compiler warnings.
---
 src/video_core/shader/shader_ir.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/video_core/shader/shader_ir.h b/src/video_core/shader/shader_ir.h
index 96e7df6b64..ea057980d0 100644
--- a/src/video_core/shader/shader_ir.h
+++ b/src/video_core/shader/shader_ir.h
@@ -415,11 +415,11 @@ class AbufNode final {
 public:
     explicit constexpr AbufNode(Tegra::Shader::Attribute::Index index, u32 element,
                                 const Tegra::Shader::IpaMode& input_mode, Node buffer = {})
-        : input_mode{input_mode}, index{index}, element{element}, buffer{buffer} {}
+        : input_mode{input_mode}, buffer{buffer}, index{index}, element{element} {}
 
     explicit constexpr AbufNode(Tegra::Shader::Attribute::Index index, u32 element,
                                 Node buffer = {})
-        : input_mode{}, index{index}, element{element}, buffer{buffer} {}
+        : input_mode{}, buffer{buffer}, index{index}, element{element} {}
 
     Tegra::Shader::IpaMode GetInputMode() const {
         return input_mode;