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

Issue 487923002: Oilpan: fix MSVC compilation after r180556. (Closed)

Created:
6 years, 4 months ago by sof
Modified:
6 years, 4 months ago
Reviewers:
oilpan-reviews, Yuki
CC:
blink-reviews, blink-reviews-css, ed+blinkwatch_opera.com, dglazkov+blink, apavlov+blink_chromium.org, darktears, rune+blink, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Oilpan: fix MSVC compilation after r180556. Have the "same-size" class inherit from the same classes as CSSRule, so as to have the MSVC-specific alignment constraints of the parent ScriptWrappableBase class apply in equal measure. TBR=oilpan-reviews@chromium.org,yukishiino@chromium.org BUG=235436 NOTRY=true Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=180601

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -1 line) Patch
M Source/core/css/CSSRule.cpp View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 9 (0 generated)
sof
Please take a look.
6 years, 4 months ago (2014-08-19 21:15:50 UTC) #1
sof
The CQ bit was checked by sigbjornf@opera.com
6 years, 4 months ago (2014-08-19 21:15:56 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sigbjornf@opera.com/487923002/1
6 years, 4 months ago (2014-08-19 21:16:42 UTC) #3
commit-bot: I haz the power
Committed patchset #1 (1) as 180601
6 years, 4 months ago (2014-08-19 21:17:13 UTC) #4
haraken
Thanks for the fix, but this wouldn't be an intended fix... The original CL was ...
6 years, 4 months ago (2014-08-20 00:17:02 UTC) #5
Yuki
On 2014/08/20 00:17:02, haraken wrote: > Thanks for the fix, but this wouldn't be an ...
6 years, 4 months ago (2014-08-20 03:23:45 UTC) #6
haraken
On 2014/08/20 03:23:45, Yuki wrote: > On 2014/08/20 00:17:02, haraken wrote: > > Thanks for ...
6 years, 4 months ago (2014-08-20 03:44:03 UTC) #7
sof
On 2014/08/20 03:23:45, Yuki wrote: > On 2014/08/20 00:17:02, haraken wrote: > > Thanks for ...
6 years, 4 months ago (2014-08-20 05:41:39 UTC) #8
Yuki
6 years, 4 months ago (2014-08-20 08:14:23 UTC) #9
Message was sent while issue was closed.
On 2014/08/20 05:41:39, sof wrote:
> On 2014/08/20 03:23:45, Yuki wrote:
> > On 2014/08/20 00:17:02, haraken wrote:
> > > Thanks for the fix, but this wouldn't be an intended fix... The original
CL
> > was
> > > intended to not increase the size of CSSRule.
> > > 
> > > shiino-san: would you take a look?
> > 
> > At a glance, I guess that the cause is that CSSRule is too small which is 8
> byte
> > without vtbl when oilpan is enabled.  Without oilpan, CSSRule is 12 byte
> without
> > vtbl and the alignment change of ScriptWrappableBase doesn't increase the
size
> > of CSSRule.
> > 
> > May I apply the same temporary fix as
> >
>
https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit...
> > ?
> > 
> 
> A comment would do just as fine a job? Having platform specific types/classes
> here doesn't sound ideal.

Okay, then, I'll just add a comment.

Powered by Google App Engine
This is Rietveld 408576698