Make isExpensiveToCopy() tri-state.
authorManuel Klimek <klimek@google.com>
Fri, 23 Oct 2015 10:00:50 +0000 (10:00 +0000)
committerManuel Klimek <klimek@google.com>
Fri, 23 Oct 2015 10:00:50 +0000 (10:00 +0000)
commit5fdd843d14c6ac974d3616da715d8e834c0f4b96
tree6f07aca51dad301fb87b075e509531273db5d222
parent69e8f5cf4ef683d7ee6fb9e8c6e0a3ffcd9abc58
Make isExpensiveToCopy() tri-state.

This allows returning "don't know" for dependent types.

llvm-svn: 251103
clang-tools-extra/clang-tidy/utils/Matchers.h
clang-tools-extra/clang-tidy/utils/TypeTraits.cpp
clang-tools-extra/clang-tidy/utils/TypeTraits.h
clang-tools-extra/test/clang-tidy/misc-move-constructor-init.cpp