diff options
Diffstat (limited to 'test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp')
| -rw-r--r-- | test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp b/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp index 90cbf02b2a6a..c18bb7d1921b 100644 --- a/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp +++ b/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp @@ -69,8 +69,7 @@ namespace p2 {    template<typename T>    struct Boom {      Boom(const Boom&) {  -      T* x = 1; // expected-error{{cannot initialize a variable of type 'int *' with an rvalue of type 'int'}} \ -      // expected-error{{cannot initialize a variable of type 'float *' with an rvalue of type 'int'}} +      T* x = 1; // expected-error{{cannot initialize a variable of type 'float *' with an rvalue of type 'int'}}      }      void tickle() const;    }; @@ -79,7 +78,7 @@ namespace p2 {    void odr_used(R &r, Boom<T> boom) {      const std::type_info &ti        = typeid([=,&r] () -> R& { // expected-error{{lambda expression in an unevaluated operand}} -          boom.tickle(); // expected-note{{in instantiation of member function}} +          boom.tickle();            return r;           }());     } | 
