From 6e0063ea001013c7690fb2e5e0219e073a273f08 Mon Sep 17 00:00:00 2001 From: Tillmann Karras Date: Wed, 31 Aug 2022 07:22:59 +0100 Subject: [PATCH] Fix missed error on invalid index register (#24) --- source/picasso_assembler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/picasso_assembler.cpp b/source/picasso_assembler.cpp index ab72fda..00fbc4c 100644 --- a/source/picasso_assembler.cpp +++ b/source/picasso_assembler.cpp @@ -716,7 +716,7 @@ static int parseReg(char* pos, int& outReg, int& outSw, int* idxType = NULL) char* idxRegName = trim_whitespace(offPos); offPos = trim_whitespace(plusPos); *idxType = convertIdxRegName(idxRegName); - if (*idxType < 0) + if (!*idxType) return throwError("invalid index register: %s\n", idxRegName); } while (0);