Skip to content
  • fpizlo@apple.com's avatar
    We broke !(0/0) · 2cc10477
    fpizlo@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=116736
    
    Reviewed by Gavin Barraclough.
    
    Source/JavaScriptCore: 
    
    * parser/ASTBuilder.h:
    (JSC::ASTBuilder::createLogicalNot):
    * runtime/JSCJSValueInlines.h:
    (JSC::JSValue::pureToBoolean):
    
    Source/WTF: 
    
    * wtf/MathExtras.h:
    (isNotZeroAndOrdered):
    (isZeroOrUnordered):
    
    LayoutTests: 
    
    * fast/js/constant-fold-not-nan.html: Added.
    * fast/js/constant-fold-not-nan-expected.txt: Added.
    * fast/js/jsc-test-list:
    * fast/js/script-tests/constant-fold-not-nan.js: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150659 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2cc10477