forked from qt-creator/qt-creator
Clang: Fix move assignment in ClangString
Don't move if you assign to yourself. Change-Id: I33977fe34cc89849337c17c1ff418ff48d68e708 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -43,11 +43,11 @@ public:
|
||||
ClangString(CXString cxString);
|
||||
~ClangString();
|
||||
|
||||
ClangString(const ClangString &clangString) = delete;
|
||||
const ClangString &operator=(const ClangString &clangString) = delete;
|
||||
ClangString(const ClangString &) = delete;
|
||||
const ClangString &operator=(const ClangString &) = delete;
|
||||
|
||||
ClangString(ClangString &&clangString);
|
||||
ClangString &operator=(ClangString &&clangString);
|
||||
ClangString(ClangString &&other);
|
||||
ClangString &operator=(ClangString &&other);
|
||||
|
||||
operator Utf8String() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user