@@ -101,7 +101,7 @@ size_t SPIRVDecorateGeneric::getLiteralCount() const { return Literals.size(); }
101101void SPIRVDecorate::encode (spv_ostream &O) const {
102102 SPIRVEncoder Encoder = getEncoder (O);
103103 Encoder << Target << Dec;
104- switch (Dec) {
104+ switch (static_cast < size_t >( Dec) ) {
105105 case DecorationLinkageAttributes:
106106 SPIRVDecorateLinkageAttr::encodeLiterals (Encoder, Literals);
107107 break ;
@@ -114,7 +114,7 @@ void SPIRVDecorate::encode(spv_ostream &O) const {
114114 case DecorationUserSemantic:
115115 SPIRVDecorateUserSemanticAttr::encodeLiterals (Encoder, Literals);
116116 break ;
117- case DecorationFuncParamDescINTEL:
117+ case internal:: DecorationFuncParamDescINTEL:
118118 SPIRVDecorateFuncParamDescAttr::encodeLiterals (Encoder, Literals);
119119 break ;
120120 default :
@@ -130,7 +130,7 @@ void SPIRVDecorate::setWordCount(SPIRVWord Count) {
130130void SPIRVDecorate::decode (std::istream &I) {
131131 SPIRVDecoder Decoder = getDecoder (I);
132132 Decoder >> Target >> Dec;
133- switch (Dec) {
133+ switch (static_cast < size_t >( Dec) ) {
134134 case DecorationLinkageAttributes:
135135 SPIRVDecorateLinkageAttr::decodeLiterals (Decoder, Literals);
136136 break ;
@@ -143,7 +143,7 @@ void SPIRVDecorate::decode(std::istream &I) {
143143 case DecorationUserSemantic:
144144 SPIRVDecorateUserSemanticAttr::decodeLiterals (Decoder, Literals);
145145 break ;
146- case DecorationFuncParamDescINTEL:
146+ case internal:: DecorationFuncParamDescINTEL:
147147 SPIRVDecorateFuncParamDescAttr::decodeLiterals (Decoder, Literals);
148148 break ;
149149 default :
@@ -171,7 +171,7 @@ void SPIRVDecorateId::decode(std::istream &I) {
171171void SPIRVMemberDecorate::encode (spv_ostream &O) const {
172172 SPIRVEncoder Encoder = getEncoder (O);
173173 Encoder << Target << MemberNumber << Dec;
174- switch (Dec) {
174+ switch (static_cast < size_t >( Dec) ) {
175175 case DecorationMemoryINTEL:
176176 SPIRVDecorateMemoryINTELAttr::encodeLiterals (Encoder, Literals);
177177 break ;
@@ -181,7 +181,7 @@ void SPIRVMemberDecorate::encode(spv_ostream &O) const {
181181 case DecorationUserSemantic:
182182 SPIRVDecorateUserSemanticAttr::encodeLiterals (Encoder, Literals);
183183 break ;
184- case DecorationFuncParamDescINTEL:
184+ case internal:: DecorationFuncParamDescINTEL:
185185 SPIRVDecorateFuncParamDescAttr::encodeLiterals (Encoder, Literals);
186186 break ;
187187 default :
@@ -197,7 +197,7 @@ void SPIRVMemberDecorate::setWordCount(SPIRVWord Count) {
197197void SPIRVMemberDecorate::decode (std::istream &I) {
198198 SPIRVDecoder Decoder = getDecoder (I);
199199 Decoder >> Target >> MemberNumber >> Dec;
200- switch (Dec) {
200+ switch (static_cast < size_t >( Dec) ) {
201201 case DecorationMemoryINTEL:
202202 SPIRVDecorateMemoryINTELAttr::decodeLiterals (Decoder, Literals);
203203 break ;
@@ -207,7 +207,7 @@ void SPIRVMemberDecorate::decode(std::istream &I) {
207207 case DecorationUserSemantic:
208208 SPIRVDecorateUserSemanticAttr::decodeLiterals (Decoder, Literals);
209209 break ;
210- case DecorationFuncParamDescINTEL:
210+ case internal:: DecorationFuncParamDescINTEL:
211211 SPIRVDecorateFuncParamDescAttr::decodeLiterals (Decoder, Literals);
212212 break ;
213213 default :
0 commit comments