RESOLVED FIXED 273794
Drop StringTypeAdapter template specialization for `char*`
https://bugs.webkit.org/show_bug.cgi?id=273794
Summary Drop StringTypeAdapter template specialization for `char*`
Chris Dumez
Reported 2024-05-06 13:56:00 PDT
Drop StringTypeAdapter template specialization for `char*`. This is a step towards using either ASCIILiteral or std::span in string concatenation.
Attachments
Chris Dumez
Comment 1 2024-05-06 13:58:11 PDT
EWS
Comment 2 2024-05-08 14:16:31 PDT
Committed 278527@main (fe9b00cd8f13): <https://commits.webkit.org/278527@main> Reviewed commits have been landed. Closing PR #28201 and removing active labels.
Radar WebKit Bug Importer
Comment 3 2024-05-08 14:17:18 PDT
Diego Pino
Comment 4 2024-05-09 10:29:46 PDT
Build bot 'WPE-Linux-ARM32-bit-Release-Debian-Stable-Build' is failing with the following build error: https://build.webkit.org/#/builders/860/builds/7888/steps/9/logs/stdio ``` ../../../Source/WebKit/NetworkProcess/soup/NetworkDataTaskSoup.cpp:1533:180: required from here WTF/Headers/wtf/text/StringConcatenate.h:543:38: error: invalid use of incomplete type ‘class WTF::StringTypeAdapter<char*, void>’ 543 | return tryMakeStringFromAdapters(StringTypeAdapter<StringTypes>(strings)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WTF/Headers/wtf/FileSystem.h:37, from ../../../Source/WebKit/NetworkProcess/cache/NetworkCacheData.h:29, from ../../../Source/WebKit/NetworkProcess/cache/NetworkCacheIOChannel.h:28, from ../../../Source/WebKit/NetworkProcess/cache/NetworkCacheIOChannelGLib.cpp:27, from DerivedSources/WebKit/unified-sources/UnifiedSource-72468c22-10.cpp:1: WTF/Headers/wtf/Forward.h:106:43: note: declaration of ‘class WTF::StringTypeAdapter<char*, void>’ 106 | template<typename, typename = void> class StringTypeAdapter; | ^~~~~~~~~~~~~~~~~ ```
Diego Pino
Comment 5 2024-05-09 10:32:47 PDT
EWS
Comment 6 2024-05-09 10:35:41 PDT
Committed 278574@main (9c59162450fd): <https://commits.webkit.org/278574@main> Reviewed commits have been landed. Closing PR #28347 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.