From 6a09fc358e5e799fdf5c0f79774d475d2fb02e6f Mon Sep 17 00:00:00 2001 From: Clay Sweetser Date: Tue, 29 Jul 2014 21:23:18 -0400 Subject: [PATCH] Clean up a bit. --- compiler/commands.nim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/compiler/commands.nim b/compiler/commands.nim index 6edbbd61a2..ee2f2a7f7b 100644 --- a/compiler/commands.nim +++ b/compiler/commands.nim @@ -290,14 +290,14 @@ proc processSwitch(switch, arg: string, pass: TCmdLinePass, info: TLineInfo) = options.gNoBabelPath = true of "excludepath": expectArg(switch, arg, pass, info) - let - path = processPath(arg) - strippedPath = removeTrailingDirSep(path) + let path = processPath(arg) echo repr(options.searchPaths) lists.excludePath(options.searchPaths, path) lists.excludePath(options.lazyPaths, path) - lists.excludePath(options.searchPaths, strippedPath) - lists.excludePath(options.lazyPaths, strippedPath) + if (len(path) > 0) and (path[len(path) - 1] == DirSep):: + let strippedPath = removeTrailingDirSep(path) + lists.excludePath(options.searchPaths, strippedPath) + lists.excludePath(options.lazyPaths, strippedPath) echo repr(options.searchPaths) of "nimcache": expectArg(switch, arg, pass, info)