Add bailout to x64 pixel array lithium instructions.
Stops segfaults in tests while tracking down the problem. TBR=kmillikin@chromium.org Review URL: http://codereview.chromium.org/6647024 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7111 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
83616da7f5
commit
7b29810d97
@ -1791,6 +1791,7 @@ LInstruction* LChunkBuilder::DoLoadKeyedFastElement(
|
||||
|
||||
LInstruction* LChunkBuilder::DoLoadPixelArrayElement(
|
||||
HLoadPixelArrayElement* instr) {
|
||||
Abort("Pixel array loads in generated code cause segfaults (danno)");
|
||||
ASSERT(instr->representation().IsInteger32());
|
||||
ASSERT(instr->key()->representation().IsInteger32());
|
||||
LOperand* external_pointer =
|
||||
@ -1832,6 +1833,7 @@ LInstruction* LChunkBuilder::DoStoreKeyedFastElement(
|
||||
|
||||
LInstruction* LChunkBuilder::DoStorePixelArrayElement(
|
||||
HStorePixelArrayElement* instr) {
|
||||
Abort("Pixel array stores in generated code sometimes segfaults (danno)");
|
||||
ASSERT(instr->value()->representation().IsInteger32());
|
||||
ASSERT(instr->external_pointer()->representation().IsExternal());
|
||||
ASSERT(instr->key()->representation().IsInteger32());
|
||||
|
Loading…
Reference in New Issue
Block a user