diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2022-11-11 14:48:17 +0100 |
---|---|---|
committer | Peter Varga <pvarga@inf.u-szeged.hu> | 2022-11-14 09:21:05 +0000 |
commit | 3d26dbfc59473d97bd3e05bde83c3047a286de2b (patch) | |
tree | 18969eb5d9caa452c898a5a54eaac36dc06025ea | |
parent | b77c9ebc4dc0564db89b4e7647b26a14f9eb17ec (diff) | |
download | qtwebengine-chromium-3d26dbfc59473d97bd3e05bde83c3047a286de2b.tar.gz |
[Backport] Fix missing cmath header build failure in renderer extension
Building 106.0.5249.51 on a Debian machine, I hit the following
build error:
FAILED: obj/extensions/renderer/renderer/argument_spec.o
clang++ [...] -o obj/extensions/renderer/renderer/argument_spec.o
../../extensions/renderer/bindings/argument_spec.cc:410:16: error: no member named 'isnan' in namespace 'std'
if (std::isnan(double_val) || std::isinf(double_val)) {
~~~~~^
../../extensions/renderer/bindings/argument_spec.cc:410:42: error: no member named 'isinf' in namespace 'std'
if (std::isnan(double_val) || std::isinf(double_val)) {
~~~~~^
2 errors generated.
isnan and isinf are both found in the cmath header, so simply
including it fixes that build error.
Change-Id: I5c266c663d80e5d40a11f0d0e8b63ee5aaacf7ea
Review-URL: https://chromium-review.googlesource.com/c/chromium/src/+/3913616
Cr-Commit-Position: refs/heads/main@{#1052196}
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/442872
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
-rw-r--r-- | chromium/extensions/renderer/bindings/argument_spec.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chromium/extensions/renderer/bindings/argument_spec.cc b/chromium/extensions/renderer/bindings/argument_spec.cc index ba6c258e0c3..e0916660f68 100644 --- a/chromium/extensions/renderer/bindings/argument_spec.cc +++ b/chromium/extensions/renderer/bindings/argument_spec.cc @@ -4,6 +4,8 @@ #include "extensions/renderer/bindings/argument_spec.h" +#include <cmath> + #include "base/check.h" #include "base/strings/string_piece.h" #include "base/strings/string_util.h" |