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

Issue 2922163002: Remove explicit template parameters when calling DataEquivalent. (Closed)

Created:
3 years, 6 months ago by shend
Modified:
3 years, 6 months ago
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-css, blink-reviews-style_chromium.org, chromium-reviews, dglazkov+blink, rwlbuis
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove explicit template parameters when calling DataEquivalent. Because of crbug.com/729447, specifying explicit template parameters in a call to a function that is overloaded on a garbage collected type causes a [blink-gc] error. As part of generating RareNonInheritedData, we need to add overloads for DataRef in DataEquivalent, so we need to remove code where DataEquivalent is called with explicit template parameters. This patch replaces explicit template parameters with static_casts instead. This workaround will allow us to continue with generating RareNonInheritedData. BUG=628043 Review-Url: https://codereview.chromium.org/2922163002 Cr-Commit-Position: refs/heads/master@{#478908} Committed: https://chromium.googlesource.com/chromium/src/+/26be5c373bf2361010a3c06929d342a530043634

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Rebase #

Patch Set 4 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -4 lines) Patch
M third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp View 1 2 1 chunk +8 lines, -4 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 32 (25 generated)
shend
Hi Naina, PTAL
3 years, 6 months ago (2017-06-07 23:37:49 UTC) #11
shend
Redirecting to Alan, PTAL
3 years, 6 months ago (2017-06-08 22:52:25 UTC) #19
nainar
lgtm
3 years, 6 months ago (2017-06-09 16:08:33 UTC) #25
nainar
shend@, Argh sorry meant to hit Publish. Not l*tm. I am not that familiar with ...
3 years, 6 months ago (2017-06-09 16:09:16 UTC) #26
alancutter (OOO until 2018)
lgtm
3 years, 6 months ago (2017-06-13 03:35:15 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2922163002/60001
3 years, 6 months ago (2017-06-13 03:36:58 UTC) #29
commit-bot: I haz the power
3 years, 6 months ago (2017-06-13 05:27:49 UTC) #32
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/26be5c373bf2361010a3c06929d3...

Powered by Google App Engine
This is Rietveld 408576698