From 722916e19d86b224ec6c705e24d376def524154b Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 6 Nov 2014 09:25:26 +0100 Subject: bug #903: clean swap API regarding extra enable_if parameters, and add failtests for swap --- failtest/swap_1.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 failtest/swap_1.cpp (limited to 'failtest/swap_1.cpp') diff --git a/failtest/swap_1.cpp b/failtest/swap_1.cpp new file mode 100644 index 000000000..106379720 --- /dev/null +++ b/failtest/swap_1.cpp @@ -0,0 +1,14 @@ +#include "../Eigen/Core" + +using namespace Eigen; + +int main() +{ + VectorXf a(10), b(10); +#ifdef EIGEN_SHOULD_FAIL_TO_BUILD + const DenseBase &ac(a); +#else + DenseBase &ac(a); +#endif + b.swap(ac); +} -- cgit v1.2.3