@@ -72,23 +72,23 @@ Object call(VirtualFrame frame, @SuppressWarnings("unused") PBuiltinFunction fun
72
72
"builtinNode != null" }, limit = "getCallSiteInlineCacheMaxDepth()" , assumptions = "singleContextAssumption()" )
73
73
Object callUnary (@ SuppressWarnings ("unused" ) PBuiltinFunction func , Object [] arguments , @ SuppressWarnings ("unused" ) PKeyword [] keywords ,
74
74
@ Cached ("func" ) @ SuppressWarnings ("unused" ) PBuiltinFunction cachedFunc ,
75
- @ Cached ("getUnary(func)" ) PythonUnaryBuiltinNode builtinNode ) throws VarargsBuiltinDirectInvocationNotSupported {
75
+ @ Cached ("getUnary(func)" ) PythonUnaryBuiltinNode builtinNode ) {
76
76
return builtinNode .execute (arguments [0 ]);
77
77
}
78
78
79
79
@ Specialization (guards = {"arguments.length == 2" , "keywords.length == 0" , "func == cachedFunc" ,
80
80
"builtinNode != null" }, limit = "getCallSiteInlineCacheMaxDepth()" , assumptions = "singleContextAssumption()" )
81
81
Object callBinary (@ SuppressWarnings ("unused" ) PBuiltinFunction func , Object [] arguments , @ SuppressWarnings ("unused" ) PKeyword [] keywords ,
82
82
@ Cached ("func" ) @ SuppressWarnings ("unused" ) PBuiltinFunction cachedFunc ,
83
- @ Cached ("getBinary(func)" ) PythonBinaryBuiltinNode builtinNode ) throws VarargsBuiltinDirectInvocationNotSupported {
83
+ @ Cached ("getBinary(func)" ) PythonBinaryBuiltinNode builtinNode ) {
84
84
return builtinNode .execute (arguments [0 ], arguments [1 ]);
85
85
}
86
86
87
87
@ Specialization (guards = {"arguments.length == 3" , "keywords.length == 0" , "func == cachedFunc" ,
88
88
"builtinNode != null" }, limit = "getCallSiteInlineCacheMaxDepth()" , assumptions = "singleContextAssumption()" )
89
89
Object callTernary (@ SuppressWarnings ("unused" ) PBuiltinFunction func , Object [] arguments , @ SuppressWarnings ("unused" ) PKeyword [] keywords ,
90
90
@ Cached ("func" ) @ SuppressWarnings ("unused" ) PBuiltinFunction cachedFunc ,
91
- @ Cached ("getTernary(func)" ) PythonTernaryBuiltinNode builtinNode ) throws VarargsBuiltinDirectInvocationNotSupported {
91
+ @ Cached ("getTernary(func)" ) PythonTernaryBuiltinNode builtinNode ) {
92
92
return builtinNode .execute (arguments [0 ], arguments [1 ], arguments [2 ]);
93
93
}
94
94
@@ -102,21 +102,21 @@ Object call(VirtualFrame frame, @SuppressWarnings("unused") PBuiltinFunction fun
102
102
@ Specialization (guards = {"arguments.length == 1" , "keywords.length == 0" , "func.getCallTarget() == ct" , "builtinNode != null" }, limit = "getCallSiteInlineCacheMaxDepth()" )
103
103
Object callUnary (@ SuppressWarnings ("unused" ) PBuiltinFunction func , Object [] arguments , @ SuppressWarnings ("unused" ) PKeyword [] keywords ,
104
104
@ SuppressWarnings ("unused" ) @ Cached ("func.getCallTarget()" ) RootCallTarget ct ,
105
- @ Cached ("getUnary(func)" ) PythonUnaryBuiltinNode builtinNode ) throws VarargsBuiltinDirectInvocationNotSupported {
105
+ @ Cached ("getUnary(func)" ) PythonUnaryBuiltinNode builtinNode ) {
106
106
return builtinNode .execute (arguments [0 ]);
107
107
}
108
108
109
109
@ Specialization (guards = {"arguments.length == 2" , "keywords.length == 0" , "func.getCallTarget() == ct" , "builtinNode != null" }, limit = "getCallSiteInlineCacheMaxDepth()" )
110
110
Object callBinary (@ SuppressWarnings ("unused" ) PBuiltinFunction func , Object [] arguments , @ SuppressWarnings ("unused" ) PKeyword [] keywords ,
111
111
@ SuppressWarnings ("unused" ) @ Cached ("func.getCallTarget()" ) RootCallTarget ct ,
112
- @ Cached ("getBinary(func)" ) PythonBinaryBuiltinNode builtinNode ) throws VarargsBuiltinDirectInvocationNotSupported {
112
+ @ Cached ("getBinary(func)" ) PythonBinaryBuiltinNode builtinNode ) {
113
113
return builtinNode .execute (arguments [0 ], arguments [1 ]);
114
114
}
115
115
116
116
@ Specialization (guards = {"arguments.length == 3" , "keywords.length == 0" , "func.getCallTarget() == ct" , "builtinNode != null" }, limit = "getCallSiteInlineCacheMaxDepth()" )
117
117
Object callTernary (@ SuppressWarnings ("unused" ) PBuiltinFunction func , Object [] arguments , @ SuppressWarnings ("unused" ) PKeyword [] keywords ,
118
118
@ SuppressWarnings ("unused" ) @ Cached ("func.getCallTarget()" ) RootCallTarget ct ,
119
- @ Cached ("getTernary(func)" ) PythonTernaryBuiltinNode builtinNode ) throws VarargsBuiltinDirectInvocationNotSupported {
119
+ @ Cached ("getTernary(func)" ) PythonTernaryBuiltinNode builtinNode ) {
120
120
return builtinNode .execute (arguments [0 ], arguments [1 ], arguments [2 ]);
121
121
}
122
122
0 commit comments