Skip to content

Commit 2cbaab9

Browse files
committed
Fix
1 parent 6c6b544 commit 2cbaab9

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

cfg/qt.cfg

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2360,6 +2360,7 @@
23602360
<function name="QDir::absoluteFilePath">
23612361
<noreturn>false</noreturn>
23622362
<returnValue type="QString"/>
2363+
<use-retval/>
23632364
<arg nr="1" direction="in">
23642365
<not-uninit/>
23652366
<not-bool/>
@@ -2370,13 +2371,14 @@
23702371
<function name="QDir::filePath">
23712372
<noreturn>false</noreturn>
23722373
<returnValue type="QString"/>
2374+
<use-retval/>
23732375
<arg nr="1" direction="in">
23742376
<not-uninit/>
23752377
<not-bool/>
23762378
</arg>
23772379
<const/>
23782380
</function>
2379-
<!-- QString QDir::cleanPath(const QString &path) -->
2381+
<!-- static QString QDir::cleanPath(const QString &path) -->
23802382
<function name="QDir::cleanPath">
23812383
<noreturn>false</noreturn>
23822384
<returnValue type="QString"/>
@@ -2386,18 +2388,20 @@
23862388
</arg>
23872389
<const/>
23882390
</function>
2389-
<!-- QString QDir::currentPath() -->
2390-
<!-- QString QDir::tempPath() -->
2391+
<!-- static QString QDir::currentPath() -->
2392+
<!-- static QString QDir::tempPath() -->
23912393
<function name="QDir::currentPath,QDir::tempPath">
23922394
<noreturn>false</noreturn>
23932395
<returnValue type="QString"/>
2396+
<use-retval/>
23942397
<const/>
23952398
</function>
23962399
<!-- QStringList QDir::entryList(const QStringList &nameFilters, QDir::Filters filters = NoFilter, QDir::SortFlags sort = NoSort) const-->
23972400
<!-- QStringList QDir::entryList(QDir::Filters filters = NoFilter, QDir::SortFlags sort = NoSort)const-->
23982401
<function name="QDir::entryList">
23992402
<noreturn>false</noreturn>
24002403
<returnValue type="QStringList"/>
2404+
<use-retval/>
24012405
<arg nr="any">
24022406
<not-uninit/>
24032407
</arg>
@@ -2408,6 +2412,7 @@
24082412
<function name="QDir::entryInfoList">
24092413
<noreturn>false</noreturn>
24102414
<returnValue type="QFileInfoList"/>
2415+
<use-retval/>
24112416
<arg nr="any">
24122417
<not-uninit/>
24132418
</arg>

test/cfg/qt.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,14 @@ int ignoredReturnValue_QSize_width(const QSize &s)
5858

5959
void ignoredReturnValue_QDir(const QString& dirname)
6060
{
61-
// cppcheck-suppress ignoredReturnValue
62-
QDir::exists(dirname);
61+
QDir dir(dirname);
6362

6463
// cppcheck-suppress ignoredReturnValue
65-
QDir::mkdir(dirname);
64+
dir.exists("abc");
65+
66+
// cppcheck-suppress ignoredReturnErrorCode
67+
dir.mkdir("abc");
6668

67-
QDir dir(dirname);
6869
// cppcheck-suppress ignoredReturnValue
6970
dir.count();
7071

0 commit comments

Comments
 (0)