Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(67)

Issue 2492553006: Re-enable as many clang warning as possible (Closed)

Created:
4 years, 1 month ago by brucedawson
Modified:
4 years, 1 month ago
CC:
chromium-reviews, Nico
Target Ref:
refs/heads/master
Project:
icu
Visibility:
Public.

Description

Re-enable as many clang warning as possible ICU has historically had many clang warnings disabled, but some of the underlying causes have been fixed. One of the VC++ specific warning disables was recently removed (crrev.com/2494793002) and this change removes a bunch more, for clang and VC++. For some of them there are specific icu bugs that have been fixed that allow this, and for others I just have the evidence that on Linux and Windows icu compiles with clang and VC++ with these changes. BUG=21515 R=thakis@chromium.org Committed: https://chromium.googlesource.com/chromium/deps/icu/+/3c89207bdd2c44b78ec69b7d52f9768475835bd9

Patch Set 1 #

Patch Set 2 : Fully remove the unneeded warning disable switches #

Patch Set 3 : Remove more suppression of deprecation warnings #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -26 lines) Patch
M BUILD.gn View 1 2 2 chunks +0 lines, -26 lines 2 comments Download

Messages

Total messages: 10 (4 generated)
brucedawson
It looks like we can remove quite a few warning-disable options for icu. PTAL jungshik.
4 years, 1 month ago (2016-11-14 19:06:12 UTC) #3
Nico
Lgtm if it builds :-)
4 years, 1 month ago (2016-11-14 19:10:48 UTC) #5
brucedawson
On 2016/11/14 19:10:48, Nico wrote: > Lgtm if it builds :-) I've tried debug/release x ...
4 years, 1 month ago (2016-11-14 19:16:13 UTC) #6
brucedawson
Committed patchset #3 (id:40001) manually as 3c89207bdd2c44b78ec69b7d52f9768475835bd9 (presubmit successful).
4 years, 1 month ago (2016-11-14 19:33:19 UTC) #8
jungshik at Google
Thank you for removing warnings I forgot to remove updating ICU. Below is one post-landing ...
4 years, 1 month ago (2016-11-15 18:06:36 UTC) #9
brucedawson
4 years, 1 month ago (2016-11-15 19:53:48 UTC) #10
Message was sent while issue was closed.
https://codereview.chromium.org/2492553006/diff/40001/BUILD.gn
File BUILD.gn (left):

https://codereview.chromium.org/2492553006/diff/40001/BUILD.gn#oldcode77
BUILD.gn:77: # http://bugs.icu-project.org/trac/ticket/12821
On 2016/11/15 18:06:36, jungshik at google wrote:
> Did you mean to remove this comment? It's for wd4333 we still have to keep. 

Good catch. I accidentally associated the comment with the previous line instead
of with the subsequent line. I'll put it back.

Powered by Google App Engine
This is Rietveld 408576698