Bug 51722

Summary: JSDataViewCustom.cpp gives the fastcall calling convention to functions called via C++
Product: WebKit Reporter: Martin Robinson <mrobinson>
Component: WebGLAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: alex, jianli, kbr
Priority: P3    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Bug Depends on:    
Bug Blocks: 31517    
Attachments:
Description Flags
Patch none

Description Martin Robinson 2010-12-29 13:53:45 PST
JSDataView methods like JSDataView::getInt8 are labeled with JSC_HOST_CALL, which gives them the fastcall calling convention. This leads to runtime errors, because these methods are called from C++ code in the auto-generated JSDataView.cpp. This was observed when running fast/canvas/webgl/data-view-test.html on the upcoming GTK+ WebGL implementation.
Comment 1 Martin Robinson 2010-12-29 14:11:33 PST
Created attachment 77643 [details]
Patch
Comment 2 Martin Robinson 2010-12-29 14:21:12 PST
Committed r74760: <http://trac.webkit.org/changeset/74760>