Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e0a4e0edfaa5e790d6d5c407e41110053958cc11
      
https://github.com/WebKit/WebKit/commit/e0a4e0edfaa5e790d6d5c407e41110053958cc11
  Author: Mike Wyrzykowski <[email protected]>
  Date:   2023-09-21 (Thu, 21 Sep 2023)

  Changed paths:
    M Source/WTF/wtf/dtoa.cpp
    M Source/WTF/wtf/dtoa.h
    M Source/WTF/wtf/dtoa/double-conversion.cc
    M Source/WTF/wtf/dtoa/double-conversion.h
    M Source/WebGPU/WGSL/Metal/MetalFunctionWriter.cpp
    M Tools/TestWebKitAPI/Tests/WGSL/MetalGenerationTests.cpp

  Log Message:
  -----------
  [WGSL] call to 'max' is ambiguous as decimal is not added to floating point 
number
https://bugs.webkit.org/show_bug.cgi?id=261854
<radar://115813155>

Reviewed by Tadeu Zagallo.

Make sure doubles contain a decimal point. Otherwise we will end up with
compiler errors due to ambiguous function overloads like max(d, 0) where
d is a double.

* Source/WTF/wtf/dtoa.cpp:
(WTF::numberToString):
(WTF::numberToStringWithTrailingPoint):
* Source/WTF/wtf/dtoa.h:
* Source/WTF/wtf/dtoa/double-conversion.cc:
* Source/WTF/wtf/dtoa/double-conversion.h:
* Source/WebGPU/WGSL/Metal/MetalFunctionWriter.cpp:
(WGSL::Metal::FunctionDefinitionWriter::visit):

* Tools/TestWebKitAPI/Tests/WGSL/MetalGenerationTests.cpp:
(TestWGSLAPI::TEST):
Update test expectation

Canonical link: https://commits.webkit.org/268237@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to