<86>Jan 26 09:03:01 userdel[24263]: delete user 'rooter' <86>Jan 26 09:03:01 userdel[24263]: removed group 'rooter' owned by 'rooter' <86>Jan 26 09:03:01 userdel[24263]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 26 09:03:01 groupadd[24296]: group added to /etc/group: name=rooter, GID=540 <86>Jan 26 09:03:01 groupadd[24296]: group added to /etc/gshadow: name=rooter <86>Jan 26 09:03:01 groupadd[24296]: new group: name=rooter, GID=540 <86>Jan 26 09:03:01 useradd[24308]: new user: name=rooter, UID=540, GID=540, home=/root, shell=/bin/bash <86>Jan 26 09:03:01 userdel[24331]: delete user 'builder' <86>Jan 26 09:03:01 userdel[24331]: removed group 'builder' owned by 'builder' <86>Jan 26 09:03:01 userdel[24331]: removed shadow group 'builder' owned by 'builder' <86>Jan 26 09:03:01 groupadd[24355]: group added to /etc/group: name=builder, GID=541 <86>Jan 26 09:03:01 groupadd[24355]: group added to /etc/gshadow: name=builder <86>Jan 26 09:03:01 groupadd[24355]: new group: name=builder, GID=541 <86>Jan 26 09:03:01 useradd[24369]: new user: name=builder, UID=541, GID=541, home=/usr/src, shell=/bin/bash <13>Jan 26 09:03:07 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Jan 26 09:03:07 rpmi: xorg-xproto-devel-7.0.31-alt1 1480491055 installed <13>Jan 26 09:03:07 rpmi: libexpat-2.1.0-alt1 1347469773 installed <13>Jan 26 09:03:07 rpmi: ca-certificates-2016.09.28-alt1 1475233825 installed <13>Jan 26 09:03:07 rpmi: libcrypto10-1.0.2j-alt1 1474898021 installed <13>Jan 26 09:03:07 rpmi: libssh2-1.4.3-alt2 1448445219 installed <13>Jan 26 09:03:07 rpmi: libSM-1.2.2-alt1 1391072690 installed <13>Jan 26 09:03:07 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531929 installed <13>Jan 26 09:03:07 rpmi: libxshmfence-1.2-alt1 1420972190 installed <13>Jan 26 09:03:07 rpmi: libpciaccess-1:0.13.4-alt1 1431681690 installed <13>Jan 26 09:03:07 rpmi: libdrm-1:2.4.74-alt1 1484221443 installed <13>Jan 26 09:03:07 rpmi: libX11-locales-3:1.6.4-alt1 1480493483 installed <13>Jan 26 09:03:07 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Jan 26 09:03:07 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Jan 26 09:03:07 rpmi: libxcb-1.12-alt1 1471592579 installed <13>Jan 26 09:03:07 rpmi: libX11-3:1.6.4-alt1 1480493483 installed <13>Jan 26 09:03:07 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Jan 26 09:03:07 rpmi: libXxf86vm-1.1.3-alt1 1369984835 installed <13>Jan 26 09:03:07 rpmi: libXi-1.7.4-alt1 1409902879 installed <13>Jan 26 09:03:07 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Jan 26 09:03:07 rpmi: libXfixes-5.0.1-alt1 1369809608 installed <13>Jan 26 09:03:07 rpmi: libGL-4:13.0.3-alt1 1484223040 installed <13>Jan 26 09:03:07 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed <13>Jan 26 09:03:07 rpmi: libGLEW2.0-2.0.0-alt1 1470176357 installed <13>Jan 26 09:03:07 rpmi: libXt-1.1.4-alt1 1369984722 installed <13>Jan 26 09:03:07 rpmi: libXmu-1.1.2-alt1 1391072530 installed <13>Jan 26 09:03:07 rpmi: libGLUT-5:8.0.1-alt2 1329813528 installed <13>Jan 26 09:03:08 rpmi: libxcb-devel-1.12-alt1 1471592579 installed <13>Jan 26 09:03:09 rpmi: libX11-devel-3:1.6.4-alt1 1480493483 installed <13>Jan 26 09:03:09 rpmi: libGL-devel-4:13.0.3-alt1 1484223040 installed <13>Jan 26 09:03:09 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed <13>Jan 26 09:03:09 rpmi: glsl-optimizer-0.1.0-alt1.git20140820 1410942503 installed <13>Jan 26 09:03:09 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Jan 26 09:03:09 rpmi: libstdc++6-devel-6.3.1-alt1 1484277945 installed <13>Jan 26 09:03:09 rpmi: libjsoncpp1-1.7.2-alt1 1459862894 installed <13>Jan 26 09:03:09 rpmi: libnghttp2-1.15.0-alt1 1474972278 installed <13>Jan 26 09:03:09 rpmi: libverto-0.2.6-alt1_6 1455633232 installed <13>Jan 26 09:03:09 rpmi: libkeyutils-1.5.9-alt2 1464351238 installed <13>Jan 26 09:03:09 rpmi: libcom_err-1.42.13-alt2 1449075923 installed <13>Jan 26 09:03:09 rpmi: libssl10-1.0.2j-alt1 1474898021 installed <13>Jan 26 09:03:09 rpmi: libkrb5-1.14.2-alt2 1465464128 installed <13>Jan 26 09:03:09 rpmi: libcurl-7.52.1-alt1.S1 1482481746 installed <13>Jan 26 09:03:09 rpmi: libnettle6-3.3-alt1 1475520030 installed <13>Jan 26 09:03:10 rpmi: liblzo2-2.08-alt1 1405435918 installed <13>Jan 26 09:03:10 rpmi: libarchive13-3.2.1-alt1 1467155790 installed <13>Jan 26 09:03:10 rpmi: rpm-macros-cmake-3.6.3-alt0.1 1481665267 installed <13>Jan 26 09:03:10 rpmi: cmake-modules-3.6.3-alt0.1 1481665267 installed <13>Jan 26 09:03:10 rpmi: cmake-3.6.3-alt0.1 1481665267 installed <13>Jan 26 09:03:11 rpmi: gcc6-c++-6.3.1-alt1 1484277945 installed <13>Jan 26 09:03:12 rpmi: libglsl-optimizer-devel-0.1.0-alt1.git20140820 1410942503 installed <13>Jan 26 09:03:12 rpmi: libGLEW-devel-2.0.0-alt1 1470176357 installed <13>Jan 26 09:03:12 rpmi: libGLUT-devel-5:8.0.1-alt2 1329813528 installed <13>Jan 26 09:03:12 rpmi: flex-2.6.0-alt1 1449073223 installed Installing hlsl2glsl-2014.09-alt2.git20140912.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.7447 + 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.7447 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd hlsl2glsl-2014.09 + cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr '-DCMAKE_C_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_STRIP:FILEPATH=/bin/echo . -- The C compiler identification is GNU 6.3.1 -- The CXX compiler identification is GNU 6.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 -- Build files have been written to: /usr/src/RPM/BUILD/hlsl2glsl-2014.09 + '[' -n '' ']' + NPROCS=1 + make -j1 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/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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslCommon.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslCommon.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/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/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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslFunction.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslFunction.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/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/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) : ^~~~~~~~~~~~~ /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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 behavior [-Wdelete-non-virtual-dtor] delete *it; ^~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslOutput.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslOutput.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/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/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: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/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/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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslStruct.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslStruct.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/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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslSymbol.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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/glslSymbol.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/glslSymbol.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/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/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*); ^ /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/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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslCrossCompiler.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslCrossCompiler.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/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) : ^~~~~ 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) : ^~~~~~~~~~~~~ /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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslLinker.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 -march=i586 -mtune=generic -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/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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) ~~~^~~~~~~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/hlslSupportLib.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/hlslSupportLib.cpp 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() : ^~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/propagateMutable.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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/propagateMutable.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/propagateMutable.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/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) ^~~~~~~~~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/GLSLCodeGen/typeSamplers.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/GLSLCodeGen/typeSamplers.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/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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/HLSL2GLSL.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.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/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 = "") : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp: In function 'int Hlsl2Glsl_Parse(ShHandle, const char*, ETargetVersion, Hlsl2Glsl_ParseCallbacks*, unsigned int)': /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:356:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else if (!success) ^~~~ /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/HLSL2GLSL.cpp:370:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' ir_remove_tree(parseContext.treeRoot); ^~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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/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) ^~~~~~~~~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Intermediate.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Intermediate.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()); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -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/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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/IntermTraverse.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/IntermTraverse.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) : ^~~~~~~~~~~~~ /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() : ^~~~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ParseHelper.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ParseHelper.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/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()) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/PoolAlloc.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/PoolAlloc.cpp [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/RemoveTree.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/RemoveTree.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) : ^~~~~~~~~~~~~ /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() : ^~~~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -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/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++ ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ConstantFolding.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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/ConstantFolding.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/ConstantFolding.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/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() : ^~~~~~~~~~~~~~~~ [ 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 -march=i586 -mtune=generic -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)': /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 -march=i586 -mtune=generic -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 [ 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 -march=i586 -mtune=generic -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 /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 ' '. ^~~~ /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) ')'): ^~~~ [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/mojoshader.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/mojoshader.cpp [ 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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/preprocessor/sourceloc.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/preprocessor/sourceloc.cpp [ 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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -ggdb -o CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/Gen_hlslang.cpp.o -c /usr/src/RPM/BUILD/hlsl2glsl-2014.09/hlslang/MachineIndependent/Gen_hlslang.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/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; ^ /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 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) : ^~~~~ /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 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) : ^~~~~~~~~~~~~ /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 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; ^~~~~~ /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 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.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] [ 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 -march=i586 -mtune=generic -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' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:326:19: note: in expansion of macro 'parseContext' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:335:18: note: in expansion of macro 'parseContext' 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' 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' 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' 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' 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' hlslang.y:36:46: error: 'parseContextLocal' was not declared in this scope hlslang.y:1259:13: note: in expansion of macro 'parseContext' 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' 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' make[2]: *** [CMakeFiles/hlsl2glsl.dir/hlslang/MachineIndependent/hlslang_tab.cpp.o] Error 1 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.7447 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.7447 (%build) Command exited with non-zero status 1 58.97user 3.79system 1:01.53elapsed 102%CPU (0avgtext+0avgdata 140004maxresident)k 0inputs+0outputs (0major+813051minor)pagefaults 0swaps hsh-rebuild: rebuild of `hlsl2glsl-2014.09-alt2.git20140912.src.rpm' failed. Command exited with non-zero status 1 83.72user 10.04system 1:32.48elapsed 101%CPU (0avgtext+0avgdata 140004maxresident)k 3920inputs+0outputs (0major+1188543minor)pagefaults 0swaps