Does this need using to the branches? On Wed, Oct 12, 2011 at 6:00 PM, <[email protected]> wrote: > Reviewers: Jakob, > > Message: > PTaQL. > > Description: > Fixing bug caused by missing smi-tag. > > > Please review this at http://codereview.chromium.org/8240007/ > > SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge > > Affected files: > M src/x64/stub-cache-x64.cc > > > Index: src/x64/stub-cache-x64.cc > diff --git a/src/x64/stub-cache-x64.cc b/src/x64/stub-cache-x64.cc > index > 103b8df37618a5a3d90d00b558647b22aec25793..c4b2672f6065d45569d2e534ee92ca5445b2c786 > 100644 > --- a/src/x64/stub-cache-x64.cc > +++ b/src/x64/stub-cache-x64.cc > @@ -3799,6 +3799,8 @@ void > KeyedStoreStubCompiler::GenerateStoreFastDoubleElement( > __ jmp(ic_force_generic, RelocInfo::CODE_TARGET); > > __ bind(&transition_elements_kind); > + // Restore smi-tagging of rcx. > + __ Integer32ToSmi(rcx, rcx); > Handle<Code> ic_miss = masm->isolate()->builtins()->KeyedStoreIC_Miss(); > __ jmp(ic_miss, RelocInfo::CODE_TARGET); > } > > > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev >
-- Erik Corry, Software Engineer Google Denmark ApS - Frederiksborggade 20B, 1 sal, 1360 København K - Denmark - CVR nr. 28 86 69 84 -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
