Changeset 195788 in webkit


Ignore:
Timestamp:
Jan 28, 2016 3:21:46 PM (8 years ago)
Author:
Yusuke Suzuki
Message:

Fix the B3 build with GCC 4.9.3
https://bugs.webkit.org/show_bug.cgi?id=151624

Reviewed by Filip Pizlo.

Due to GCC 4.9's compiler issue[1], method calls inside (2 or so) nested lambdas need to use this to avoid internal compiler errors.
[1]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62272

  • b3/air/AirIteratedRegisterCoalescing.cpp:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r195744 r195788  
     12016-01-28  Yusuke Suzuki  <utatane.tea@gmail.com>
     2
     3        Fix the B3 build with GCC 4.9.3
     4        https://bugs.webkit.org/show_bug.cgi?id=151624
     5
     6        Reviewed by Filip Pizlo.
     7
     8        Due to GCC 4.9's compiler issue[1], method calls inside (2 or so) nested lambdas need to use `this` to avoid internal compiler errors.
     9        [1]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62272
     10
     11        * b3/air/AirIteratedRegisterCoalescing.cpp:
     12
    1132016-01-28  Filip Pizlo  <fpizlo@apple.com>
    214
  • trunk/Source/JavaScriptCore/b3/air/AirIteratedRegisterCoalescing.cpp

    r195446 r195788  
    835835                            return;
    836836                       
    837                         addEdge(arg, otherArg);
     837                        this->addEdge(arg, otherArg);
    838838                    });
    839839            });
Note: See TracChangeset for help on using the changeset viewer.