]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/multiprecision/test/git_issue_393.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / multiprecision / test / git_issue_393.cpp
diff --git a/ceph/src/boost/libs/multiprecision/test/git_issue_393.cpp b/ceph/src/boost/libs/multiprecision/test/git_issue_393.cpp
new file mode 100644 (file)
index 0000000..c5ed8e6
--- /dev/null
@@ -0,0 +1,17 @@
+///////////////////////////////////////////////////////////////
+//  Copyright 2021 John Maddock. Distributed under the Boost
+//  Software License, Version 1.0. (See accompanying file
+//  LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt
+//
+
+#include <Eigen/Dense>
+#include <boost/multiprecision/cpp_int.hpp>
+#include <boost/multiprecision/eigen.hpp>
+
+typedef boost::multiprecision::cpp_rational               NT;
+typedef Eigen::Matrix<NT, Eigen::Dynamic, Eigen::Dynamic> M;
+
+void f(M& m1, M const& m2)
+{
+   m1 = m2 * m2;
+}