WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
142539
Use std::numeric_limits<unsigned>::max() instead of (unsigned)-1
https://bugs.webkit.org/show_bug.cgi?id=142539
Summary
Use std::numeric_limits<unsigned>::max() instead of (unsigned)-1
Mark Lam
Reported
2015-03-10 12:22:20 PDT
There is some residual code that is still using (unsigned)-1 to express std::numeric_limits<unsigned>::max(). We should fix them.
Attachments
the patch.
(9.45 KB, patch)
2015-03-10 12:26 PDT
,
Mark Lam
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Mark Lam
Comment 1
2015-03-10 12:26:52 PDT
Created
attachment 248346
[details]
the patch.
WebKit Commit Bot
Comment 2
2015-03-10 13:18:53 PDT
Comment on
attachment 248346
[details]
the patch. Clearing flags on attachment: 248346 Committed
r181343
: <
http://trac.webkit.org/changeset/181343
>
WebKit Commit Bot
Comment 3
2015-03-10 13:18:56 PDT
All reviewed patches have been landed. Closing bug.
Filip Pizlo
Comment 4
2015-03-12 16:51:51 PDT
Why not use UINT_MAX? That's much clearer.
Mark Lam
Comment 5
2015-03-12 17:02:18 PDT
(In reply to
comment #4
)
> Why not use UINT_MAX? That's much clearer.
I was misled by
http://www.cplusplus.com/reference/climits/
which that UINT_MAX is 16 bit. I see from
http://en.cppreference.com/w/cpp/types/climits
that I was wrong. If you feel strongly about it, I can switch all the sites to UINT_MAX.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug