diff options
| author | Douglas Gregor <dgregor@apple.com> | 2012-02-01 17:18:19 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2012-02-01 17:18:19 +0000 |
| commit | 6b8ef34f8483dc8ada88d7c35abf9e280d35e584 (patch) | |
| tree | 9ca3d2eaa6302830c3806511617f69089c2d128d /clang/test/CXX/expr/expr.prim/expr.prim.lambda | |
| parent | cdd11d4e7ef70e878ddacf0fc8e324ed344f3ce8 (diff) | |
| download | bcm5719-llvm-6b8ef34f8483dc8ada88d7c35abf9e280d35e584.tar.gz bcm5719-llvm-6b8ef34f8483dc8ada88d7c35abf9e280d35e584.zip | |
Diagnose the restriction on default arguments in C++11 [expr.prim.lambda]p5.
llvm-svn: 149517
Diffstat (limited to 'clang/test/CXX/expr/expr.prim/expr.prim.lambda')
| -rw-r--r-- | clang/test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp b/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp new file mode 100644 index 00000000000..a6fca9b2c46 --- /dev/null +++ b/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp @@ -0,0 +1,7 @@ +// RUN: %clang_cc1 -std=c++11 %s -verify + +int test_default_args() { + [](int i = 5, // expected-error{{default arguments can only be specified for parameters in a function declaration}} \ + // expected-error{{lambda expressions are not supported yet}} + int j = 17) {}; // expected-error{{default arguments can only be specified for parameters in a function declaration}} +} |

