Boost C++ Libraries: Ticket #10733: [wave] Hooks not called for expanding specific predefined macros https://svn.boost.org/trac10/ticket/10733 <p> Non of the preprocessor hook is called during the expansion of the following predefined macros: <code>__LINE__</code>, <code>__FILE__</code>, <code>__INCLUDE_LEVEL__</code>. </p> <p> This is because the expansion of these macros are handled with a specific code path which skips the hooks. </p> <p> Expected behavior: </p> <ul><li>expanding_object_like_macro hook is called before the expansion </li><li>expansion happens based on the return value from the hook </li><li>expanded_macro hook is called after the expansion </li></ul> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10733 Trac 1.4.3