Index: chrome/common/extensions/extension_manifests_unittest.cc |
diff --git a/chrome/common/extensions/extension_manifests_unittest.cc b/chrome/common/extensions/extension_manifests_unittest.cc |
index 2943b39213805e89330317287c236065ec621343..357ab766ff6fd3d9ee8cb01501d6fa157537be25 100644 |
--- a/chrome/common/extensions/extension_manifests_unittest.cc |
+++ b/chrome/common/extensions/extension_manifests_unittest.cc |
@@ -74,19 +74,6 @@ class ExtensionManifestTest : public testing::Test { |
Manifest(DictionaryValue* manifest, const char* name) |
: name_(name), manifest_(manifest) { |
} |
- Manifest(const Manifest& m) { |
- // C++98 requires the copy constructor for a type to be visiable if you |
- // take a const-ref of a temporary for that type. Since Manifest |
- // contains a scoped_ptr, its implicit copy constructor is declared |
- // Manifest(Manifest&) according to spec 12.8.5. This breaks the first |
- // requirement and thus you cannot use it with LoadAndExpectError() or |
- // LoadAndExpectSuccess() easily. |
- // |
- // To get around this spec pedantry, we declare the copy constructor |
- // explicitly. It will never get invoked. |
- NOTREACHED(); |
- } |
- |
const std::string& name() const { return name_; } |