<86>Feb 3 01:25:00 userdel[86283]: delete user 'rooter' <86>Feb 3 01:25:00 userdel[86283]: removed group 'rooter' owned by 'rooter' <86>Feb 3 01:25:00 groupadd[86334]: group added to /etc/group: name=rooter, GID=615 <86>Feb 3 01:25:00 groupadd[86334]: group added to /etc/gshadow: name=rooter <86>Feb 3 01:25:00 groupadd[86334]: new group: name=rooter, GID=615 <86>Feb 3 01:25:00 useradd[86404]: new user: name=rooter, UID=615, GID=615, home=/root, shell=/bin/bash <86>Feb 3 01:25:00 userdel[86462]: delete user 'builder' <86>Feb 3 01:25:00 userdel[86462]: removed group 'builder' owned by 'builder' <86>Feb 3 01:25:00 userdel[86462]: removed shadow group 'builder' owned by 'builder' <86>Feb 3 01:25:00 groupadd[86519]: group added to /etc/group: name=builder, GID=616 <86>Feb 3 01:25:00 groupadd[86519]: group added to /etc/gshadow: name=builder <86>Feb 3 01:25:00 groupadd[86519]: new group: name=builder, GID=616 <86>Feb 3 01:25:00 useradd[86637]: new user: name=builder, UID=616, GID=616, home=/usr/src, shell=/bin/bash <13>Feb 3 01:25:06 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Feb 3 01:25:06 rpmi: xorg-xproto-devel-7.0.28-alt1 1448272470 installed <13>Feb 3 01:25:06 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Feb 3 01:25:06 rpmi: libidn2-2.0.4-alt3.M80P.1 1520307194 installed <13>Feb 3 01:25:06 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Feb 3 01:25:06 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Feb 3 01:25:06 rpmi: libSM-1.2.2-alt1 1391072686 installed <13>Feb 3 01:25:06 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531883 installed <13>Feb 3 01:25:06 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Feb 3 01:25:06 rpmi: libpciaccess-1:0.13.4-alt1 1431681688 installed <13>Feb 3 01:25:06 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Feb 3 01:25:06 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Feb 3 01:25:06 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Feb 3 01:25:06 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Feb 3 01:25:06 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Feb 3 01:25:06 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Feb 3 01:25:06 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Feb 3 01:25:06 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Feb 3 01:25:06 rpmi: libXi-1.7.9-alt1.M80P.1 1515766146 installed <13>Feb 3 01:25:06 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Feb 3 01:25:06 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Feb 3 01:25:06 rpmi: libGL-4:17.3.9-alt0.M80P.1 1526555825 installed <13>Feb 3 01:25:06 rpmi: libGLU-4:9.0.0-alt1 1347643776 installed <13>Feb 3 01:25:06 rpmi: libGLEW2.0-2.0.0-alt1 1470176354 installed <13>Feb 3 01:25:06 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Feb 3 01:25:06 rpmi: libXmu-1.1.2-alt1 1391072528 installed <13>Feb 3 01:25:06 rpmi: libGLUT-5:8.0.1-alt2 1329813531 installed <13>Feb 3 01:25:09 rpmi: libxcb-devel-1.12-alt2 p8.218219.300 1545313310 installed <13>Feb 3 01:25:09 rpmi: libX11-devel-3:1.6.3-alt1 1431956911 installed <13>Feb 3 01:25:09 rpmi: libGL-devel-4:17.3.9-alt0.M80P.1 1526555825 installed <13>Feb 3 01:25:09 rpmi: libGLU-devel-4:9.0.0-alt1 1347643776 installed <13>Feb 3 01:25:09 rpmi: glsl-optimizer-0.1.0-alt1.git20140820 1410942492 installed <13>Feb 3 01:25:09 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Feb 3 01:25:10 rpmi: libstdc++5-devel-5.3.1-alt3 1457662528 installed <13>Feb 3 01:25:10 rpmi: libjsoncpp1-1.7.2-alt3.M80P.1 1518818590 installed <13>Feb 3 01:25:10 rpmi: publicsuffix-list-dafsa-20181106-alt1 p8.216229.100 1541669077 installed <13>Feb 3 01:25:10 rpmi: libpsl-0.18.0-alt0.M80P.1 1502785107 installed <13>Feb 3 01:25:10 rpmi: libnghttp2-1.8.0-alt1 1456818805 installed <13>Feb 3 01:25:10 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Feb 3 01:25:10 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Feb 3 01:25:10 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Feb 3 01:25:10 rpmi: libbrotlicommon0-1.0.4-alt0.M80P.1 1528205024 installed <13>Feb 3 01:25:10 rpmi: libbrotlidec0-1.0.4-alt0.M80P.1 1528205024 installed <13>Feb 3 01:25:10 rpmi: libnettle6-3.4.1-alt1 p8.217493.100 1544204548 installed <13>Feb 3 01:25:10 rpmi: liblzo2-2.08-alt1 1405435908 installed <13>Feb 3 01:25:10 rpmi: libarchive13-3.2.1-alt1 1467155787 installed <13>Feb 3 01:25:10 rpmi: rpm-macros-cmake-3.6.3-alt0.1.M80P.1 1505734848 installed <13>Feb 3 01:25:10 rpmi: cmake-modules-3.6.3-alt0.1.M80P.1 1505734959 installed <13>Feb 3 01:25:11 rpmi: gcc5-c++-5.3.1-alt3 1457662528 installed <13>Feb 3 01:25:11 rpmi: libglsl-optimizer-devel-0.1.0-alt1.git20140820 1410942492 installed <13>Feb 3 01:25:11 rpmi: libGLEW-devel-2.0.0-alt1 1470176354 installed <13>Feb 3 01:25:11 rpmi: libGLUT-devel-5:8.0.1-alt2 1329813531 installed <13>Feb 3 01:25:11 rpmi: flex-2.6.0-alt1 1449073214 installed <86>Feb 3 01:25:11 groupadd[120544]: group added to /etc/group: name=_keytab, GID=499 <86>Feb 3 01:25:11 groupadd[120544]: group added to /etc/gshadow: name=_keytab <86>Feb 3 01:25:11 groupadd[120544]: new group: name=_keytab, GID=499 <13>Feb 3 01:25:11 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <13>Feb 3 01:25:11 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <86>Feb 3 01:25:11 groupadd[120672]: group added to /etc/group: name=sasl, GID=498 <86>Feb 3 01:25:11 groupadd[120672]: group added to /etc/gshadow: name=sasl <86>Feb 3 01:25:11 groupadd[120672]: new group: name=sasl, GID=498 <13>Feb 3 01:25:11 rpmi: libsasl2-3-2.1.26-alt7 1479477445 installed <13>Feb 3 01:25:12 rpmi: libldap-2.4.45-alt1.M80P.1 1513980376 installed <13>Feb 3 01:25:12 rpmi: libcurl-7.62.0-alt3 p8.216462.100 1542193807 installed <13>Feb 3 01:25:12 rpmi: cmake-3.6.3-alt0.1.M80P.1 1505734848 installed Installing hlsl2glsl-2014.09-alt2.git20140912.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.21981 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf hlsl2glsl-2014.09 + echo 'Source #0 (hlsl2glsl-2014.09.tar):' Source #0 (hlsl2glsl-2014.09.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/hlsl2glsl-2014.09.tar + cd hlsl2glsl-2014.09 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.21981 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd hlsl2glsl-2014.09 + cmake -DLIB_SUFFIX=64 -DCMAKE_INSTALL_PREFIX:PATH=/usr '-DCMAKE_C_FLAGS:STRING=-pipe -Wall -g -O2' '-DCMAKE_CXX_FLAGS:STRING=-pipe -Wall -g -O2' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -Wall -g -O2' -DCMAKE_STRIP:FILEPATH=/bin/echo . -- The C compiler identification is GNU 5.3.1 -- The CXX compiler identification is GNU 5.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS LIB_SUFFIX -- Build files have been written to: /usr/src/RPM/BUILD/hlsl2glsl-2014.09 + '[' -n '' ']' + NPROCS=8 + make -j8 VERBOSE=1 make: Entering directory `/usr/src/RPM/BUILD/hlsl2glsl-2014.09' /usr/bin/cmake -H/usr/src/RPM/BUILD/hlsl2glsl-2014.09 -B/usr/src/RPM/BUILD/hlsl2glsl-2014.09 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/hlsl2glsl-2014.09/CMakeFiles /usr/src/RPM/BUILD/hlsl2glsl-2014.09/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/usr/src/RPM/BUILD/hlsl2glsl-2014.09' make -f CMakeFiles/hlsl2glsl.dir/build.make CMakeFiles/hlsl2glsl.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/hlsl2glsl-2014.09' [ 2%] Executing Bison on hlslang.y cd /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent && set BISON_SIMPLE=../../tools/bison.simple cd /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent && set BISON_HAIRY=../../tools/bison.simple cd /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent && bison -o hlslang_tab.cpp -d -t -v hlslang.y hlslang.y:109.1-12: warning: deprecated directive, use '%pure-parser' [-Wdeprecated] %pure_parser /* Just in case is called from multiple threads */ ^^^^^^^^^^^^ cd /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent && mv hlslang_tab.hpp hlslang_tab.h [ 5%] Executing flex on hlslang.l cd /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent && flex hlslang.l cd /usr/src/RPM/BUILD/hlsl2glsl-2014.09 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/hlsl2glsl-2014.09 /usr/src/RPM/BUILD/hlsl2glsl-2014.09 /usr/src/RPM/BUILD/hlsl2glsl-2014.09 /usr/src/RPM/BUILD/hlsl2glsl-2014.09 /usr/src/RPM/BUILD/hlsl2glsl-2014.09/CMakeFiles/hlsl2glsl.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/hlsl2glsl-2014.09/CMakeFiles/hlsl2glsl.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/hlsl2glsl-2014.09/CMakeFiles/hlsl2glsl.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/hlsl2glsl-2014.09/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/hlsl2glsl-2014.09/CMakeFiles/hlsl2glsl.dir/depend.internal". Scanning dependencies of target hlsl2glsl make[2]: Leaving directory `/usr/src/RPM/BUILD/hlsl2glsl-2014.09' make -f CMakeFiles/hlsl2glsl.dir/build.make CMakeFiles/hlsl2glsl.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/hlsl2glsl-2014.09' [ 8%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslFunction.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslFunction.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp [ 11%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslCommon.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslCommon.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp [ 14%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslOutput.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslOutput.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp [ 17%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslSymbol.cpp.o [ 20%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslStruct.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslStruct.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslSymbol.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp [ 23%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp [ 26%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslLinker.cpp.o [ 29%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslSupportLib.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslSupportLib.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslLinker.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:12:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:12:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ [ 32%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/propagateMutable.cpp.o [ 35%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/typeSamplers.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/typeSamplers.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/propagateMutable.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp: In destructor 'virtual GlslFunction::~GlslFunction()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.cpp:38:12: warning: deleting object of polymorphic class type 'GlslSymbol' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ [ 38%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/HLSL2GLSL.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/HLSL2GLSL.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:12:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:8: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.h:12:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.cpp:8: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../GLSLCodeGen/glslFunction.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:14: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../GLSLCodeGen/glslFunction.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../GLSLCodeGen/hlslCrossCompiler.h:12, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:14: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ [ 41%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/InfoSink.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/InfoSink.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/InfoSink.cpp [ 44%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Initialize.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Initialize.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h: In constructor 'GlslSymbolOrStructMemberBase::GlslSymbolOrStructMemberBase(const string&, const string&, EGlslSymbolType, EGlslQualifier, TPrecision, int, const string&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:101:40: warning: 'GlslSymbolOrStructMemberBase::suppressedBy' will be initialized after [-Wreorder] GlslSymbolOrStructMemberBase const* suppressedBy; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:93:16: warning: 'std::__cxx11::string GlslSymbolOrStructMemberBase::name' [-Wreorder] std::string name; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.h:13, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.h:72:4: warning: when initialized here [-Wreorder] GlslSymbolOrStructMemberBase(const std::string &n, const std::string &s, EGlslSymbolType t, EGlslQualifier q, TPrecision prec, int as, std::string const& bn = "") : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.cpp:7: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp: In member function 'void HlslLinker::markDuplicatedInSemantics(GlslFunction*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslLinker.cpp:1453:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (ii != index_of_largest) ^ [ 47%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Intermediate.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Intermediate.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp [ 50%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/intermOut.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/intermOut.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Common.h:33:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:16, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:10: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp: In function 'TIntermTyped* ir_add_const_vector_swizzle(const TVectorFields&, TIntermTyped*, TSourceLoc)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.cpp:827:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] assert(index >= 0 && index < constNode->getCount()); ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:12: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:12: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:12: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:12: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:12: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:12: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:12: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:12:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.h:10:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:13: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.h:10:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:13: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.h:10:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:13: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.h:10:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Initialize.cpp:13: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/localintermediate.h:11:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/intermOut.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ [ 52%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/IntermTraverse.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/IntermTraverse.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp [ 55%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ParseHelper.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ParseHelper.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp [ 58%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/PoolAlloc.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/PoolAlloc.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/PoolAlloc.cpp In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ [ 61%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/RemoveTree.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/RemoveTree.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp: In member function 'bool TParseContext::constructorErrorCheck(const TSourceLoc&, TIntermNode*, TFunction&, TOperator, TType*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:690:83: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (op == EOpConstructStruct && !type->isArray() && (type->getStruct()->size() != function.getParamCount() && function.getParamCount() != 1)) ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp: In function 'bool TransposeMatrixConstructorArgs(const TType*, TNodeArray&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.cpp:1369:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (args.size() != type->getObjectSize()) ^ [ 64%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/SymbolTable.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/SymbolTable.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ [ 67%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ConstantFolding.cpp.o /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ConstantFolding.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ [ 70%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp: In function 'int hlmojo_buffer_append_va(hlmojo_Buffer*, const char*, __va_list_tag*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:261:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if (len < sizeof (scratch)) ^ [ 73%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp: In member function 'TSymbol* TSymbolTableLevel::findCompatible(const TFunction*, bool&) const': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.cpp:356:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( int nIter = 0; nIter < sizeof(eCompatType) / sizeof (TType::ECompatibility); nIter++ ) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp:6: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.cpp:6:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ [ 76%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp [ 79%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader.cpp /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp: In function 'void handle_pp_error(Context*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:898:13: warning: case value '10' not in enumerated type 'const Token' [-Wswitch] case ((Token) '\n'): ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:907:13: warning: case value '32' not in enumerated type 'const Token' [-Wswitch] case ((Token) ' '): ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp: In function 'void handle_pp_pragma(Context*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:941:13: warning: case value '10' not in enumerated type 'const Token' [-Wswitch] case ((Token) '\n'): ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp: In function 'void handle_pp_define(Context*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1102:13: warning: case value '10' not in enumerated type 'const Token' [-Wswitch] case ((Token) '\n'): ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1106:13: warning: case value '32' not in enumerated type 'const Token' [-Wswitch] case ((Token) ' '): // may not actually point to ' '. ^ [ 82%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/sourceloc.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/sourceloc.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/sourceloc.cpp /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp: In function 'int reduce_pp_expression(Context*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1755:13: warning: case value '10' not in enumerated type 'Token' [-Wswitch] case ((Token) '\n'): ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1799:13: warning: case value '40' not in enumerated type 'Token' [-Wswitch] case ((Token) '('): ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1803:13: warning: case value '41' not in enumerated type 'Token' [-Wswitch] case ((Token) ')'): ^ [ 85%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/OSDependent/Linux/ossource.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/OSDependent/Linux/ossource.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux/ossource.cpp [ 88%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Gen_hlslang.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Gen_hlslang.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Gen_hlslang.cpp [ 91%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/hlslang_tab.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/OSDependent/Linux -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent -I/usr/src/RPM/BUILD/hlsl2glsl-2014.09/include -pipe -Wall -g -O2 -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/hlslang_tab.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/hlslang_tab.cpp In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from hlslang.y:24: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from hlslang.y:24: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from hlslang.y:24: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from hlslang.y:24: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from hlslang.y:24: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from hlslang.y:24: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from hlslang.y:24: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33:0, from hlslang.y:24: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ In file included from hlslang.y:24:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from hlslang.y:24:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from hlslang.y:24:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from hlslang.y:24:0: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ hlslang_tab.cpp: In function 'int yyparse()': hlslang_tab.cpp:2225:30: error: too few arguments to function 'int yylex(YYSTYPE*, void*)' hlslang.y:105:16: note: declared here hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:187:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:196:17: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:249:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:254:17: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:256:17: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:257:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:261:5: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:267:12: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:270:12: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:274:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:282:5: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:316:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:320:13: note: in expansion of macro 'parseContext' In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TBasicType, TPrecision, TQualifier, int, int, bool, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:326:19: note: in expansion of macro 'parseContext' /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:335:18: note: in expansion of macro 'parseContext' In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:389:27: warning: 'TType::matcols' will be initialized after [-Wreorder] int matcols : 8; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:388:27: warning: 'signed char TType::matrows' [-Wreorder] int matrows : 8; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:109:13: warning: when initialized here [-Wreorder] explicit TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, int cols = 1, int rows = 1, bool m = false, bool a = false) : ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:17:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(const TPublicType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:116:13: warning: when initialized here [-Wreorder] explicit TType(const TPublicType &p) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h: In constructor 'TType::TType(TTypeList*, const TString&, TPrecision, const TSourceLoc&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:386:27: warning: 'TType::type' will be initialized after [-Wreorder] TBasicType type : 6; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:385:15: warning: 'TPrecision TType::precision' [-Wreorder] TPrecision precision; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:350:17: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:367:21: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:378:19: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:395:13: note: in expansion of macro 'parseContext' /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:393:15: warning: 'TType::line' will be initialized after [-Wreorder] TSourceLoc line; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:390:27: warning: 'unsigned char:1 TType::matrix' [-Wreorder] unsigned int matrix : 1; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/../Include/Types.h:129:13: warning: when initialized here [-Wreorder] explicit TType(TTypeList* userDef, const TString& n, TPrecision p = EbpUndefined, const TSourceLoc& l = gNullSourceLoc) : ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:402:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:404:135: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:412:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:414:135: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:425:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:428:42: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:444:17: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:458:17: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:468:17: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:478:27: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:567:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:640:74: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:654:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:666:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:679:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:681:128: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:689:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:691:128: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:700:138: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:718:71: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:58:5: note: in expansion of macro 'parseContext' hlslang.y:754:7: note: in expansion of macro 'UNSUPPORTED_FEATURE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:761:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:762:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:763:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:768:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:769:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:774:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:775:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:780:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:781:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:782:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:783:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:788:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:789:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:794:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:799:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:804:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:809:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:814:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:819:40: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:825:12: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:828:182: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:841:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:843:42: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:58:5: note: in expansion of macro 'parseContext' hlslang.y:857:7: note: in expansion of macro 'UNSUPPORTED_FEATURE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:58:5: note: in expansion of macro 'parseContext' hlslang.y:860:7: note: in expansion of macro 'UNSUPPORTED_FEATURE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:58:5: note: in expansion of macro 'parseContext' hlslang.y:861:7: note: in expansion of macro 'UNSUPPORTED_FEATURE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:58:5: note: in expansion of macro 'parseContext' hlslang.y:862:7: note: in expansion of macro 'UNSUPPORTED_FEATURE' In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:33:0, from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:397:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TType& t) : ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermSymbol::TIntermSymbol(int, const TString&, const TTypeInfo*, const TType&)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:426:19: warning: 'TIntermSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:424:7: warning: 'bool TIntermSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:402:2: warning: when initialized here [-Wreorder] TIntermSymbol(int i, const TString& sym, const TTypeInfo *inf, const TType& t) : ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:58:5: note: in expansion of macro 'parseContext' hlslang.y:863:7: note: in expansion of macro 'UNSUPPORTED_FEATURE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:58:5: note: in expansion of macro 'parseContext' hlslang.y:864:7: note: in expansion of macro 'UNSUPPORTED_FEATURE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:874:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:883:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:904:54: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:937:54: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:992:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1012:5: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1017:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1038:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1041:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1049:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1052:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1063:13: note: in expansion of macro 'parseContext' /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h: In constructor 'TIntermTraverser::TIntermTraverser()': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:698:76: warning: 'TIntermTraverser::visitAggregate' will be initialized after [-Wreorder] bool (*visitAggregate)(bool preVisit, TIntermAggregate*, TIntermTraverser*); ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1066:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1075:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1078:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1086:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1089:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1093:13: note: in expansion of macro 'parseContext' /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:692:80: warning: 'bool (* TIntermTraverser::visitDeclaration)(bool, TIntermDeclaration*, TIntermTraverser*)' [-Wreorder] bool (*visitDeclaration)(bool preVisit, TIntermDeclaration*, TIntermTraverser*); ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/../Include/intermediate.h:676:2: warning: when initialized here [-Wreorder] TIntermTraverser() : ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1104:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1107:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1111:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1133:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1138:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1140:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1148:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1153:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1155:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1189:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1192:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1195:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1198:18: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1207:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1210:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1213:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1231:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1234:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1237:13: note: in expansion of macro 'parseContext' In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9:0, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1259:13: note: in expansion of macro 'parseContext' /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:42:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n) : name(n), info(0), global(false) { } ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1263:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1271:18: note: in expansion of macro 'parseContext' /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TSymbol::TSymbol(const TString*, const TTypeInfo*)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:62:19: warning: 'TSymbol::info' will be initialized after [-Wreorder] const TTypeInfo *info; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:60:7: warning: 'bool TSymbol::global' [-Wreorder] bool global; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:43:2: warning: when initialized here [-Wreorder] TSymbol(const TString *n, const TTypeInfo *i) : name(n), info(i), global(false) { } ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9:0, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9:0, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:78:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ In file included from /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.h:9:0, from hlslang.l:38: /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h: In constructor 'TVariable::TVariable(const TString*, const TTypeInfo*, const TType&, bool)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:108:9: warning: 'TVariable::arrayInformationType' will be initialized after [-Wreorder] TType *arrayInformationType; // this is used for updating maxArraySize in all the references to a given symbol ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:103:19: warning: 'TIntermConstant* TVariable::constValue' [-Wreorder] TIntermConstant* constValue; ^ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/SymbolTable.h:83:2: warning: when initialized here [-Wreorder] TVariable(const TString *name, const TTypeInfo* info, const TType& t, bool uT = false ) : TSymbol(name, info), type(t), userType(uT), arrayInformationType(0), constValue(0) ^ hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1287:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1291:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1304:18: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1319:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1324:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1337:8: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1340:8: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1343:8: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1355:22: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1358:22: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1361:22: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1364:21: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1372:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1375:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1378:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1387:21: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1395:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1398:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1402:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1421:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1425:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1435:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1447:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1451:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1465:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1477:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1482:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1492:8: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1495:8: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1498:8: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1501:22: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1528:45: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1535:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1557:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1570:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1583:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1586:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1589:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1592:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1595:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1598:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1601:27: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1612:27: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1623:27: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1634:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1638:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1642:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1646:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1650:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1654:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1658:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1662:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1666:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1670:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1674:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1678:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1682:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1686:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1690:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1694:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1698:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1699:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1703:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1704:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1708:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1709:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1713:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1717:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1718:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1722:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1723:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1727:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1728:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1732:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1736:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1740:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1741:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1745:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1746:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1750:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1751:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1755:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1759:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1760:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1764:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1765:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1769:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1770:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1774:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1778:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1782:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1783:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1787:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1788:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1792:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1793:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1797:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1801:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1802:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1806:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1807:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:51:6: note: in expansion of macro 'parseContext' hlslang.y:1811:3: note: in expansion of macro 'NONSQUARE_MATRIX_CHECK' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1812:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1816:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1820:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1823:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1826:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1829:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1832:3: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1835:3: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1838:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1841:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1844:3: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1847:3: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1850:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1853:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1856:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1859:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1863:41: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:63:20: note: in expansion of macro 'parseContext' hlslang.y:1871:9: note: in expansion of macro 'SET_BASIC_TYPE' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1880:15: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1903:21: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1916:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1932:21: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1973:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1983:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2019:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2019:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2059:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2061:140: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2082:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2087:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2089:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2092:14: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2102:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2103:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2107:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2108:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2112:11: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2114:7: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2115:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2157:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2164:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2172:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2179:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2195:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2210:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2214:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2231:54: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2301:13: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2305:9: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:2342:41: note: in expansion of macro 'parseContext' hlslang.l: In function 'int cpp_get_token(hlmojo_Preprocessor*, char*, int)': hlslang.l:353:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] hlslang.l: In function 'int PaParseString(char*, TParseContext&, Hlsl2Glsl_ParseCallbacks*)': hlslang.l:464:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] make[2]: *** [CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/hlslang_tab.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/usr/src/RPM/BUILD/hlsl2glsl-2014.09' make[1]: *** [CMakeFiles/hlsl2glsl.dir/all] Error 2 make[1]: Leaving directory `/usr/src/RPM/BUILD/hlsl2glsl-2014.09' make: *** [all] Error 2 make: Leaving directory `/usr/src/RPM/BUILD/hlsl2glsl-2014.09' error: Bad exit status from /usr/src/tmp/rpm-tmp.21981 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.21981 (%build) Command exited with non-zero status 1 22.78user 1.56system 0:09.08elapsed 268%CPU (0avgtext+0avgdata 147528maxresident)k 0inputs+0outputs (0major+646747minor)pagefaults 0swaps hsh-rebuild: rebuild of `hlsl2glsl-2014.09-alt2.git20140912.src.rpm' failed. Command exited with non-zero status 1 38.90user 5.35system 0:32.04elapsed 138%CPU (0avgtext+0avgdata 147528maxresident)k 3872inputs+0outputs (0major+1050264minor)pagefaults 0swaps