summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-move/Inputs/multiple_class_test.cpp
diff options
context:
space:
mode:
authorHaojian Wu <hokein@google.com>2016-10-13 10:31:00 +0000
committerHaojian Wu <hokein@google.com>2016-10-13 10:31:00 +0000
commite77bcc7371c1d3054a99ee45eeac45ca335dd2d9 (patch)
tree8ae48d39e6d4d32ab0ba31796fb0debd25c30b79 /clang-tools-extra/test/clang-move/Inputs/multiple_class_test.cpp
parent2f5ed342797d78e1544338de09186c54d027144e (diff)
downloadbcm5719-llvm-e77bcc7371c1d3054a99ee45eeac45ca335dd2d9.tar.gz
bcm5719-llvm-e77bcc7371c1d3054a99ee45eeac45ca335dd2d9.zip
[clang-move] Better support enclosing class.
Summary: * When moving an outermost enclosing class, all its nested classes should also be moved together. * Add a test for not moving nested class. Reviewers: ioeric Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D25369 llvm-svn: 284111
Diffstat (limited to 'clang-tools-extra/test/clang-move/Inputs/multiple_class_test.cpp')
-rw-r--r--clang-tools-extra/test/clang-move/Inputs/multiple_class_test.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-move/Inputs/multiple_class_test.cpp b/clang-tools-extra/test/clang-move/Inputs/multiple_class_test.cpp
index 302475baf0f..3e62ea836c1 100644
--- a/clang-tools-extra/test/clang-move/Inputs/multiple_class_test.cpp
+++ b/clang-tools-extra/test/clang-move/Inputs/multiple_class_test.cpp
@@ -21,6 +21,14 @@ int Move4::f() {
return 0;
}
+int EnclosingMove5::a = 1;
+
+int EnclosingMove5::Nested::f() {
+ return 0;
+}
+
+int EnclosingMove5::Nested::b = 1;
+
int NoMove::f() {
return 0;
}
OpenPOWER on IntegriCloud