diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2011-10-25 20:45:26 -0400 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2011-10-25 20:45:26 -0400 |
commit | bca18a13eaa568a675a1116a0de185100ebaf54f (patch) | |
tree | baa7a7855b7d7ebfeb68b681e592862066588d1e | |
parent | d7e70edfb317aff931ce4ccad93111b3cb96fdb3 (diff) |
The most important inline keyword ever? Without it, gcc failed to inline this function, which is called by all matrix constructors...
-rw-r--r-- | Eigen/src/Core/PlainObjectBase.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/PlainObjectBase.h b/Eigen/src/Core/PlainObjectBase.h index cb28c5795..63dd8b767 100644 --- a/Eigen/src/Core/PlainObjectBase.h +++ b/Eigen/src/Core/PlainObjectBase.h @@ -35,7 +35,7 @@ namespace internal { template<typename Index> -void check_rows_cols_for_overflow(Index rows, Index cols) +inline void check_rows_cols_for_overflow(Index rows, Index cols) { // http://hg.mozilla.org/mozilla-central/file/6c8a909977d3/xpcom/ds/CheckedInt.h#l242 // we assume Index is signed |