summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-apply-replacements/Inputs/basic/basic.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/test/clang-apply-replacements/Inputs/basic/basic.h')
-rw-r--r--clang-tools-extra/test/clang-apply-replacements/Inputs/basic/basic.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-apply-replacements/Inputs/basic/basic.h b/clang-tools-extra/test/clang-apply-replacements/Inputs/basic/basic.h
new file mode 100644
index 00000000000..48509684b77
--- /dev/null
+++ b/clang-tools-extra/test/clang-apply-replacements/Inputs/basic/basic.h
@@ -0,0 +1,32 @@
+#ifndef BASIC_H
+#define BASIC_H
+
+
+class Parent {
+public:
+ virtual void func() {}
+};
+
+class Derived : public Parent {
+public:
+ virtual void func() {}
+ // CHECK: virtual void func() override {}
+};
+
+extern void ext(int (&)[5], const Parent &);
+
+void func(int t) {
+ int ints[5];
+ for (unsigned i = 0; i < 5; ++i) {
+ int &e = ints[i];
+ e = t;
+ // CHECK: for (auto & elem : ints) {
+ // CHECK-NEXT: elem = t;
+ }
+
+ Derived d;
+
+ ext(ints, d);
+}
+
+#endif // BASIC_H
OpenPOWER on IntegriCloud