From 9010bd4658a386cf0b77abcea65c156def5192bc Mon Sep 17 00:00:00 2001 From: Vincent Rabaud Date: Wed, 18 Dec 2024 21:48:48 +0100 Subject: [PATCH] Rename Mat::clone binding because it is used in Emscripten. This is in emscripten 3.1.71 and above, cf https://github.com/emscripten-core/emscripten/pull/22734 There was a temptative fix upstream to no avail: https://github.com/emscripten-core/emscripten/pull/23132 --- modules/js/src/core_bindings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/js/src/core_bindings.cpp b/modules/js/src/core_bindings.cpp index d5bf9b076c6c..361a76fd5485 100644 --- a/modules/js/src/core_bindings.cpp +++ b/modules/js/src/core_bindings.cpp @@ -520,7 +520,7 @@ EMSCRIPTEN_BINDINGS(binding_utils) .function("colRange", select_overload(&cv::Mat::colRange)) .function("colRange", select_overload(&cv::Mat::colRange)) .function("step1", select_overload(&cv::Mat::step1)) - .function("clone", select_overload(&cv::Mat::clone)) + .function("mat_clone", select_overload(&cv::Mat::clone)) .function("depth", select_overload(&cv::Mat::depth)) .function("col", select_overload(&cv::Mat::col)) .function("dot", select_overload(&binding_utils::matDot))