Changeset 157243 in webkit


Ignore:
Timestamp:
Oct 10, 2013 1:02:09 PM (10 years ago)
Author:
Csaba Osztrogonác
Message:

generate-message-receiver.py can't handle nested #ifs
https://bugs.webkit.org/show_bug.cgi?id=121877

Reviewed by Alexey Proskuryakov.

  • Scripts/webkit2/parser.py:

(parse): Exit early until proper fix instead of generating buggy output.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r157241 r157243  
     12013-10-10  Csaba Osztrogonác  <ossy@webkit.org>
     2
     3        generate-message-receiver.py can't handle nested #ifs
     4        https://bugs.webkit.org/show_bug.cgi?id=121877
     5
     6        Reviewed by Alexey Proskuryakov.
     7
     8        * Scripts/webkit2/parser.py:
     9        (parse): Exit early until proper fix instead of generating buggy output.
     10
    1112013-10-10  Mark Rowe  <mrowe@apple.com>
    212
  • trunk/Source/WebKit2/Scripts/webkit2/parser.py

    r142835 r157243  
    2222
    2323import re
     24import sys
    2425
    2526from webkit2 import model
     
    4445        if line.startswith('#'):
    4546            if line.startswith('#if '):
     47                if condition:
     48                    # FIXME: generate-message-receiver.py can't handle nested ifs
     49                    # https://bugs.webkit.org/show_bug.cgi?id=121877
     50                    sys.stderr.write("ERROR: Nested #ifs aren't supported, please fix %s\n" % file.name)
     51                    sys.exit(1)
    4652                condition = line.rstrip()[4:]
    4753            elif line.startswith('#endif'):
Note: See TracChangeset for help on using the changeset viewer.