| Index: src/compiler/typer.cc
|
| diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc
|
| index fe6507fb162e07cb8ed71dfcf01ad2275037a6ae..1431ff769ec6d5eaa42c93dc46e60b0d122a5457 100644
|
| --- a/src/compiler/typer.cc
|
| +++ b/src/compiler/typer.cc
|
| @@ -1527,28 +1527,10 @@ Type* Typer::Visitor::TypeStringLessThanOrEqual(Node* node) {
|
| }
|
|
|
| Type* Typer::Visitor::StringFromCharCodeTyper(Type* type, Typer* t) {
|
| - type = NumberToUint32(ToNumber(type, t), t);
|
| - Factory* f = t->isolate()->factory();
|
| - double min = type->Min();
|
| - double max = type->Max();
|
| - if (min == max) {
|
| - uint32_t code = static_cast<uint32_t>(min) & String::kMaxUtf16CodeUnitU;
|
| - Handle<String> string = f->LookupSingleCharacterStringFromCode(code);
|
| - return Type::HeapConstant(string, t->zone());
|
| - }
|
| return Type::String();
|
| }
|
|
|
| Type* Typer::Visitor::StringFromCodePointTyper(Type* type, Typer* t) {
|
| - type = NumberToUint32(ToNumber(type, t), t);
|
| - Factory* f = t->isolate()->factory();
|
| - double min = type->Min();
|
| - double max = type->Max();
|
| - if (min == max) {
|
| - uint32_t code = static_cast<uint32_t>(min) & String::kMaxUtf16CodeUnitU;
|
| - Handle<String> string = f->LookupSingleCharacterStringFromCode(code);
|
| - return Type::HeapConstant(string, t->zone());
|
| - }
|
| return Type::String();
|
| }
|
|
|
|
|