diff options
Diffstat (limited to 'gcc/java/lang.c')
-rw-r--r-- | gcc/java/lang.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/java/lang.c b/gcc/java/lang.c index 58f23e9..6344c3c 100644 --- a/gcc/java/lang.c +++ b/gcc/java/lang.c @@ -368,6 +368,9 @@ java_init (void) if (flag_indirect_dispatch) always_initialize_class_p = true; + if (!flag_indirect_dispatch) + flag_indirect_classes = false; + /* Force minimum function alignment if g++ uses the least significant bit of function pointers to store the virtual bit. This is required to keep vtables compatible. */ |