[llvm] r231256 - Explicitly default ilistTest::Node's copy constructor

David Blaikie dblaikie at gmail.com
Wed Mar 4 09:01:19 PST 2015


Author: dblaikie
Date: Wed Mar  4 11:01:18 2015
New Revision: 231256

URL: http://llvm.org/viewvc/llvm-project?rev=231256&view=rev
Log:
Explicitly default ilistTest::Node's copy constructor

In the presence of a user-declared dtor, calling an implicit copy ctor
is deprecated in C++11.

Modified:
    llvm/trunk/unittests/ADT/ilistTest.cpp

Modified: llvm/trunk/unittests/ADT/ilistTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/ADT/ilistTest.cpp?rev=231256&r1=231255&r2=231256&view=diff
==============================================================================
--- llvm/trunk/unittests/ADT/ilistTest.cpp (original)
+++ llvm/trunk/unittests/ADT/ilistTest.cpp Wed Mar  4 11:01:18 2015
@@ -21,7 +21,8 @@ struct Node : ilist_node<Node> {
   int Value;
 
   Node() {}
-  Node(int _Value) : Value(_Value) {}
+  Node(int Value) : Value(Value) {}
+  Node(const Node&) = default;
   ~Node() { Value = -1; }
 };
 





More information about the llvm-commits mailing list