Title: [239555] trunk/Source/WebKit
Revision
239555
Author
[email protected]
Date
2018-12-26 20:01:23 -0800 (Wed, 26 Dec 2018)

Log Message

[MSVC] error C2381: 'WebKit::NetworkHTTPSUpgradeChecker::~NetworkHTTPSUpgradeChecker': redefinition; '__declspec(noreturn)' or '[[noreturn]]' differs
https://bugs.webkit.org/show_bug.cgi?id=193030

Reviewed by Ross Kirsling.

Windows Debug builds are failing to compile due to
NO_RETURN_DUE_TO_ASSERT inconsistency of
NetworkHTTPSUpgradeChecker destructor's definition and
declaration.

* NetworkProcess/NetworkHTTPSUpgradeChecker.h: Added
NO_RETURN_DUE_TO_ASSERT to NetworkHTTPSUpgradeChecker destructor
declaration.
* NetworkProcess/NetworkHTTPSUpgradeChecker.cpp: Removed
NO_RETURN_DUE_TO_ASSERT from the definition.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (239554 => 239555)


--- trunk/Source/WebKit/ChangeLog	2018-12-26 20:42:47 UTC (rev 239554)
+++ trunk/Source/WebKit/ChangeLog	2018-12-27 04:01:23 UTC (rev 239555)
@@ -1,3 +1,21 @@
+2018-12-26  Fujii Hironori  <[email protected]>
+
+        [MSVC] error C2381: 'WebKit::NetworkHTTPSUpgradeChecker::~NetworkHTTPSUpgradeChecker': redefinition; '__declspec(noreturn)' or '[[noreturn]]' differs
+        https://bugs.webkit.org/show_bug.cgi?id=193030
+
+        Reviewed by Ross Kirsling.
+
+        Windows Debug builds are failing to compile due to
+        NO_RETURN_DUE_TO_ASSERT inconsistency of
+        NetworkHTTPSUpgradeChecker destructor's definition and
+        declaration.
+
+        * NetworkProcess/NetworkHTTPSUpgradeChecker.h: Added
+        NO_RETURN_DUE_TO_ASSERT to NetworkHTTPSUpgradeChecker destructor
+        declaration.
+        * NetworkProcess/NetworkHTTPSUpgradeChecker.cpp: Removed
+        NO_RETURN_DUE_TO_ASSERT from the definition.
+
 2018-12-24  Fujii Hironori  <[email protected]>
 
         [WebKit][Win] Remove using namespace in the global scope

Modified: trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.cpp (239554 => 239555)


--- trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.cpp	2018-12-26 20:42:47 UTC (rev 239554)
+++ trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.cpp	2018-12-27 04:01:23 UTC (rev 239555)
@@ -79,7 +79,7 @@
     });
 }
 
-NO_RETURN_DUE_TO_ASSERT NetworkHTTPSUpgradeChecker::~NetworkHTTPSUpgradeChecker()
+NetworkHTTPSUpgradeChecker::~NetworkHTTPSUpgradeChecker()
 {
     // This object should be owned by a singleton object.
     ASSERT_NOT_REACHED();

Modified: trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.h (239554 => 239555)


--- trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.h	2018-12-26 20:42:47 UTC (rev 239554)
+++ trunk/Source/WebKit/NetworkProcess/NetworkHTTPSUpgradeChecker.h	2018-12-27 04:01:23 UTC (rev 239555)
@@ -45,7 +45,7 @@
 class NetworkHTTPSUpgradeChecker {
 public:
     NetworkHTTPSUpgradeChecker();
-    ~NetworkHTTPSUpgradeChecker();
+    NO_RETURN_DUE_TO_ASSERT ~NetworkHTTPSUpgradeChecker();
 
     // Returns `true` after internal setup is successfully completed. If there is an error with setup, or if setup is in-progress, it will return `false`.
     bool didSetupCompleteSuccessfully() const { return m_didSetupCompleteSuccessfully; };
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to