From: John Kessenich Date: Fri, 14 Dec 2018 01:43:02 +0000 (-0700) Subject: Build: Reduce warnings. X-Git-Tag: upstream/11.4.0~583 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=30b697ee633dd17e2626203bc44ca1d8fb0bde6e;p=platform%2Fupstream%2Fglslang.git Build: Reduce warnings. --- diff --git a/glslang/MachineIndependent/Constant.cpp b/glslang/MachineIndependent/Constant.cpp old mode 100644 new mode 100755 index 8d4987b..2014284 --- a/glslang/MachineIndependent/Constant.cpp +++ b/glslang/MachineIndependent/Constant.cpp @@ -800,32 +800,32 @@ TIntermTyped* TIntermConstantUnion::fold(TOperator op, const TType& returnType) newConstArray[i].setDConst(unionArray[i].getU16Const()); break; case EOpConvIntToInt8: - newConstArray[i].setI8Const(unionArray[i].getIConst()); break; + newConstArray[i].setI8Const((signed char)unionArray[i].getIConst()); break; case EOpConvIntToInt16: - newConstArray[i].setI16Const(unionArray[i].getIConst()); break; + newConstArray[i].setI16Const((signed short)unionArray[i].getIConst()); break; case EOpConvIntToInt64: newConstArray[i].setI64Const(unionArray[i].getIConst()); break; case EOpConvIntToUint8: - newConstArray[i].setU8Const(unionArray[i].getIConst()); break; + newConstArray[i].setU8Const((unsigned char)unionArray[i].getIConst()); break; case EOpConvIntToUint16: - newConstArray[i].setU16Const(unionArray[i].getIConst()); break; + newConstArray[i].setU16Const((unsigned char)unionArray[i].getIConst()); break; case EOpConvIntToUint: newConstArray[i].setUConst(unionArray[i].getIConst()); break; case EOpConvIntToUint64: newConstArray[i].setU64Const(unionArray[i].getIConst()); break; case EOpConvUintToInt8: - newConstArray[i].setI8Const(unionArray[i].getUConst()); break; + newConstArray[i].setI8Const((signed char)unionArray[i].getUConst()); break; case EOpConvUintToInt16: - newConstArray[i].setI16Const(unionArray[i].getUConst()); break; + newConstArray[i].setI16Const((signed short)unionArray[i].getUConst()); break; case EOpConvUintToInt: newConstArray[i].setIConst(unionArray[i].getUConst()); break; case EOpConvUintToInt64: newConstArray[i].setI64Const(unionArray[i].getUConst()); break; case EOpConvUintToUint8: - newConstArray[i].setU8Const(unionArray[i].getUConst()); break; + newConstArray[i].setU8Const((unsigned char)unionArray[i].getUConst()); break; case EOpConvUintToUint16: - newConstArray[i].setU16Const(unionArray[i].getUConst()); break; + newConstArray[i].setU16Const((unsigned short)unionArray[i].getUConst()); break; case EOpConvUintToUint64: newConstArray[i].setU64Const(unionArray[i].getUConst()); break; case EOpConvIntToFloat16: diff --git a/glslang/MachineIndependent/preprocessor/Pp.cpp b/glslang/MachineIndependent/preprocessor/Pp.cpp old mode 100644 new mode 100755 index 2000b77..98c9295 --- a/glslang/MachineIndependent/preprocessor/Pp.cpp +++ b/glslang/MachineIndependent/preprocessor/Pp.cpp @@ -1121,7 +1121,8 @@ int TPpContext::tZeroInput::scan(TPpToken* ppToken) if (done) return EndOfInput; - strcpy(ppToken->name, "0"); + ppToken->name[0] = '0'; + ppToken->name[1] = 0; ppToken->ival = 0; ppToken->space = false; done = true;