#include <boost/preprocessor/comparison/equal.hpp> #include <boost/preprocessor/debug/assert.hpp> // lines are supposed to be counted // in translation phase 1 #line 9 BOOST_PP_ASSERT_MSG( \ BOOST_PP_EQUAL(__LINE__, 9), \ "incorrect line numbering detected" \ )