Skip to content

Commit 5be6aa9

Browse files
committed
PosixModuleBuiltins: simple sym links for dirs
1 parent 3fb45de commit 5be6aa9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/PosixModuleBuiltins.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@
8383
import java.util.Set;
8484
import java.util.concurrent.TimeUnit;
8585

86-
import com.oracle.graal.python.nodes.PGuards;
87-
import com.oracle.graal.python.util.OverflowException;
8886
import org.graalvm.nativeimage.ImageInfo;
8987
import org.graalvm.nativeimage.ProcessProperties;
9088

@@ -121,6 +119,7 @@
121119
import com.oracle.graal.python.builtins.objects.socket.SocketBuiltins;
122120
import com.oracle.graal.python.builtins.objects.tuple.PTuple;
123121
import com.oracle.graal.python.nodes.ErrorMessages;
122+
import com.oracle.graal.python.nodes.PGuards;
124123
import com.oracle.graal.python.nodes.SpecialMethodNames;
125124
import com.oracle.graal.python.nodes.attributes.ReadAttributeFromObjectNode;
126125
import com.oracle.graal.python.nodes.expression.IsExpressionNode.IsNode;
@@ -146,6 +145,7 @@
146145
import com.oracle.graal.python.runtime.sequence.storage.ByteSequenceStorage;
147146
import com.oracle.graal.python.runtime.sequence.storage.SequenceStorage;
148147
import com.oracle.graal.python.util.FileDeleteShutdownHook;
148+
import com.oracle.graal.python.util.OverflowException;
149149
import com.oracle.truffle.api.CompilerDirectives;
150150
import com.oracle.truffle.api.CompilerDirectives.CompilationFinal;
151151
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
@@ -1972,8 +1972,8 @@ static String ctermid() {
19721972
@GenerateNodeFactory
19731973
public abstract static class SymlinkNode extends PythonBuiltinNode {
19741974

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,
19771977
@CachedLibrary("srcObj") PythonObjectLibrary libSrc,
19781978
@CachedLibrary("dstObj") PythonObjectLibrary libDst) {
19791979
String src = libSrc.asPath(srcObj);

0 commit comments

Comments
 (0)