summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-22 03:21:41 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-22 03:21:41 +0000
commit887dc5d85a487e0a071099b58f1ea2235602a0ab (patch)
tree2e4d5a1327698ee224aed8b218a69f9cd273853c
parent7f17c7f4404f8b092f0df7c194330e3c1ead1f05 (diff)
downloadchromium_src-887dc5d85a487e0a071099b58f1ea2235602a0ab.zip
chromium_src-887dc5d85a487e0a071099b58f1ea2235602a0ab.tar.gz
chromium_src-887dc5d85a487e0a071099b58f1ea2235602a0ab.tar.bz2
Fix more cases of unreachable code on Windows, mostly added recently.
BUG=346399 TEST=none Review URL: https://codereview.chromium.org/296053005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272069 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--ash/display/mouse_cursor_event_filter.cc13
-rw-r--r--chrome/browser/extensions/extension_apitest.cc3
-rw-r--r--chrome/test/gpu/gpu_feature_browsertest.cc4
-rw-r--r--components/search_provider_logos/logo_tracker_unittest.cc2
-rw-r--r--content/browser/renderer_host/render_widget_host_view_aura.cc2
-rw-r--r--content/renderer/p2p/ipc_network_manager.cc1
-rw-r--r--pdf/pdfium/pdfium_engine.cc2
7 files changed, 10 insertions, 17 deletions
diff --git a/ash/display/mouse_cursor_event_filter.cc b/ash/display/mouse_cursor_event_filter.cc
index ba77045..f5960d0 100644
--- a/ash/display/mouse_cursor_event_filter.cc
+++ b/ash/display/mouse_cursor_event_filter.cc
@@ -469,15 +469,12 @@ void MouseCursorEventFilter::GetSrcAndDstRootWindows(aura::Window** src_root,
bool MouseCursorEventFilter::WarpMouseCursorIfNecessaryForTest(
aura::Window* target_root,
const gfx::Point& point_in_screen) {
- if (enable_mouse_warp_in_native_coords) {
- gfx::Point native = point_in_screen;
- wm::ConvertPointFromScreen(target_root, &native);
- target_root->GetHost()->ConvertPointToNativeScreen(&native);
- return WarpMouseCursorInNativeCoords(native, point_in_screen);
- } else {
+ if (!enable_mouse_warp_in_native_coords)
return WarpMouseCursorInScreenCoords(target_root, point_in_screen);
- }
- return true;
+ gfx::Point native = point_in_screen;
+ wm::ConvertPointFromScreen(target_root, &native);
+ target_root->GetHost()->ConvertPointToNativeScreen(&native);
+ return WarpMouseCursorInNativeCoords(native, point_in_screen);
}
} // namespace ash
diff --git a/chrome/browser/extensions/extension_apitest.cc b/chrome/browser/extensions/extension_apitest.cc
index f388524..a8c397b 100644
--- a/chrome/browser/extensions/extension_apitest.cc
+++ b/chrome/browser/extensions/extension_apitest.cc
@@ -281,8 +281,9 @@ bool ExtensionApiTest::RunExtensionSubtest(const std::string& extension_name,
#if defined(OS_WIN) && !defined(NDEBUG)
LOG(WARNING) << "Workaround for 177163, prematurely returning";
return true;
-#endif
+#else
return RunExtensionTestImpl(extension_name, page_url, NULL, flags);
+#endif
}
diff --git a/chrome/test/gpu/gpu_feature_browsertest.cc b/chrome/test/gpu/gpu_feature_browsertest.cc
index 8bed26b..c2ebe8b 100644
--- a/chrome/test/gpu/gpu_feature_browsertest.cc
+++ b/chrome/test/gpu/gpu_feature_browsertest.cc
@@ -213,10 +213,10 @@ IN_PROC_BROWSER_TEST_F(GpuFeatureTest, WebGLAllowed) {
gpu::GPU_FEATURE_TYPE_WEBGL));
// The below times out: http://crbug.com/166060
- return;
-
+#if 0
const base::FilePath url(FILE_PATH_LITERAL("feature_webgl.html"));
RunEventTest(url, kWebGLCreationEvent, true);
+#endif
}
IN_PROC_BROWSER_TEST_F(GpuFeatureTest, WebGLBlocked) {
diff --git a/components/search_provider_logos/logo_tracker_unittest.cc b/components/search_provider_logos/logo_tracker_unittest.cc
index 0e889af..7872134 100644
--- a/components/search_provider_logos/logo_tracker_unittest.cc
+++ b/components/search_provider_logos/logo_tracker_unittest.cc
@@ -224,8 +224,8 @@ class MockLogoCache : public LogoCache {
}
virtual scoped_ptr<EncodedLogo> GetCachedLogo() OVERRIDE {
- return make_scoped_ptr(logo_ ? new EncodedLogo(*logo_) : NULL);
OnGetCachedLogo();
+ return make_scoped_ptr(logo_ ? new EncodedLogo(*logo_) : NULL);
}
private:
diff --git a/content/browser/renderer_host/render_widget_host_view_aura.cc b/content/browser/renderer_host/render_widget_host_view_aura.cc
index 08b5708..0607c92 100644
--- a/content/browser/renderer_host/render_widget_host_view_aura.cc
+++ b/content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -2371,8 +2371,6 @@ scoped_ptr<ResizeLock> RenderWidgetHostViewAura::CreateResizeLock(
desired_size,
defer_compositor_lock,
base::TimeDelta::FromMilliseconds(kResizeLockTimeoutMs)));
- ResizeLock* lock = NULL;
- return scoped_ptr<ResizeLock>(lock);
}
DelegatedFrameHost* RenderWidgetHostViewAura::GetDelegatedFrameHost() const {
diff --git a/content/renderer/p2p/ipc_network_manager.cc b/content/renderer/p2p/ipc_network_manager.cc
index a11e03c..3dce7c8 100644
--- a/content/renderer/p2p/ipc_network_manager.cc
+++ b/content/renderer/p2p/ipc_network_manager.cc
@@ -30,7 +30,6 @@ talk_base::AdapterType ConvertConnectionTypeToAdapterType(
default:
return talk_base::ADAPTER_TYPE_UNKNOWN;
}
- return talk_base::ADAPTER_TYPE_UNKNOWN;
}
} // namespace
diff --git a/pdf/pdfium/pdfium_engine.cc b/pdf/pdfium/pdfium_engine.cc
index eb165ae..4565131 100644
--- a/pdf/pdfium/pdfium_engine.cc
+++ b/pdf/pdfium/pdfium_engine.cc
@@ -275,8 +275,6 @@ void OOM_Handler(_OOM_INFO*) {
// the buffer is then used, it provides a handy mapping of memory starting at
// address 0 for an attacker to utilize.
abort();
- // Paranoia, just in case.
- *(volatile char*)0 = '\0';
}
OOM_INFO g_oom_info = {