lib: remove sources of permanent deopts

PR-URL: https://github.com/nodejs/node/pull/10789
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
This commit is contained in:
Brian White 2017-01-13 05:11:11 -05:00
parent 1c3df96570
commit a851b868c0
No known key found for this signature in database
GPG Key ID: 606D7358F94DA209
2 changed files with 6 additions and 6 deletions

View File

@ -1572,7 +1572,7 @@ fs.realpathSync = function realpathSync(p, options) {
}
var resolvedLink;
const maybeCachedResolved = cache && cache.get(base);
var maybeCachedResolved = cache && cache.get(base);
if (maybeCachedResolved) {
resolvedLink = maybeCachedResolved;
} else {
@ -1585,8 +1585,8 @@ fs.realpathSync = function realpathSync(p, options) {
// read the link if it wasn't read before
// dev/ino always return 0 on windows, so skip the check.
let linkTarget = null;
let id;
var linkTarget = null;
var id;
if (!isWindows) {
id = `${stat.dev.toString(32)}:${stat.ino.toString(32)}`;
if (seenLinks.hasOwnProperty(id)) {

View File

@ -179,8 +179,8 @@ Module._findPath = function(request, paths, isMain) {
}
var exts;
const trailingSlash = request.length > 0 &&
request.charCodeAt(request.length - 1) === 47/*/*/;
var trailingSlash = request.length > 0 &&
request.charCodeAt(request.length - 1) === 47/*/*/;
// For each path
for (var i = 0; i < paths.length; i++) {
@ -190,7 +190,7 @@ Module._findPath = function(request, paths, isMain) {
var basePath = path.resolve(curPath, request);
var filename;
const rc = stat(basePath);
var rc = stat(basePath);
if (!trailingSlash) {
if (rc === 0) { // File.
if (preserveSymlinks && !isMain) {