| Index: src/compiler/representation-change.h
|
| diff --git a/src/compiler/representation-change.h b/src/compiler/representation-change.h
|
| index 8a38644e9495e0e35bb86ace049b3dc32f01cb7b..f00e215a5ecb6ba4cf6e21165c4c3eb8ff268519 100644
|
| --- a/src/compiler/representation-change.h
|
| +++ b/src/compiler/representation-change.h
|
| @@ -80,6 +80,21 @@ enum class TypeCheckKind : uint8_t {
|
| kNumber
|
| };
|
|
|
| +inline std::ostream& operator<<(std::ostream& os, TypeCheckKind type_check) {
|
| + switch (type_check) {
|
| + case TypeCheckKind::kNone:
|
| + return os << "None";
|
| + case TypeCheckKind::kSigned32:
|
| + return os << "Signed32";
|
| + case TypeCheckKind::kNumberOrUndefined:
|
| + return os << "NumberOrUndefined";
|
| + case TypeCheckKind::kNumber:
|
| + return os << "Number";
|
| + }
|
| + UNREACHABLE();
|
| + return os;
|
| +}
|
| +
|
| // The {UseInfo} class is used to describe a use of an input of a node.
|
| //
|
| // This information is used in two different ways, based on the phase:
|
|
|