Use correct printf format specifier
authorkrollin@apple.com <krollin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 31 Jan 2019 04:49:57 +0000 (04:49 +0000)
committerkrollin@apple.com <krollin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 31 Jan 2019 04:49:57 +0000 (04:49 +0000)
https://bugs.webkit.org/show_bug.cgi?id=194062
<rdar://problem/47686167>

Reviewed by Alexey Proskuryakov.

LayoutTestSpellChecker.mm is trying to format a variable of type
NSTextCheckingType with %tu (unsigned ptrdiff_t), when the type is
actually an unsigned long long. Fix this by formatting with %llu.

* TestRunnerShared/cocoa/LayoutTestSpellChecker.mm:
(-[LayoutTestTextCheckingResult description]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@240758 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/TestRunnerShared/cocoa/LayoutTestSpellChecker.mm

index 2d2b069..61f32d8 100644 (file)
@@ -1,3 +1,18 @@
+2019-01-30  Keith Rollin  <krollin@apple.com>
+
+        Use correct printf format specifier
+        https://bugs.webkit.org/show_bug.cgi?id=194062
+        <rdar://problem/47686167>
+
+        Reviewed by Alexey Proskuryakov.
+
+        LayoutTestSpellChecker.mm is trying to format a variable of type
+        NSTextCheckingType with %tu (unsigned ptrdiff_t), when the type is
+        actually an unsigned long long. Fix this by formatting with %llu.
+
+        * TestRunnerShared/cocoa/LayoutTestSpellChecker.mm:
+        (-[LayoutTestTextCheckingResult description]):
+
 2019-01-30  Ryosuke Niwa  <rniwa@webkit.org>
 
         REGRESSION(r240541): WebKit.WebsitePoliciesCustomJavaScriptUserAgent is failing since introduction on iOS
index 8d83d8c..629d1df 100644 (file)
@@ -162,7 +162,7 @@ static NSTextCheckingType nsTextCheckingType(JSStringRef jsType)
 
 - (NSString *)description
 {
-    return [NSString stringWithFormat:@"<%@ %p type=%tu range=[%tu, %tu] replacement='%@'>", self.class, self, _type, _range.location, _range.location + _range.length, _replacement.get()];
+    return [NSString stringWithFormat:@"<%@ %p type=%llu range=[%tu, %tu] replacement='%@'>", self.class, self, _type, _range.location, _range.location + _range.length, _replacement.get()];
 }
 
 @end