apibuild: Simplify merging of preproc tokens

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Radostin Stoyanov <rstoyanov1@gmail.com>
This commit is contained in:
Radostin Stoyanov 2018-03-20 06:49:05 +00:00 committed by Daniel P. Berrangé
parent c3e611927c
commit c8d3bbaad0

View File

@ -478,8 +478,8 @@ class CLexer:
# of '#define' we might end up with '#' and 'define'. This
# merges them back together
if self.tokens[0][1] == "#":
self.tokens[0] = ('preproc', self.tokens[0][1] + self.tokens[1][1])
self.tokens = self.tokens[:1] + self.tokens[2:]
self.tokens[0] = ('preproc', "#" + self.tokens[1][1])
del self.tokens[1]
break
l = len(line)
if line[0] == '"' or line[0] == "'":