[clazy] [Bug 458797] New: Applying copyable-polymorphic fixit introduces compiler warning
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Tue Sep 6 16:49:52 BST 2022
https://bugs.kde.org/show_bug.cgi?id=458797
Bug ID: 458797
Summary: Applying copyable-polymorphic fixit introduces
compiler warning
Product: clazy
Version: unspecified
Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: unassigned-bugs at kde.org
Reporter: a.saoutkin at gmail.com
CC: smartins at kde.org
Target Milestone: ---
Created attachment 151869
--> https://bugs.kde.org/attachment.cgi?id=151869&action=edit
Expected diff produced by the fixit
SUMMARY
Applying the copyable-polymorphic fixit ironically introduces a compiler
warning.
STEPS TO REPRODUCE
1. git clone https://invent.kde.org/system/kio-fuse
2. git reset --hard fbd09a339f9880fe8d018001d4d2561593f90530
3. export CLAZY_EXPORT_FIXES=ON && export CLAZY_CHECKS="copyable-polymorphic"
4. mkdir build && cd build && cmake .. -DCMAKE_CXX_COMPILER=clazy && make
4. clang-apply-replacements ..
5. make
OBSERVED RESULT
diff titled "actual.patch", which produces the following warning when built:
kiofusenode.h:44:2: warning: explicitly defaulted default constructor is
implicitly deleted [-Wdefaulted-function-deleted]
KIOFuseDirNode() = default;
EXPECTED RESULT
diff titled "expected.patch", which produces no warning when built
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 22.04
(available in About System)
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Clazy Version: 1.11
Ubuntu clang version 14.0.0-1ubuntu1
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list