Mercurial > hg > graal-jvmci-8
changeset 54:d4a0f561287a
6598190: JPRT tests fail when run with -XX:+CheckUnhandledOops
Summary: Work around Sun Studio C++ compiler bug 6629277 in dependencies.cpp
Reviewed-by: kamg, sgoldman, pbk
author | sbohne |
---|---|
date | Thu, 31 Jan 2008 14:56:50 -0500 |
parents | 9785f6d2dd97 |
children | 2a8eb116ebbe |
files | src/share/vm/code/dependencies.cpp |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/code/dependencies.cpp Thu Jan 31 09:41:34 2008 -0500 +++ b/src/share/vm/code/dependencies.cpp Thu Jan 31 14:56:50 2008 -0500 @@ -1491,9 +1491,12 @@ // fall through: _change_type = Change_new_sub; case Change_new_sub: - _klass = instanceKlass::cast(_klass)->super(); - if (_klass != NULL) { - return true; + // 6598190: brackets workaround Sun Studio C++ compiler bug 6629277 + { + _klass = instanceKlass::cast(_klass)->super(); + if (_klass != NULL) { + return true; + } } // else set up _ti_limit and fall through: _ti_limit = (_ti_base == NULL) ? 0 : _ti_base->length();