From 46cf4be9212a1634b8265ffd27602a4b168e96f9 Mon Sep 17 00:00:00 2001 From: "hans@chromium.org" Date: Fri, 1 Oct 2010 11:23:20 +0000 Subject: Fix url_fixer_upper_unittest two-phase lookup problems. The operator<< for url_parse::Component needs to be declared in the same namespace as its parameter type, in this case url_parse. Otherwise Clang fails to compile this because it is more strict on the Standard. See http://clang.llvm.org/compatibility.html#dep_lookup for more info. BUG=none TEST=unit_tests Review URL: http://codereview.chromium.org/3575002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61167 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/net/url_fixer_upper_unittest.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'chrome/browser/net') diff --git a/chrome/browser/net/url_fixer_upper_unittest.cc b/chrome/browser/net/url_fixer_upper_unittest.cc index 67b5cae..bf08dc6 100644 --- a/chrome/browser/net/url_fixer_upper_unittest.cc +++ b/chrome/browser/net/url_fixer_upper_unittest.cc @@ -21,10 +21,14 @@ namespace { }; }; -std::ostream& operator<<(std::ostream& os, const url_parse::Component& part) { +namespace url_parse { + +std::ostream& operator<<(std::ostream& os, const Component& part) { return os << "(begin=" << part.begin << ", len=" << part.len << ")"; } +} // namespace url_parse + struct segment_case { const std::string input; const std::string result; -- cgit v1.1