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.