| Index: src/regexp/regexp-ast.h
 | 
| diff --git a/src/regexp/regexp-ast.h b/src/regexp/regexp-ast.h
 | 
| index 5e6f8f45e7e011d1da1a2d413b3c2736d2d1d22f..4a81ccaf1b4444042e653a3f1a3e7f4fa071638f 100644
 | 
| --- a/src/regexp/regexp-ast.h
 | 
| +++ b/src/regexp/regexp-ast.h
 | 
| @@ -108,8 +108,9 @@ class CharacterRange {
 | 
|    bool is_valid() { return from_ <= to_; }
 | 
|    bool IsEverything(uc16 max) { return from_ == 0 && to_ >= max; }
 | 
|    bool IsSingleton() { return (from_ == to_); }
 | 
| -  void AddCaseEquivalents(Isolate* isolate, Zone* zone,
 | 
| -                          ZoneList<CharacterRange>* ranges, bool is_one_byte);
 | 
| +  static void AddCaseEquivalents(Isolate* isolate, Zone* zone,
 | 
| +                                 ZoneList<CharacterRange>* ranges,
 | 
| +                                 bool is_one_byte);
 | 
|    // Whether a range list is in canonical form: Ranges ordered by from value,
 | 
|    // and ranges non-overlapping and non-adjacent.
 | 
|    static bool IsCanonical(ZoneList<CharacterRange>* ranges);
 | 
| @@ -293,7 +294,6 @@ class RegExpCharacterClass final : public RegExpTree {
 | 
|    RegExpCharacterClass* AsCharacterClass() override;
 | 
|    bool IsCharacterClass() override;
 | 
|    bool IsTextElement() override { return true; }
 | 
| -  bool NeedsDesugaringForUnicode(Zone* zone);
 | 
|    int min_match() override { return 1; }
 | 
|    int max_match() override { return 1; }
 | 
|    void AppendToText(RegExpText* text, Zone* zone) override;
 | 
| @@ -310,7 +310,7 @@ class RegExpCharacterClass final : public RegExpTree {
 | 
|    // W : non-ASCII word character
 | 
|    // d : ASCII digit
 | 
|    // D : non-ASCII digit
 | 
| -  // . : non-unicode non-newline
 | 
| +  // . : non-newline
 | 
|    // * : All characters, for advancing unanchored regexp
 | 
|    uc16 standard_type() { return set_.standard_set_type(); }
 | 
|    ZoneList<CharacterRange>* ranges(Zone* zone) { return set_.ranges(zone); }
 | 
| 
 |