From cdfc1afd89be8fdcd14377aac996589432345fce Mon Sep 17 00:00:00 2001 From: Jesse Rosenstock Date: Wed, 5 Aug 2020 12:57:49 +0200 Subject: [PATCH] Fix vacuous comparison warning from 0df45fe cc65/symentry.c:306:60: warning: address of array 'Sym->Name' will always evaluate to 'true' [-Wpointer-bool-conversion] sprintf (TypeName, "%s %s", GetBasicTypeName (T), Sym->Name ? Sym->Name : ""); ~~~~~^~~~ ~ --- src/cc65/symentry.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cc65/symentry.c b/src/cc65/symentry.c index 6486ab764..ea08a860c 100644 --- a/src/cc65/symentry.c +++ b/src/cc65/symentry.c @@ -303,7 +303,8 @@ const char* GetSymTypeName (const Type* T) if (Sym == 0) { return GetBasicTypeName (T); } - sprintf (TypeName, "%s %s", GetBasicTypeName (T), Sym->Name ? Sym->Name : ""); + sprintf (TypeName, "%s %s", GetBasicTypeName (T), + Sym->Name[0] != '\0' ? Sym->Name : ""); return TypeName; }