diff options
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.h | 32 |
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 |