aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/parse.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@cygnus.com>2000-04-06 00:43:27 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-04-06 00:43:27 +0000
commite0fc4118fea69036438dc790c529a68e183f24fe (patch)
tree1e8724cd9b278c8353f39e72d4fb6ad66b16565c /gcc/java/parse.h
parent24969f074e21f4aecec90c16348537b3b4a5f5a1 (diff)
downloadgcc-e0fc4118fea69036438dc790c529a68e183f24fe.zip
gcc-e0fc4118fea69036438dc790c529a68e183f24fe.tar.gz
gcc-e0fc4118fea69036438dc790c529a68e183f24fe.tar.bz2
re GNATS gcj/164 (compiler permits "volatile final" variables)
* parse.h (THIS_MODIFIER_ONLY): Changed meaning of `v' parameter. * parse.y (check_modifiers_consistency): Check for final/volatile clash. Fixes PR gcj/164. From-SVN: r32955
Diffstat (limited to 'gcc/java/parse.h')
-rw-r--r--gcc/java/parse.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/java/parse.h b/gcc/java/parse.h
index bea4b70..b19edbe 100644
--- a/gcc/java/parse.h
+++ b/gcc/java/parse.h
@@ -89,7 +89,7 @@ extern tree stabilize_reference PARAMS ((tree));
#define THIS_MODIFIER_ONLY(f, m, v, count, l) \
if ((f) & (m)) \
{ \
- tree node = ctxp->modifier_ctx [v]; \
+ tree node = MODIFIER_WFL (v); \
if ((l) \
&& ((EXPR_WFL_COLNO (node) > EXPR_WFL_COLNO (l)) \
|| (EXPR_WFL_LINENO (node) > EXPR_WFL_LINENO (l)))) \