Skip to content

Commit 48ec34e

Browse files
committed
Remove defensive cloning (hidden class, trusted caller)
1 parent e8e621f commit 48ec34e

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,9 +1194,6 @@ public void accept(CodeBuilder cb) {
11941194
cb.invokespecial(CD_Object, INIT_NAME, MTD_void, false);
11951195
cb.aload(0);
11961196
cb.aload(1);
1197-
// Defensive clone here might be overkill
1198-
cb.invokevirtual(CD_Array_String, "clone", MTD_Object);
1199-
cb.checkcast(CD_Array_String);
12001197
cb.putfield(concatClass, CONSTANTS, CD_Array_String);
12011198
cb.iconst_0();
12021199
cb.istore(2);

0 commit comments

Comments
 (0)