Skip to content

Commit 59d9e9b

Browse files
Remove unnecessary self variable check that breaks path processing
1 parent 77e6944 commit 59d9e9b

1 file changed

Lines changed: 0 additions & 7 deletions

File tree

protoc.lua

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1164,34 +1164,27 @@ local function do_compile(self, f, ...)
11641164
end
11651165

11661166
function Parser:compile(s, name)
1167-
if self == Parser then self = Parser.new() end
11681167
local set = do_compile(self, self.parse, self, s, name)
11691168
return pb.encode('.google.protobuf.FileDescriptorSet', set)
11701169
end
11711170

11721171
function Parser:compilefile(fn)
1173-
if self == Parser then self = Parser.new() end
11741172
local set = do_compile(self, self.parsefile, self, fn)
11751173
return pb.encode('.google.protobuf.FileDescriptorSet', set)
11761174
end
11771175

11781176
function Parser:load(s, name)
1179-
if self == Parser then self = Parser.new() end
11801177
local ret, pos = pb.load(self:compile(s, name))
11811178
if ret then return ret, pos end
11821179
error("load failed at offset "..pos)
11831180
end
11841181

11851182
function Parser:loadfile(fn)
1186-
if self == Parser then self = Parser.new() end
11871183
local ret, pos = pb.load(self:compilefile(fn))
11881184
if ret then return ret, pos end
11891185
error("load failed at offset "..pos)
11901186
end
11911187

11921188
Parser.reload()
11931189

1194-
end
1195-
end
1196-
11971190
return Parser

0 commit comments

Comments
 (0)