Skip to content

Commit 42818f6

Browse files
committed
test: update Eigen/Fmt compilation errors
1 parent 2127074 commit 42818f6

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

tests/myproj/include/mylib/lib.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// test external pac
44
#include <Eigen/Dense>
55
#include <fmt/core.h>
6-
#include <fmt/ostream.h>
6+
#include <fmt/ranges.h>
77

88
// test std libraries
99
#include <iostream>
@@ -24,7 +24,7 @@ int some_fun() {
2424
auto eigen_vec = Eigen::VectorXd::LinSpaced(10, 0, 1);
2525

2626
// print the vector
27-
fmt::print("{}", eigen_vec);
27+
fmt::print("[{}]", fmt::join(eigen_vec, ", "));
2828

2929
return 0;
3030
}

tests/myproj/src/main/main.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// test external pac
22
#include <Eigen/Dense>
33
#include <fmt/core.h>
4-
#include <fmt/ostream.h>
4+
#include <fmt/ranges.h>
55

66
// test std libraries
77
#include <iostream>
@@ -19,11 +19,11 @@ int main() {
1919
fmt::print("Hello from fmt{}", "!");
2020

2121
Eigen::VectorXd eigen_vec = Eigen::Vector3d(1, 2, 3);
22-
fmt::print("{}", eigen_vec);
22+
fmt::print("[{}]", fmt::join(eigen_vec, ", "));
2323

2424
#if !defined(__MINGW32__) && !defined(__MSYS__) // TODO fails
2525
Eigen::VectorXd eigen_vec2 = Eigen::VectorXd::LinSpaced(10, 0, 1);
26-
fmt::print("{}", eigen_vec2);
26+
fmt::print("[{}]", fmt::join(eigen_vec2, ", "));
2727
#endif
2828

2929
// trigger address sanitizer

tests/myproj/src/mylib2/lib.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// test external pac
22
#include <Eigen/Dense>
33
#include <fmt/core.h>
4-
#include <fmt/ostream.h>
4+
#include <fmt/ranges.h>
55

66
// test std libraries
77
#include <iostream>
@@ -19,11 +19,11 @@ int some_fun2() {
1919
fmt::print("Hello from fmt{}", "!");
2020

2121
Eigen::VectorXd eigen_vec = Eigen::Vector3d(1, 2, 3);
22-
fmt::print("{}", eigen_vec);
22+
fmt::print("[{}]", fmt::join(eigen_vec, ", "));
2323

2424
#if !defined(__MINGW32__) && !defined(__MSYS__) // TODO fails
2525
Eigen::VectorXd eigen_vec2 = Eigen::VectorXd::LinSpaced(10, 0, 1);
26-
fmt::print("{}", eigen_vec2);
26+
fmt::print("[{}]", fmt::join(eigen_vec2, ", "));
2727
#endif
2828

2929
return 0;

0 commit comments

Comments
 (0)