From 66390224e272b0cbda12e50042209dafd1222dc0 Mon Sep 17 00:00:00 2001 From: Peter Melnichenko Date: Wed, 19 Oct 2016 17:46:28 +0300 Subject: Remove some useless code in build.builtin If `basename` is equal to `baseinfo` then, as `filename` is `baseinfo` plus ".lua", assignment `filename = basename..".lua"` has no effect and the if statement can be removed. Then `baseinfo` can be removed as unused. --- src/luarocks/build/builtin.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src') diff --git a/src/luarocks/build/builtin.lua b/src/luarocks/build/builtin.lua index b6f53271..c8b1b84d 100644 --- a/src/luarocks/build/builtin.lua +++ b/src/luarocks/build/builtin.lua @@ -209,10 +209,7 @@ function builtin.run(rockspec) moddir = path.module_to_path(name..".init") else local basename = name:match("([^.]+)$") - local baseinfo = filename:gsub("%.lua$", "") - if basename ~= baseinfo then - filename = basename..".lua" - end + filename = basename..".lua" end local dest = dir.path(luadir, moddir, filename) lua_modules[info] = dest -- cgit v1.2.3-55-g6feb