summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2022-11-11 14:48:17 +0100
committerPeter Varga <pvarga@inf.u-szeged.hu>2022-11-14 09:21:05 +0000
commit3d26dbfc59473d97bd3e05bde83c3047a286de2b (patch)
tree18969eb5d9caa452c898a5a54eaac36dc06025ea
parentb77c9ebc4dc0564db89b4e7647b26a14f9eb17ec (diff)
downloadqtwebengine-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.cc2
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"