-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
Qt Creator 18.0.0-beta2
-
None
-
-
8eee9f8f5 (18.0)
The refactoring procedure for modifying a function's signature behaves incorrectly when a parameter is removed:
1. If a parameter is deleted from the function's implementation (definition), the corresponding change is not properly propagated to the declaration (e.g., in the header file).
2. Conversely, if a parameter is removed from the function's declaration (signature), the implementation is not correctly updated to reflect this change.
For Gerrit Dashboard: QTCREATORBUG-33626 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
684086,4 | CppEditor: Do not mis-detect parameter removal as parameter switch | 18.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |