Imported Upstream version 6.10.0.49

Former-commit-id: 1d6753294b2993e1fbf92de9366bb9544db4189b
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2020-01-16 16:38:04 +00:00
parent d94e79959b
commit 468663ddbb
48518 changed files with 2789335 additions and 61176 deletions

View File

@ -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