File tree Expand file tree Collapse file tree 2 files changed +2
-7
lines changed
src/main/java/org/truffleruby/core/support Expand file tree Collapse file tree 2 files changed +2
-7
lines changed Original file line number Diff line number Diff line change 7
7
{
8
8
"name" : "sulong" ,
9
9
"subdir" : True ,
10
- "version" : "06123acce40608ee9e7b505e9bb6d37d39904698 " ,
10
+ "version" : "3c99069a68f25e0383440ee2e5a1adc041f93ab4 " ,
11
11
"urls" : [
12
12
{"url" : "https://github.com/oracle/graal.git" , "kind" : "git" },
13
13
{"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots" , "kind" : "binary" },
Original file line number Diff line number Diff line change 15
15
import org .truffleruby .language .objects .ReadObjectFieldNode ;
16
16
import org .truffleruby .language .objects .WriteObjectFieldNode ;
17
17
18
- import com .oracle .truffle .api .CompilerDirectives .TruffleBoundary ;
19
18
import com .oracle .truffle .api .dsl .Specialization ;
20
19
import com .oracle .truffle .api .object .DynamicObject ;
21
20
import com .oracle .truffle .api .object .HiddenKey ;
@@ -34,14 +33,10 @@ public static abstract class WeakRefSetObjectPrimitiveNode extends PrimitiveArra
34
33
35
34
@ Specialization
36
35
protected Object weakRefSetObject (DynamicObject weakRef , Object object ) {
37
- fieldNode .write (weakRef , fieldName , newTruffleWeakReference (object ));
36
+ fieldNode .write (weakRef , fieldName , new TruffleWeakReference <> (object ));
38
37
return object ;
39
38
}
40
39
41
- @ TruffleBoundary // GR-24484
42
- private TruffleWeakReference <Object > newTruffleWeakReference (Object object ) {
43
- return new TruffleWeakReference <>(object );
44
- }
45
40
}
46
41
47
42
@ Primitive (name = "weakref_object" )
You can’t perform that action at this time.
0 commit comments