From 0b0ac7b7b8a0a8d6ca55dfaf2e98efb9df096e00 Mon Sep 17 00:00:00 2001 From: Thorsten Alteholz Date: Wed, 27 Dec 2017 12:23:18 -0800 Subject: [PATCH] a56: non-void should return a value bug in main.c This is incorporated from the Debian version of the package. --- a56/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/a56/main.c b/a56/main.c index a6efff3..2d6b759 100644 --- a/a56/main.c +++ b/a56/main.c @@ -10,6 +10,7 @@ /* * Copyright (C) 2008 Robert Millan * Copyright (C) 2012 Thorsten Alteholz + * Copyright (C) 2014 Arthur Marble * * This file is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published @@ -205,7 +206,7 @@ double f; pass = 2; /* what a kludge */ yyerror("%s: multiply defined symbol", sym); pass = 1; - return; + return 1; } stop = &symtab[HASH(sym)]; sp = NEW(struct sym); @@ -415,7 +416,7 @@ struct psect *pp; int used, avail, of; if(pp == NULL) - return; + return 1; used = pp->pc - pp->bottom; avail = pp->top - pp->pc; -- 2.25.1