hotspot/src/share/vm/jvmci/jvmciEnv.cpp
changeset 37296 613278eb2a1e
parent 37248 11a660dbbb8e
parent 37286 67b04a68b881
child 38133 78b95467b9f1
equal deleted inserted replaced
37268:b2c690909eea 37296:613278eb2a1e
   435       // resizing in the context of an inner resource mark.
   435       // resizing in the context of an inner resource mark.
   436       char* buffer = NEW_RESOURCE_ARRAY(char, O_BUFLEN);
   436       char* buffer = NEW_RESOURCE_ARRAY(char, O_BUFLEN);
   437       stringStream st(buffer, O_BUFLEN);
   437       stringStream st(buffer, O_BUFLEN);
   438       deps.print_dependency(witness, true, &st);
   438       deps.print_dependency(witness, true, &st);
   439       *failure_detail = st.as_string();
   439       *failure_detail = st.as_string();
   440       if (env == NULL || counter_changed) {
   440       if (env == NULL || counter_changed || deps.type() == Dependencies::evol_method) {
   441         return JVMCIEnv::dependencies_failed;
   441         return JVMCIEnv::dependencies_failed;
   442       } else {
   442       } else {
   443         // The dependencies were invalid at the time of installation
   443         // The dependencies were invalid at the time of installation
   444         // without any intervening modification of the system
   444         // without any intervening modification of the system
   445         // dictionary.  That means they were invalidly constructed.
   445         // dictionary.  That means they were invalidly constructed.