diff options
Diffstat (limited to 'test/SemaCXX/class.cpp')
-rw-r--r-- | test/SemaCXX/class.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/SemaCXX/class.cpp b/test/SemaCXX/class.cpp index c3886f3922..7eeecdc577 100644 --- a/test/SemaCXX/class.cpp +++ b/test/SemaCXX/class.cpp @@ -47,12 +47,16 @@ public: } int f1(int p) { - A z = 6; - return p + x + this->y + z; + A z = 6; + return p + x + this->y + z; } typedef int A; + virtual int vi; // expected-error {{error: 'virtual' can only appear on non-static member functions}} + virtual static int vsif(); // expected-error {{error: 'virtual' can only appear on non-static member functions}} + virtual int vif(); + private: int x,y; static int sx; |