src/share/vm/opto/escape.cpp

changeset 4205
a3ecd773a7b9
parent 4159
8e47bac5643a
child 4206
006174cfe979
     1.1 --- a/src/share/vm/opto/escape.cpp	Tue Oct 23 13:06:37 2012 -0700
     1.2 +++ b/src/share/vm/opto/escape.cpp	Wed Oct 24 14:33:22 2012 -0700
     1.3 @@ -893,12 +893,16 @@
     1.4                                         arg_has_oops && (i > TypeFunc::Parms);
     1.5  #ifdef ASSERT
     1.6            if (!(is_arraycopy ||
     1.7 -                call->as_CallLeaf()->_name != NULL &&
     1.8 -                (strcmp(call->as_CallLeaf()->_name, "g1_wb_pre")  == 0 ||
     1.9 -                 strcmp(call->as_CallLeaf()->_name, "g1_wb_post") == 0 ))
    1.10 -          ) {
    1.11 +                (call->as_CallLeaf()->_name != NULL &&
    1.12 +                 (strcmp(call->as_CallLeaf()->_name, "g1_wb_pre")  == 0 ||
    1.13 +                  strcmp(call->as_CallLeaf()->_name, "g1_wb_post") == 0 ||
    1.14 +                  strcmp(call->as_CallLeaf()->_name, "aescrypt_encryptBlock") == 0 ||
    1.15 +                  strcmp(call->as_CallLeaf()->_name, "aescrypt_decryptBlock") == 0 ||
    1.16 +                  strcmp(call->as_CallLeaf()->_name, "cipherBlockChaining_encryptAESCrypt") == 0 ||
    1.17 +                  strcmp(call->as_CallLeaf()->_name, "cipherBlockChaining_decryptAESCrypt") == 0)
    1.18 +                  ))) {
    1.19              call->dump();
    1.20 -            assert(false, "EA: unexpected CallLeaf");
    1.21 +            fatal(err_msg_res("EA unexpected CallLeaf %s", call->as_CallLeaf()->_name));
    1.22            }
    1.23  #endif
    1.24            // Always process arraycopy's destination object since

mercurial