diff options
Diffstat (limited to 'gcc/java/class.c')
-rw-r--r-- | gcc/java/class.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/java/class.c b/gcc/java/class.c index fbf5ed2..ff2c1eb 100644 --- a/gcc/java/class.c +++ b/gcc/java/class.c @@ -2085,6 +2085,9 @@ maybe_layout_super_class (tree super_class, tree this_class) we give it one. */ tree this_wrap = NULL_TREE; + /* Set the correct context for class resolution. */ + current_class = this_class; + if (this_class) { tree this_decl = TYPE_NAME (this_class); |