SpiderMonkey 38 upgrade: 21/35
The naming conventions for typed array types changed. Patch by leper. Addresses https://bugzilla.mozilla.org/show_bug.cgi?id=1021790 This was SVN commit r18675.
This commit is contained in:
parent
f77441fb10
commit
2db0fb27ae
@ -26,27 +26,27 @@
|
||||
#include "scriptinterface/ScriptExtraHeaders.h"
|
||||
#include "SerializedScriptTypes.h"
|
||||
|
||||
static u8 GetArrayType(JSArrayBufferViewType arrayType)
|
||||
static u8 GetArrayType(js::Scalar::Type arrayType)
|
||||
{
|
||||
switch(arrayType)
|
||||
{
|
||||
case js::ArrayBufferView::TYPE_INT8:
|
||||
case js::Scalar::Int8:
|
||||
return SCRIPT_TYPED_ARRAY_INT8;
|
||||
case js::ArrayBufferView::TYPE_UINT8:
|
||||
case js::Scalar::Uint8:
|
||||
return SCRIPT_TYPED_ARRAY_UINT8;
|
||||
case js::ArrayBufferView::TYPE_INT16:
|
||||
case js::Scalar::Int16:
|
||||
return SCRIPT_TYPED_ARRAY_INT16;
|
||||
case js::ArrayBufferView::TYPE_UINT16:
|
||||
case js::Scalar::Uint16:
|
||||
return SCRIPT_TYPED_ARRAY_UINT16;
|
||||
case js::ArrayBufferView::TYPE_INT32:
|
||||
case js::Scalar::Int32:
|
||||
return SCRIPT_TYPED_ARRAY_INT32;
|
||||
case js::ArrayBufferView::TYPE_UINT32:
|
||||
case js::Scalar::Uint32:
|
||||
return SCRIPT_TYPED_ARRAY_UINT32;
|
||||
case js::ArrayBufferView::TYPE_FLOAT32:
|
||||
case js::Scalar::Float32:
|
||||
return SCRIPT_TYPED_ARRAY_FLOAT32;
|
||||
case js::ArrayBufferView::TYPE_FLOAT64:
|
||||
case js::Scalar::Float64:
|
||||
return SCRIPT_TYPED_ARRAY_FLOAT64;
|
||||
case js::ArrayBufferView::TYPE_UINT8_CLAMPED:
|
||||
case js::Scalar::Uint8Clamped:
|
||||
return SCRIPT_TYPED_ARRAY_UINT8_CLAMPED;
|
||||
default:
|
||||
LOGERROR("Cannot serialize unrecognized typed array view: %d", arrayType);
|
||||
|
Loading…
Reference in New Issue
Block a user