https://bugs.kde.org/show_bug.cgi?id=401494

            Bug ID: 401494
           Summary: inefficient-qlist & inefficient-qlist-soft fail on
                    32bit Linux architectures
           Product: clazy
           Version: unspecified
          Platform: Debian unstable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: p...@kde.org
                CC: smart...@kde.org
  Target Milestone: ---

SUMMARY
The inefficient-qlist, and 
tests fail when run on 32bit Linux architectures (e.g. armhf, i386, mips, and
powerpc, in Debian).

STEPS TO REPRODUCE
1. build clazy on one of the aforementioned 32it Linux architectures
2. run the test suite, either from the build directory, or after installation

OBSERVED RESULT
These are the outputs on i386, and (sort of different name in library
directory) they are the same also on the other affected architectures:

Qt version: 51102
Qt headers: /usr/include/i386-linux-gnu/qt5
Running: clang -Xclang -load -Xclang ClangLazy.so -Xclang -add-plugin -Xclang
clang-lazy  -Xclang -plugin-arg-clang-lazy -Xclang no-inplace-fixits
-Wno-unused-value -Qunused-arguments -std=c++14 -isystem
/usr/include/i386-linux-gnu/qt5 -fPIC -L /usr/lib/i386-linux-gnu -c  -Xclang
-plugin-arg-clang-lazy -Xclang inefficient-qlist -Xclang -plugin-arg-clang-lazy
-Xclang enable-all-fixits inefficient-qlist/main.cpp
output_file=inefficient-qlist/main.cpp.out
[FAIL] inefficient-qlist
--- inefficient-qlist/main.cpp.expected 2018-09-23 16:22:24.000000000 +0000
+++ inefficient-qlist/main.cpp.result   2018-11-27 08:00:50.257341202 +0000
@@ -1,3 +1,4 @@
 inefficient-qlist/main.cpp:24:5: warning: Use QVector instead of QList for
type with size 9 bytes [-Wclazy-inefficient-qlist]
+inefficient-qlist/main.cpp:25:5: warning: Use QVector instead of QList for
type with size 8 bytes [-Wclazy-inefficient-qlist]
 inefficient-qlist/main.cpp:38:11: warning: Use QVector instead of QList for
type with size 9 bytes [-Wclazy-inefficient-qlist]
 inefficient-qlist/main.cpp:40:5: warning: Use QVector instead of QList for
type with size 9 bytes [-Wclazy-inefficient-qlist]

Qt version: 51102
Qt headers: /usr/include/i386-linux-gnu/qt5
Running: clang -Xclang -load -Xclang ClangLazy.so -Xclang -add-plugin -Xclang
clang-lazy  -Xclang -plugin-arg-clang-lazy -Xclang no-inplace-fixits
-Wno-unused-value -Qunused-arguments -std=c++14 -isystem
/usr/include/i386-linux-gnu/qt5 -fPIC -L /usr/lib/i386-linux-gnu -c  -Xclang
-plugin-arg-clang-lazy -Xclang inefficient-qlist-soft -Xclang
-plugin-arg-clang-lazy -Xclang enable-all-fixits
inefficient-qlist-soft/main.cpp
output_file=inefficient-qlist-soft/main.cpp.out
[FAIL] inefficient-qlist-soft
--- inefficient-qlist-soft/main.cpp.expected    2018-09-23 16:22:24.000000000
+0000
+++ inefficient-qlist-soft/main.cpp.result      2018-11-27 08:00:46.469387068
+0000
@@ -1,3 +1,4 @@
 inefficient-qlist-soft/main.cpp:24:5: warning: Use QVector instead of QList
for type with size 9 bytes [-Wclazy-inefficient-qlist-soft]
+inefficient-qlist-soft/main.cpp:25:5: warning: Use QVector instead of QList
for type with size 8 bytes [-Wclazy-inefficient-qlist-soft]
 inefficient-qlist-soft/main.cpp:64:5: warning: Use QVector instead of QList
for type with size 9 bytes [-Wclazy-inefficient-qlist-soft]
 inefficient-qlist-soft/main.cpp:68:5: warning: Use QVector instead of QList
for type with size 9 bytes [-Wclazy-inefficient-qlist-soft]

Logs:
https://buildd.debian.org/status/fetch.php?pkg=clazy&arch=armhf&ver=1.4-2&stamp=1543305282&raw=1
https://buildd.debian.org/status/fetch.php?pkg=clazy&arch=i386&ver=1.4-2&stamp=1543305671&raw=1
https://buildd.debian.org/status/fetch.php?pkg=clazy&arch=mips&ver=1.4-2&stamp=1543387556&raw=1
https://buildd.debian.org/status/fetch.php?pkg=clazy&arch=powerpc&ver=1.4-2&stamp=1543305940&raw=1

EXPECTED RESULT
inefficient-qlist & inefficient-qlist-soft pass on any architecture.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to