Add __PASS__ builtin macro
commit7383b407d9dac305ff150431df40f03051f6d6c9
authorH. Peter Anvin <hpa@zytor.com>
Wed, 24 Sep 2008 17:20:40 +0000 (24 10:20 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 24 Sep 2008 17:20:40 +0000 (24 10:20 -0700)
tree69cfc73ee6fb266625cd6b6f3dd0c8108126f0bb
parent917a3496f062ce35547816b560ba5a1b2c563574
Add __PASS__ builtin macro

Add a new builtin macro, __PASS__, which is either 1 (for a
preparatory pass), 2 (for a final pass, including preprocessor only),
or 0 (for dependency generation.)  This might be useful in special
contexts.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
preproc.c