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-usBoost C++ Libraries/htdocs/site/boost.png
https://svn.boost.org/trac10/ticket/10733
Trac 1.4.3