Replace reinterpret_cast with BitCast in deoptimizer to please certain compilers.
This is a back-port of upstream V8 rev 8672. Fixes #1354.
This commit is contained in:
parent
bd2d90feff
commit
e5cceffe6a
2
deps/v8/src/deoptimizer.cc
vendored
2
deps/v8/src/deoptimizer.cc
vendored
@ -1462,7 +1462,7 @@ DeoptimizedFrameInfo::~DeoptimizedFrameInfo() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void DeoptimizedFrameInfo::Iterate(ObjectVisitor* v) {
|
void DeoptimizedFrameInfo::Iterate(ObjectVisitor* v) {
|
||||||
v->VisitPointer(reinterpret_cast<Object**>(&function_));
|
v->VisitPointer(BitCast<Object**>(&function_));
|
||||||
v->VisitPointers(parameters_, parameters_ + parameters_count_);
|
v->VisitPointers(parameters_, parameters_ + parameters_count_);
|
||||||
v->VisitPointers(expression_stack_, expression_stack_ + expression_count_);
|
v->VisitPointers(expression_stack_, expression_stack_ + expression_count_);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user