From 7ae3c75d97e46c56b7b40290381e0e4ef0c9125f Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Fri, 17 Feb 2012 04:02:59 +0000 Subject: Only add 'const' to the type of variables captured in a lambda when we're capturing it by value in a non-mutable lambda. llvm-svn: 150791 --- clang/test/CXX/expr/expr.prim/expr.prim.lambda/p18.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'clang/test/CXX/expr/expr.prim/expr.prim.lambda') diff --git a/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p18.cpp b/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p18.cpp index 561ead1271e..03cbe32ef4e 100644 --- a/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p18.cpp +++ b/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p18.cpp @@ -38,4 +38,8 @@ void f3() { "should be const float&"); }(); }(); + + [&i] { + static_assert(is_same::value, "should be int&"); + }(); } -- cgit v1.2.3