@@ -1533,6 +1533,7 @@ public Object execute(VirtualFrame frame) {
1533
1533
@ Builtin (name = "METH_KEYWORDS" , fixedNumOfArguments = 1 )
1534
1534
@ GenerateNodeFactory
1535
1535
public abstract static class MethKeywordsNode extends PythonUnaryBuiltinNode {
1536
+ @ TruffleBoundary
1536
1537
@ Specialization
1537
1538
Object call (PBuiltinFunction function ) {
1538
1539
return factory ().createBuiltinFunction (function .getName (), function .getEnclosingType (), function .getArity (),
@@ -1543,6 +1544,7 @@ Object call(PBuiltinFunction function) {
1543
1544
@ Builtin (name = "METH_VARARGS" , fixedNumOfArguments = 1 )
1544
1545
@ GenerateNodeFactory
1545
1546
public abstract static class MethVarargsNode extends PythonUnaryBuiltinNode {
1547
+ @ TruffleBoundary
1546
1548
@ Specialization
1547
1549
Object call (PBuiltinFunction function ) {
1548
1550
return factory ().createBuiltinFunction (function .getName (), function .getEnclosingType (), function .getArity (),
@@ -1553,6 +1555,7 @@ Object call(PBuiltinFunction function) {
1553
1555
@ Builtin (name = "METH_NOARGS" , fixedNumOfArguments = 1 )
1554
1556
@ GenerateNodeFactory
1555
1557
public abstract static class MethNoargsNode extends PythonUnaryBuiltinNode {
1558
+ @ TruffleBoundary
1556
1559
@ Specialization
1557
1560
Object call (PBuiltinFunction function ) {
1558
1561
return factory ().createBuiltinFunction (function .getName (), function .getEnclosingType (), function .getArity (),
@@ -1563,6 +1566,7 @@ Object call(PBuiltinFunction function) {
1563
1566
@ Builtin (name = "METH_O" , fixedNumOfArguments = 1 )
1564
1567
@ GenerateNodeFactory
1565
1568
public abstract static class MethONode extends PythonUnaryBuiltinNode {
1569
+ @ TruffleBoundary
1566
1570
@ Specialization
1567
1571
Object call (PBuiltinFunction function ) {
1568
1572
return factory ().createBuiltinFunction (function .getName (), function .getEnclosingType (), function .getArity (),
@@ -1573,6 +1577,7 @@ Object call(PBuiltinFunction function) {
1573
1577
@ Builtin (name = "METH_FASTCALL" , fixedNumOfArguments = 1 )
1574
1578
@ GenerateNodeFactory
1575
1579
public abstract static class MethFastcallNode extends PythonUnaryBuiltinNode {
1580
+ @ TruffleBoundary
1576
1581
@ Specialization
1577
1582
Object call (PBuiltinFunction function ) {
1578
1583
return factory ().createBuiltinFunction (function .getName (), function .getEnclosingType (), function .getArity (),
0 commit comments