summaryrefslogtreecommitdiffstats
path: root/external/icu/Wdeprecated-copy-dtor.patch
blob: 67078ef1bb5932d6532c8910397bd6ef5d894025 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- source/common/unicode/uobject.h
+++ source/common/unicode/uobject.h
@@ -245,10 +245,10 @@
     // direct use of UObject itself
 
     // default constructor
-    // inline UObject() {}
+    UObject() = default;
 
     // copy constructor
-    // inline UObject(const UObject &other) {}
+    UObject(const UObject &other) = default;
 
 #if 0
     // TODO Sometime in the future. Implement operator==().
@@ -280,8 +280,8 @@
      * Subclasses need this assignment operator if they use compiler-provided
      * assignment operators of their own. An alternative to not declaring one
      * here would be to declare and empty-implement a protected or public one.
-    UObject &UObject::operator=(const UObject &);
      */
+    UObject &operator=(const UObject &) = default;
 };
 
 #ifndef U_HIDE_INTERNAL_API