Commit ba9efd26 authored by erik.corry@gmail.com's avatar erik.corry@gmail.com

Avoid triggering assert on 64 bit version.

Review URL: http://codereview.chromium.org/174519

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2763 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 681440e2
......@@ -3257,6 +3257,10 @@ bool Heap::Setup(bool create_heap_objects) {
void Heap::SetStackLimit(intptr_t limit) {
// We don't use this on x86-64 yet, but we need to remove the top
// bits or it won't be a valid Smi. This has no effect on 32 bit
// architectures.
limit &= 0xfffffffful;
// Set up the special root array entry containing the stack guard.
// This is actually an address, but the tag makes the GC ignore it.
set_stack_limit(Smi::FromInt(limit >> kSmiTagSize));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment