Skip to content

Commit d68acc3

Browse files
committed
[eigen] patched submodule for io
1 parent fcd93bf commit d68acc3

File tree

4 files changed

+9
-39
lines changed

4 files changed

+9
-39
lines changed

ext/libeigen/eigen.lb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def init(module):
2121

2222

2323
def prepare(module, options):
24-
module.depends(":architecture:assert")
24+
module.depends(":architecture:assert", ":io")
2525
return True
2626

2727

ext/libeigen/iostream_eigen.hpp

Lines changed: 0 additions & 32 deletions
This file was deleted.

src/modm/io/iostream.hpp.in

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -249,12 +249,14 @@ public:
249249

250250
inline size_t width() const { return 0; }
251251
inline void width(size_t) {}
252+
%% if options.with_float and options.with_printf
252253
inline size_t precision() const { return fmt_precision; }
253-
inline size_t precision(size_t p) {
254-
size_t old = fmt_precision;
255-
fmt_precision = p;
256-
return old;
257-
}
254+
inline size_t precision(size_t p) {
255+
size_t old = fmt_precision;
256+
fmt_precision = p;
257+
return old;
258+
}
259+
%% endif
258260
inline char fill() const { return ' '; }
259261
inline char fill(char) {
260262
return ' ';

0 commit comments

Comments
 (0)