--- a/src/hotspot/share/jfr/jni/jfrJavaCall.cpp Fri Aug 23 18:47:55 2019 +0200
+++ b/src/hotspot/share/jfr/jni/jfrJavaCall.cpp Sat Aug 24 14:30:27 2019 +0200
@@ -184,7 +184,7 @@
}
}
-JfrJavaArguments::JfrJavaArguments(JavaValue* result) : _result(result), _klass(NULL), _name(NULL), _signature(NULL), _array_length(0) {
+JfrJavaArguments::JfrJavaArguments(JavaValue* result) : _result(result), _klass(NULL), _name(NULL), _signature(NULL), _array_length(-1) {
assert(result != NULL, "invariant");
}
@@ -193,7 +193,7 @@
_klass(NULL),
_name(NULL),
_signature(NULL),
- _array_length(0) {
+ _array_length(-1) {
assert(result != NULL, "invariant");
if (klass_name != NULL) {
set_klass(klass_name, CHECK);
@@ -210,7 +210,7 @@
_klass(NULL),
_name(NULL),
_signature(NULL),
- _array_length(0) {
+ _array_length(-1) {
assert(result != NULL, "invariant");
if (klass != NULL) {
set_klass(klass);