Support -fdebug-cpp option
This patch adds -fdebug-cpp option. When used with -E this dumps the relevant macro map before every single token. This clutters the output a lot but has proved to be invaluable in tracking some bugs during the development of the virtual location support. Co-Authored-By: Dodji Seketeli <dodji@redhat.com> From-SVN: r180084
This commit is contained in:
committed by
Dodji Seketeli
parent
07a0b324eb
commit
847e697a24
@@ -392,6 +392,10 @@ struct cpp_options
|
||||
/* Nonzero means we're looking at already preprocessed code, so don't
|
||||
bother trying to do macro expansion and whatnot. */
|
||||
unsigned char preprocessed;
|
||||
|
||||
/* Nonzero means we are going to emit debugging logs during
|
||||
preprocessing. */
|
||||
unsigned char debug;
|
||||
|
||||
/* Nonzero means we are tracking locations of tokens involved in
|
||||
macro expansion. 1 Means we track the location in degraded mode
|
||||
|
||||
Reference in New Issue
Block a user