Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / CXX / class / class.nest / p1-cxx0x.cpp
blobb7a1a48c64f68a57c0acba82997156a353a23dbd
1 // RUN: %clang_cc1 -fsyntax-only -std=c++11 -verify %s
3 class Outer {
4 int x;
5 static int sx;
6 int f();
8 // The first case is invalid in the C++03 mode but valid in C++0x (see 5.1.1.10).
9 class Inner {
10 static char a[sizeof(x)]; // okay
11 static char b[sizeof(sx)]; // okay
12 static char c[sizeof(f)]; // expected-error {{call to non-static member function without an object argument}}