[ANGLE][EFL][GTK] Remove 'template<class> class std::auto_ptr is deprecated' compile...
authorjh718.park@samsung.com <jh718.park@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 28 Dec 2015 17:22:51 +0000 (17:22 +0000)
committerjh718.park@samsung.com <jh718.park@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 28 Dec 2015 17:22:51 +0000 (17:22 +0000)
https://bugs.webkit.org/show_bug.cgi?id=152567

Reviewed by Alex Christensen.

Because auto_ptr is deprecated as of C++11, we should use unique_ptr instead.

* src/compiler/preprocessor/MacroExpander.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@194430 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/ThirdParty/ANGLE/ChangeLog
Source/ThirdParty/ANGLE/src/compiler/preprocessor/MacroExpander.h

index 54ac8e6..1e74154 100644 (file)
@@ -1,3 +1,14 @@
+2015-12-28  Joonghun Park  <jh718.park@samsung.com>
+
+        [ANGLE][EFL][GTK] Remove 'template<class> class std::auto_ptr is deprecated' compile warning
+        https://bugs.webkit.org/show_bug.cgi?id=152567
+
+        Reviewed by Alex Christensen.
+
+        Because auto_ptr is deprecated as of C++11, we should use unique_ptr instead.
+
+        * src/compiler/preprocessor/MacroExpander.h:
+
 2015-12-19  Dan Bernstein  <mitz@apple.com>
 
         [Mac] WebKit contains dead source code for OS X Mavericks and earlier
index 5a0c775..c3ac432 100644 (file)
@@ -80,7 +80,7 @@ class MacroExpander : public Lexer
     MacroSet *mMacroSet;
     Diagnostics *mDiagnostics;
 
-    std::auto_ptr<Token> mReserveToken;
+    std::unique_ptr<Token> mReserveToken;
     std::vector<MacroContext *> mContextStack;
 };