This bugzilla service is closed. All entries have been migrated to
Bug 1273 - Assertions redefining
Summary: Assertions redefining
Alias: None
Product: Eigen
Classification: Unclassified
Component: Documentation (show other bugs)
Version: 3.2
Hardware: All All
: Normal Documentation
Assignee: Nobody
Depends on:
Reported: 2016-08-12 09:08 UTC by Zdenko Bacik
Modified: 2019-12-04 16:05 UTC (History)
4 users (show)


Description Zdenko Bacik 2016-08-12 09:08:38 UTC
Dear Eigen community,

I found a problem in documentation. I try to used assert redefining (see and I got wrong results.

I am not going to write what happend there. Just see fix and you will see what is wrong (I added parentheses to if condition).

#include <stdexcept>
#undef eigen_assert
#define eigen_assert(x) \
  if (!(x)) { throw (std::runtime_error("Put your message here")); }
Comment 1 Christoph Hertzberg 2016-08-12 13:36:36 UTC
Thanks for noticing that!
Fixed in 3.2 and devel branch (online docu will be updated within the next day).
Comment 2 Nobody 2019-12-04 16:05:37 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance:

Note You need to log in before you can comment on or make changes to this bug.