Index: chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h |
diff --git a/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h b/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h |
index 2b6a48d13256bd755756dcff5fae308f087e192c..1bae6eb4f0f9dc3813c00fd1f548d7e0e63b40d6 100644 |
--- a/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h |
+++ b/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h |
@@ -85,10 +85,11 @@ class CorePageLoadMetricsObserver |
// Information related to failed provisional loads. |
// Populated in OnFailedProvisionalLoad and accessed in OnComplete. |
struct FailedProvisionalLoadInfo { |
- base::TimeDelta interval; |
+ base::Optional<base::TimeDelta> interval; |
net::Error error; |
- FailedProvisionalLoadInfo() : error(net::OK) {} |
+ FailedProvisionalLoadInfo(); |
+ ~FailedProvisionalLoadInfo(); |
}; |
void RecordTimingHistograms(const page_load_metrics::PageLoadTiming& timing, |