- 
    Bug 
- 
    Resolution: Done
- 
    P3: Somewhat important 
- 
    Qt Creator 4.15.0
- 
    None
- 
        c5d080570b7b8e85307b94cd4a9f5855a562b10d (qt-creator/qt-creator/5.0)
consider:
template <typename T> class base {}; template <> class base<int> { public: void bar() const {} };
moving `bar()` outside of the class via "refactoring" gives me:
template<> void base<int><>::bar() const {}
this is invalid. it should be:
void base<int>::bar() const {}
(same applies to "add definition outside of class")