Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(712)

Issue 16972007: Fix test case table in HistoryURLProviderTest for C++11 (Closed)

Created:
7 years, 6 months ago by cmarcelo
Modified:
7 years, 6 months ago
Reviewers:
Peter Kasting
CC:
chromium-reviews, James Su, H Fung
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Fix test case table in HistoryURLProviderTest for C++11 C++11 narrowing rules do not accept converting signed literals (-1) to unsigned types (size_t), so the table for SuggestExactInput test breaks compilation when using G++ 4.7.2. This patch uses a localized version of std::string::npos instead of the literal -1. BUG=237284 TEST=unit_tests --gtest_filter="*SuggestExactInput" Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206854

Patch Set 1 #

Total comments: 3

Patch Set 2 : Keep size_t and use std::string::npos #

Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -24 lines) Patch
M chrome/browser/autocomplete/history_url_provider_unittest.cc View 1 2 chunks +24 lines, -24 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
cmarcelo
pkasting, could you take a look at this?
7 years, 6 months ago (2013-06-16 22:04:31 UTC) #1
Peter Kasting
https://codereview.chromium.org/16972007/diff/1/chrome/browser/autocomplete/history_url_provider_unittest.cc File chrome/browser/autocomplete/history_url_provider_unittest.cc (right): https://codereview.chromium.org/16972007/diff/1/chrome/browser/autocomplete/history_url_provider_unittest.cc#newcode803 chrome/browser/autocomplete/history_url_provider_unittest.cc:803: ssize_t offsets[3]; Do not use ssize_t, use size_t. To ...
7 years, 6 months ago (2013-06-17 18:43:43 UTC) #2
cmarcelo
https://codereview.chromium.org/16972007/diff/1/chrome/browser/autocomplete/history_url_provider_unittest.cc File chrome/browser/autocomplete/history_url_provider_unittest.cc (right): https://codereview.chromium.org/16972007/diff/1/chrome/browser/autocomplete/history_url_provider_unittest.cc#newcode803 chrome/browser/autocomplete/history_url_provider_unittest.cc:803: ssize_t offsets[3]; On 2013/06/17 18:43:43, Peter Kasting wrote: > ...
7 years, 6 months ago (2013-06-17 18:48:52 UTC) #3
Peter Kasting
https://codereview.chromium.org/16972007/diff/1/chrome/browser/autocomplete/history_url_provider_unittest.cc File chrome/browser/autocomplete/history_url_provider_unittest.cc (right): https://codereview.chromium.org/16972007/diff/1/chrome/browser/autocomplete/history_url_provider_unittest.cc#newcode803 chrome/browser/autocomplete/history_url_provider_unittest.cc:803: ssize_t offsets[3]; On 2013/06/17 18:48:52, cmarcelo wrote: > On ...
7 years, 6 months ago (2013-06-17 18:53:12 UTC) #4
cmarcelo
Thanks for the review, pkasting. Updated to address your comments. I've also changed the commit ...
7 years, 6 months ago (2013-06-17 19:55:23 UTC) #5
Peter Kasting
LGTM I always edit the patch title and message directly on codereview.chromium.org , so I ...
7 years, 6 months ago (2013-06-17 20:13:11 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/caio.de.oliveira.filho@intel.com/16972007/8001
7 years, 6 months ago (2013-06-17 20:50:57 UTC) #7
commit-bot: I haz the power
7 years, 6 months ago (2013-06-18 00:09:31 UTC) #8
Message was sent while issue was closed.
Change committed as 206854

Powered by Google App Engine
This is Rietveld 408576698