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

Issue 164437: Fix a strict aliasing bug in x64 release build.... (Closed)

Created:
11 years, 4 months ago by agl
Modified:
9 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

Fix a strict aliasing bug in x64 release build. When this function is fully inlined in a release build, the assignment to *result is reorder after the read. Thus the rest of the code ends up using the wrong value and crashes shortly after.

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -1 line) Patch
M src/handles.h View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 3 (0 generated)
agl
11 years, 4 months ago (2009-08-12 23:02:51 UTC) #1
agl
11 years, 4 months ago (2009-08-12 23:02:59 UTC) #2
Dean McNamee
11 years, 4 months ago (2009-08-12 23:05:48 UTC) #3
I am going to keep working on this (I had a patch that isn't working, but if I
can make it work it should be cleaner).

On 2009/08/12 23:02:59, agl wrote:
>

Powered by Google App Engine
This is Rietveld 408576698