Changeset 285952 in webkit
- Timestamp:
- Nov 17, 2021, 1:35:01 PM (5 years ago)
- Location:
- trunk/Source/ThirdParty/ANGLE
- Files:
-
- 4 edited
-
ChangeLog (modified) (1 diff)
-
src/compiler/translator/TranslatorMetalDirect/IdGen.cpp (modified) (1 diff)
-
src/compiler/translator/TranslatorMetalDirect/ModifyStruct.cpp (modified) (1 diff)
-
src/compiler/translator/TranslatorMetalDirect/SymbolEnv.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/ThirdParty/ANGLE/ChangeLog
r285386 r285952 1 2021-11-17 Dean Jackson <dino@apple.com> 2 3 ANGLE build failure - sprintf is deprecated 4 https://bugs.webkit.org/show_bug.cgi?id=233279 5 6 Reviewed by Wenson Hsieh. 7 8 Replace sprintf with snprintf. 9 10 * src/compiler/translator/TranslatorMetalDirect/IdGen.cpp: 11 (IdGen::createNewName): 12 * src/compiler/translator/TranslatorMetalDirect/ModifyStruct.cpp: 13 * src/compiler/translator/TranslatorMetalDirect/SymbolEnv.cpp: 14 (SymbolEnv::TemplateName::fullName const): 15 1 16 2021-11-06 David Kilzer <ddkilzer@apple.com> 2 17 -
trunk/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/IdGen.cpp
r283667 r285952 24 24 const unsigned id = mNext++; 25 25 char idBuffer[std::numeric_limits<unsigned>::digits10 + 1]; 26 s printf(idBuffer, "%u", id);26 snprintf(idBuffer, sizeof(idBuffer), "%u", id); 27 27 28 28 mNewNameBuffer.clear(); -
trunk/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ModifyStruct.cpp
r274547 r285952 598 598 { 599 599 char buffer[std::numeric_limits<unsigned>::digits10 + 1]; 600 s printf(buffer, "%u", extra);600 snprintf(buffer, sizeof(buffer), "%u", extra); 601 601 pushNamePath(buffer); 602 602 } -
trunk/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/SymbolEnv.cpp
r283667 r285952 220 220 221 221 case TemplateArg::Kind::Int: 222 s printf(argBuffer, "%i", value.i);222 snprintf(argBuffer, sizeof(argBuffer), "%i", value.i); 223 223 buffer += argBuffer; 224 224 break; 225 225 226 226 case TemplateArg::Kind::UInt: 227 s printf(argBuffer, "%u", value.u);227 snprintf(argBuffer, sizeof(argBuffer), "%u", value.u); 228 228 buffer += argBuffer; 229 229 break; … … 242 242 if (type.isVector()) 243 243 { 244 s printf(argBuffer, "%i", type.getNominalSize());244 snprintf(argBuffer, sizeof(argBuffer), "%i", type.getNominalSize()); 245 245 buffer += argBuffer; 246 246 } 247 247 else if (type.isMatrix()) 248 248 { 249 s printf(argBuffer, "%i", type.getCols());249 snprintf(argBuffer, sizeof(argBuffer), "%i", type.getCols()); 250 250 buffer += argBuffer; 251 251 buffer += "x"; 252 s printf(argBuffer, "%i", type.getRows());252 snprintf(argBuffer, sizeof(argBuffer), "%i", type.getRows()); 253 253 buffer += argBuffer; 254 254 }
Note:
See TracChangeset
for help on using the changeset viewer.