Re:Notes on Programming in C (1989)
by pjmlp on Sunday May 11, 2014 @11:02AM
(#7728834)
Not when you #undef it. That was just a possible example.
[ Parent
| on HN ]
If list.h has no include guard, it gets included with or without this optimization. If it has an include guard and you #undef it, then it gets included again with or without this optimization. If you it has an include guard and you do not #undef it, it does not get included again, with or without this optimization.
In no case does this optimization change the code emitted.