| Index: src/compiler/typer.cc
|
| diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc
|
| index ba26eea148e31fb7da1f3736215b957b28ff827b..7957425cda17ff30dff2757125953078a1fadba8 100644
|
| --- a/src/compiler/typer.cc
|
| +++ b/src/compiler/typer.cc
|
| @@ -1871,7 +1871,7 @@
|
| return ChangeRepresentation(arg, Type::UntaggedFloat64(), zone());
|
| }
|
|
|
| -Type* Typer::Visitor::TypeChangeInt31ToTaggedSigned(Node* node) {
|
| +Type* Typer::Visitor::TypeChangeInt31ToTagged(Node* node) {
|
| Type* arg = Operand(node, 0);
|
| // TODO(neis): DCHECK(arg->Is(Type::Signed31()));
|
| Type* rep =
|
| @@ -1901,13 +1901,15 @@
|
| return ChangeRepresentation(arg, Type::Tagged(), zone());
|
| }
|
|
|
| -Type* Typer::Visitor::TypeChangeTaggedToBit(Node* node) {
|
| +
|
| +Type* Typer::Visitor::TypeChangeBoolToBit(Node* node) {
|
| Type* arg = Operand(node, 0);
|
| // TODO(neis): DCHECK(arg.upper->Is(Type::Boolean()));
|
| return ChangeRepresentation(arg, Type::UntaggedBit(), zone());
|
| }
|
|
|
| -Type* Typer::Visitor::TypeChangeBitToTagged(Node* node) {
|
| +
|
| +Type* Typer::Visitor::TypeChangeBitToBool(Node* node) {
|
| Type* arg = Operand(node, 0);
|
| // TODO(neis): DCHECK(arg.upper->Is(Type::Boolean()));
|
| return ChangeRepresentation(arg, Type::TaggedPointer(), zone());
|
|
|