From 303cadf99f28343bb6bcb5608607de1aa8f67c75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sat, 27 Jun 2020 14:29:29 +0200 Subject: [PATCH] Bug hunting; Improved uninitData warning when unknown function is not configured --- lib/bughuntingchecks.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/bughuntingchecks.cpp b/lib/bughuntingchecks.cpp index 8c8cb0b8e..162987b4c 100644 --- a/lib/bughuntingchecks.cpp +++ b/lib/bughuntingchecks.cpp @@ -250,6 +250,9 @@ static void uninit(const Token *tok, const ExprEngine::Value &value, ExprEngine: return; if (uninitData && argvar && !argvar->isConst()) return; + } else if (uninitData) { + if (dataBase->settings->library.getFunction(parent->astOperand1())) + return; } } else if (uninitData) return;