diff options
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/misc-unconventional-assign-operator.cpp')
-rw-r--r-- | clang-tools-extra/test/clang-tidy/misc-unconventional-assign-operator.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-unconventional-assign-operator.cpp b/clang-tools-extra/test/clang-tidy/misc-unconventional-assign-operator.cpp index 3041f593ec1..7ad9610ea94 100644 --- a/clang-tools-extra/test/clang-tidy/misc-unconventional-assign-operator.cpp +++ b/clang-tools-extra/test/clang-tidy/misc-unconventional-assign-operator.cpp @@ -1,6 +1,16 @@ // RUN: %check_clang_tidy %s misc-unconventional-assign-operator %t -- -- -std=c++11 -isystem %S/Inputs/Headers -#include <utility> +namespace std { +template <typename T> +struct remove_reference { typedef T type; }; +template <typename T> +struct remove_reference<T &> { typedef T type; }; +template <typename T> +struct remove_reference<T &&> { typedef T type; }; +template <typename T> +typename remove_reference<T>::type &&move(T &&t); +} + struct Good { Good& operator=(const Good&); |