Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
Qt Creator 8.0.1
-
7dc2c6b3b3 (qt-creator/qt-creator/9.0) 7dc2c6b3b3 (qt-creator/qt-creator/master)
Description
Example:
struct Foo { int _x; int _Y; #define FOO_XLIST(F) F(x) F(Y) #define FOO_GETTER(field) int field() const { return _##field; } FOO_XLIST(FOO_GETTER) #undef FOO_GETTER };
Refactoring _Y to _y also replaces FOO_XLIST(FOO_GETTER) with FOO_XLIST(_y), which is unwanted.
Attachments
For Gerrit Dashboard: QTCREATORBUG-28109 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
436841,2 | ClangCodeModel: Rename via LSP facilities | 9.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |