Add DCHECK in ExtensionRegistryFactory::GetBrowserContextToUse().

DCHECK that an ExtensionsBrowserClient was set in
ExtensionRegistryFactory::GetBrowserContextToUse().

This is added to diagnose https://crbug.com/827181

[email protected]

Bug: 827181
Change-Id: I09be86d63a7fcecede803a405d656bce22838740
Reviewed-on: https://chromium-review.googlesource.com/986497
Reviewed-by: François Doray <[email protected]>
Commit-Queue: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#546853}
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc
index 36d4bde..3b3388e 100644
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
@@ -7,6 +7,7 @@
 #include <utility>
 
 #include "base/command_line.h"
+#include "base/logging.h"
 #include "base/version.h"
 #include "build/build_config.h"
 #include "chrome/browser/app_mode/app_mode_utils.h"
@@ -138,6 +139,7 @@
 
 content::BrowserContext* ChromeExtensionsBrowserClient::GetOriginalContext(
     content::BrowserContext* context) {
+  DCHECK(context);
   return static_cast<Profile*>(context)->GetOriginalProfile();
 }