|
Convert SHA256_LENGTH from a constant-in-anonymous-enum to a static const. This defines the constant where it's declared to preserve the existing readability.
Normally this makes things like DCHECK_EQ() unhappy, but when I'd originally tested this I didn't seem to need to make any changes due to that. Will be watching the trybots...
The original motiviation for this change was to find a way to eliminate some cases of passing anonymous-typed values as template arguments (which happens when you use a value from the enum in e.g. EXPECT_EQ()), which is technically illegal in C++03, though we don't warn about it. Simply naming the enum would have done this, but in general naming enums used to declare constants like this is bizarre ("enum Constants { ... }"?).
BUG= 92247
TEST=Compiles
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=102369
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+42 lines, -45 lines) |
Patch |
|
M |
chrome/browser/extensions/convert_user_script.cc
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/convert_web_app.cc
|
View
|
|
1 chunk |
+4 lines, -5 lines |
1 comment
|
Download
|
|
M |
chrome/browser/extensions/extension_updater.cc
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/safe_browsing/client_side_detection_service.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/safe_browsing/client_side_detection_service_unittest.cc
|
View
|
|
3 chunks |
+10 lines, -10 lines |
0 comments
|
Download
|
|
M |
chrome/browser/safe_browsing/safe_browsing_util.cc
|
View
|
|
1 chunk |
+3 lines, -3 lines |
1 comment
|
Download
|
|
M |
crypto/secure_hash_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
crypto/sha2.h
|
View
|
|
1 chunk |
+1 line, -3 lines |
1 comment
|
Download
|
|
M |
crypto/sha2.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
crypto/sha2_unittest.cc
|
View
|
|
4 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
M |
net/base/crl_set.cc
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
net/base/dnssec_chain_verifier.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/base/transport_security_state.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|