aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-12-07 17:50:57 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1996-12-07 17:50:57 -0500
commit6bdd692cdfa8aba199433234a8850bfe2b9ce839 (patch)
treeea9f3fa1fae7a92fb0736fbfc9fa6d8c034a3a52
parent5f8f4a0743986087a48edfdda1c16aaa9f7d1388 (diff)
downloadgcc-6bdd692cdfa8aba199433234a8850bfe2b9ce839.zip
gcc-6bdd692cdfa8aba199433234a8850bfe2b9ce839.tar.gz
gcc-6bdd692cdfa8aba199433234a8850bfe2b9ce839.tar.bz2
(skip_evaluation): New variable.
From-SVN: r13232
-rw-r--r--gcc/c-tree.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/c-tree.h b/gcc/c-tree.h
index e4a9ece..956f9b8 100644
--- a/gcc/c-tree.h
+++ b/gcc/c-tree.h
@@ -385,6 +385,11 @@ extern int current_function_returns_value;
extern int current_function_returns_null;
+/* Nonzero means the expression being parsed will never be evaluated.
+ This is a count, since unevaluated expressions can nest. */
+
+extern int skip_evaluation;
+
/* Nonzero means `$' can be in an identifier. */
extern int dollars_in_ident;