|
83 | 83 | import java.util.Set;
|
84 | 84 | import java.util.concurrent.TimeUnit;
|
85 | 85 |
|
86 |
| -import com.oracle.graal.python.nodes.PGuards; |
87 |
| -import com.oracle.graal.python.util.OverflowException; |
88 | 86 | import org.graalvm.nativeimage.ImageInfo;
|
89 | 87 | import org.graalvm.nativeimage.ProcessProperties;
|
90 | 88 |
|
|
121 | 119 | import com.oracle.graal.python.builtins.objects.socket.SocketBuiltins;
|
122 | 120 | import com.oracle.graal.python.builtins.objects.tuple.PTuple;
|
123 | 121 | import com.oracle.graal.python.nodes.ErrorMessages;
|
| 122 | +import com.oracle.graal.python.nodes.PGuards; |
124 | 123 | import com.oracle.graal.python.nodes.SpecialMethodNames;
|
125 | 124 | import com.oracle.graal.python.nodes.attributes.ReadAttributeFromObjectNode;
|
126 | 125 | import com.oracle.graal.python.nodes.expression.IsExpressionNode.IsNode;
|
|
146 | 145 | import com.oracle.graal.python.runtime.sequence.storage.ByteSequenceStorage;
|
147 | 146 | import com.oracle.graal.python.runtime.sequence.storage.SequenceStorage;
|
148 | 147 | import com.oracle.graal.python.util.FileDeleteShutdownHook;
|
| 148 | +import com.oracle.graal.python.util.OverflowException; |
149 | 149 | import com.oracle.truffle.api.CompilerDirectives;
|
150 | 150 | import com.oracle.truffle.api.CompilerDirectives.CompilationFinal;
|
151 | 151 | import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
|
@@ -1972,8 +1972,8 @@ static String ctermid() {
|
1972 | 1972 | @GenerateNodeFactory
|
1973 | 1973 | public abstract static class SymlinkNode extends PythonBuiltinNode {
|
1974 | 1974 |
|
1975 |
| - @Specialization(guards = {"isNoValue(targetIsDir)", "isNoValue(dirFd)"}, limit = "1") |
1976 |
| - PNone doSimple(VirtualFrame frame, Object srcObj, Object dstObj, @SuppressWarnings("unused") PNone targetIsDir, @SuppressWarnings("unused") PNone dirFd, |
| 1975 | + @Specialization(guards = {"isNoValue(dirFd)"}, limit = "1") |
| 1976 | + PNone doSimple(VirtualFrame frame, Object srcObj, Object dstObj, @SuppressWarnings("unused") Object targetIsDir, @SuppressWarnings("unused") PNone dirFd, |
1977 | 1977 | @CachedLibrary("srcObj") PythonObjectLibrary libSrc,
|
1978 | 1978 | @CachedLibrary("dstObj") PythonObjectLibrary libDst) {
|
1979 | 1979 | String src = libSrc.asPath(srcObj);
|
|
0 commit comments