|
99 | 99 | import com.oracle.graal.python.builtins.objects.cext.capi.PyTruffleObjectFree.FreeNode;
|
100 | 100 | import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions;
|
101 | 101 | import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.CharPtrToPythonNode;
|
102 |
| -import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitionsFactory.CharPtrToPythonNodeGen; |
103 | 102 | import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.HandleResolver;
|
104 | 103 | import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.HandleTester;
|
105 | 104 | import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.NativeToPythonNode;
|
106 | 105 | import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.NativeToPythonStealingNode;
|
107 | 106 | import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.PythonToNativeNode;
|
| 107 | +import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitionsFactory.CharPtrToPythonNodeGen; |
108 | 108 | import com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitionsFactory.NativeToPythonNodeGen;
|
109 | 109 | import com.oracle.graal.python.builtins.objects.cext.common.CArrayWrappers.CArrayWrapper;
|
110 | 110 | import com.oracle.graal.python.builtins.objects.cext.common.CArrayWrappers.CByteArrayWrapper;
|
@@ -837,7 +837,7 @@ static TruffleString doPointer(Object charPtr,
|
837 | 837 | while (UNSAFE.getByte(pointer + length) != 0) {
|
838 | 838 | length++;
|
839 | 839 | }
|
840 |
| - return fromNative.execute(charPtr, 0, length, Encoding.UTF_8, false); |
| 840 | + return fromNative.execute(charPtr, 0, length, Encoding.UTF_8, true); |
841 | 841 | }
|
842 | 842 |
|
843 | 843 | return materialize.execute(factory.createString(new NativeCharSequence(charPtr, 1, false)));
|
|
0 commit comments