Revert 29cb0bb1b39f4e3c9e013993457e85fce14f5142
authorCyrill Gorcunov <gorcunov@gmail.com>
Thu, 11 Nov 2010 20:08:14 +0000 (23:08 +0300)
committerCyrill Gorcunov <gorcunov@gmail.com>
Thu, 11 Nov 2010 20:08:14 +0000 (23:08 +0300)
Redundant call on nonsmart compilers doesn't
worth it in compare with two assignment operations.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
preproc.c

index 682f814..a572ab3 100644 (file)
--- a/preproc.c
+++ b/preproc.c
@@ -1396,7 +1396,10 @@ static char *detoken(Token * tlist, bool expand_locals)
  */
 static inline Line *new_Line(void)
 {
-    return (Line *)nasm_zalloc(sizeof(Line));
+    Line *l = nasm_malloc(sizeof(Line));
+    l->next = NULL;
+    l->first = NULL;
+    return l;
 }