From a02dde76f6dae1a45ca9f94f1224eedba735a82a Mon Sep 17 00:00:00 2001 From: Ryan Harrison Date: Tue, 9 May 2023 13:33:39 -0400 Subject: [PATCH] Correct ctor order to make '-Wreorder-ctor' pass These lines in the ctor being out of order are causing -Wreorder-ctor to fire when trying to integrate glslang ToT into Chromium/Dawn/etc, https://logs.chromium.org/logs/dawn/buildbucket/cr-buildbucket/8781562047251466593/+/u/compile_with_ninja/stdout. --- glslang/MachineIndependent/localintermediate.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/glslang/MachineIndependent/localintermediate.h b/glslang/MachineIndependent/localintermediate.h index 165ef103..2aa766a5 100644 --- a/glslang/MachineIndependent/localintermediate.h +++ b/glslang/MachineIndependent/localintermediate.h @@ -321,10 +321,12 @@ public: inputPrimitive(ElgNone), outputPrimitive(ElgNone), pixelCenterInteger(false), originUpperLeft(false),texCoordBuiltinRedeclared(false), vertexSpacing(EvsNone), vertexOrder(EvoNone), interlockOrdering(EioNone), pointMode(false), earlyFragmentTests(false), - postDepthCoverage(false), earlyAndLateFragmentTestsAMD(false), depthLayout(EldNone), stencilLayout(ElsNone), + postDepthCoverage(false), earlyAndLateFragmentTestsAMD(false), nonCoherentColorAttachmentReadEXT(false), nonCoherentDepthAttachmentReadEXT(false), nonCoherentStencilAttachmentReadEXT(false), + depthLayout(EldNone), + stencilLayout(ElsNone), hlslFunctionality1(false), blendEquations(0), xfbMode(false), multiStream(false), layoutOverrideCoverage(false),