@@ -585,7 +585,7 @@ public Object readMember(String name,
585
585
public void writeMember (String name , Object value ,
586
586
@ Cached WriteObjectFieldNode writeObjectFieldNode ,
587
587
@ Exclusive @ Cached (parameters = "PRIVATE_RETURN_MISSING" ) DispatchNode dispatchNode ,
588
- @ Cached IsFrozenNode isFrozenNode ,
588
+ @ Cached @ Shared IsFrozenNode isFrozenNode ,
589
589
@ Shared @ Cached ConditionProfile dynamicProfile ,
590
590
@ Shared @ Cached TranslateInteropRubyExceptionNode translateRubyException ,
591
591
@ Shared @ Cached BranchProfile errorProfile )
@@ -693,7 +693,7 @@ public boolean isMemberReadable(String name,
693
693
694
694
@ ExportMessage
695
695
public boolean isMemberModifiable (String name ,
696
- @ Cached IsFrozenNode isFrozenNode ,
696
+ @ Cached @ Shared IsFrozenNode isFrozenNode ,
697
697
@ CachedLibrary ("this" ) DynamicObjectLibrary objectLibrary ,
698
698
@ Exclusive @ Cached (parameters = "PRIVATE_RETURN_MISSING" ) DispatchNode dispatchNode ,
699
699
@ Exclusive @ Cached BooleanCastNode booleanCastNode ,
@@ -710,7 +710,7 @@ public boolean isMemberModifiable(String name,
710
710
711
711
@ ExportMessage
712
712
public boolean isMemberRemovable (String name ,
713
- @ Cached IsFrozenNode isFrozenNode ,
713
+ @ Cached @ Shared IsFrozenNode isFrozenNode ,
714
714
@ CachedLibrary ("this" ) DynamicObjectLibrary objectLibrary ,
715
715
@ Exclusive @ Cached (parameters = "PRIVATE_RETURN_MISSING" ) DispatchNode dispatchNode ,
716
716
@ Exclusive @ Cached BooleanCastNode booleanCastNode ,
@@ -744,7 +744,7 @@ private boolean isMemberModifiableRemovable(Object dynamic,
744
744
745
745
@ ExportMessage
746
746
public boolean isMemberInsertable (String name ,
747
- @ Cached IsFrozenNode isFrozenNode ,
747
+ @ Cached @ Shared IsFrozenNode isFrozenNode ,
748
748
@ CachedLibrary ("this" ) DynamicObjectLibrary objectLibrary ,
749
749
@ Exclusive @ Cached (parameters = "PRIVATE_RETURN_MISSING" ) DispatchNode dispatchNode ,
750
750
@ Exclusive @ Cached BooleanCastNode booleanCastNode ,
0 commit comments