summaryrefslogtreecommitdiffstats
path: root/contrib/gcclibs/libcpp/internal.h
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2014-01-12 21:16:26 +0000
committerpfg <pfg@FreeBSD.org>2014-01-12 21:16:26 +0000
commitf630f6f40f740cb8f2ee6f8b7ca4b87afe4549ed (patch)
tree1583542d675d7245df1abbe37fe4624d8013d8b1 /contrib/gcclibs/libcpp/internal.h
parentd54137712a89d020593dfb73ef2e0814051f5387 (diff)
downloadFreeBSD-src-f630f6f40f740cb8f2ee6f8b7ca4b87afe4549ed.zip
FreeBSD-src-f630f6f40f740cb8f2ee6f8b7ca4b87afe4549ed.tar.gz
MFC r260310:
libcpp: misc fixes from Apple's GCC. Fixes some bugs detected by Apple: #error with unmatched quotes pragma mark Obtained from: Apple GCC 4.2 - 5553
Diffstat (limited to 'contrib/gcclibs/libcpp/internal.h')
-rw-r--r--contrib/gcclibs/libcpp/internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/gcclibs/libcpp/internal.h b/contrib/gcclibs/libcpp/internal.h
index ebc2ca9..d685e28 100644
--- a/contrib/gcclibs/libcpp/internal.h
+++ b/contrib/gcclibs/libcpp/internal.h
@@ -220,6 +220,11 @@ struct lexer_state
/* Nonzero if the deferred pragma being handled allows macro expansion. */
unsigned char pragma_allow_expansion;
+
+ /* APPLE LOCAL begin #error with unmatched quotes 5607574 */
+ /* Nonzero when handling #error and #warning to allow unmatched quotes. */
+ unsigned char in_diagnostic;
+ /* APPLE LOCAL end #error with unmatched quotes 5607574 */
};
/* Special nodes - identifiers with predefined significance. */
OpenPOWER on IntegriCloud