This is a rather simplified version of the test case I am working with, but I assume it reproduces the issue: class Foo { friend class Bar; int m_myint; }; class Bar { void doSomething() { foo.m_myint = 5; } Foo foo; }; When renaming Foo::m_myint, refactoring misses the use in Bar::doSomething. -Kris Wong