Mercurial > hg > truffle
diff src/share/vm/code/dependencies.cpp @ 62:cd0742ba123c
Merge
author | kamg |
---|---|
date | Thu, 20 Mar 2008 09:17:30 -0500 |
parents | 65a06b4a51b8 d4a0f561287a |
children | d1605aabd0a1 |
line wrap: on
line diff
--- a/src/share/vm/code/dependencies.cpp Thu Mar 13 14:17:48 2008 -0700 +++ b/src/share/vm/code/dependencies.cpp Thu Mar 20 09:17:30 2008 -0500 @@ -1499,9 +1499,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();