equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. |
7 * published by the Free Software Foundation. |
419 BeforeExit_lock->wait(); |
419 BeforeExit_lock->wait(); |
420 } |
420 } |
421 assert(_before_exit_status == BEFORE_EXIT_DONE, "invalid state"); |
421 assert(_before_exit_status == BEFORE_EXIT_DONE, "invalid state"); |
422 return; |
422 return; |
423 case BEFORE_EXIT_DONE: |
423 case BEFORE_EXIT_DONE: |
424 return; |
424 // need block to avoid SS compiler bug |
|
425 { |
|
426 return; |
|
427 } |
425 } |
428 } |
426 } |
429 } |
427 |
430 |
428 #if INCLUDE_JVMCI |
431 #if INCLUDE_JVMCI |
429 // We are not using CATCH here because we want the exit to continue normally. |
432 // We are not using CATCH here because we want the exit to continue normally. |