| commit | 938f40b5aa98165826536c67237fc3329d7c1d80 | [log] [tgz] |
|---|---|---|
| author | Richard Smith <richard-llvm@metafoo.co.uk> | Sat Jun 11 17:19:42 2011 +0000 |
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | Sat Jun 11 17:19:42 2011 +0000 |
| tree | 05bea26a37c2198bd5e11e42de38021651c1ef15 | |
| parent | 1c2d29e3c30c852c4a541c24e39897e1de267890 [diff] [blame] |
Implement support for C++11 in-class initialization of non-static data members. llvm-svn: 132878
diff --git a/clang/test/CXX/class/class.mem/p5-0x.cpp b/clang/test/CXX/class/class.mem/p5-0x.cpp new file mode 100644 index 0000000..78560e2 --- /dev/null +++ b/clang/test/CXX/class/class.mem/p5-0x.cpp
@@ -0,0 +1,9 @@ +// RUN: %clang_cc1 -fsyntax-only -verify -std=c++0x %s + +int f(); + +struct S +{ + int a = f(); // ok + int b = g(); // expected-error {{use of undeclared identifier 'g'}} +};