diff options
author | Josh Blum <josh@joshknows.com> | 2010-05-03 11:30:17 +0000 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2010-05-03 11:30:17 +0000 |
commit | 2e222f4a77df389551d08b42a1bf947487d1442f (patch) | |
tree | e2c9018e3471591e0a912955a16a030d59f808bd /host/include | |
parent | f92582169e35f96a945f745ce46326230b25888d (diff) | |
download | uhd-2e222f4a77df389551d08b42a1bf947487d1442f.tar.gz uhd-2e222f4a77df389551d08b42a1bf947487d1442f.tar.bz2 uhd-2e222f4a77df389551d08b42a1bf947487d1442f.zip |
spi working, talked to ad9522
Diffstat (limited to 'host/include')
-rw-r--r-- | host/include/uhd/utils/assert.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/host/include/uhd/utils/assert.hpp b/host/include/uhd/utils/assert.hpp index 6aca64f8c..577050aff 100644 --- a/host/include/uhd/utils/assert.hpp +++ b/host/include/uhd/utils/assert.hpp @@ -29,7 +29,14 @@ #include <string> #ifndef BOOST_THROW_EXCEPTION -#define BOOST_THROW_EXCEPTION(x) throw std::runtime_error("") + #include <boost/exception/exception.hpp> + #include <boost/current_function.hpp> + #define BOOST_THROW_EXCEPTION(x)\ + ::boost::throw_exception( ::boost::enable_error_info(x) <<\ + ::boost::throw_function(BOOST_CURRENT_FUNCTION) <<\ + ::boost::throw_file(__FILE__) <<\ + ::boost::throw_line((int)__LINE__) ) + #endif namespace uhd{ |