Index: chrome/common/extensions/extension_manifests_unittest.cc |
=================================================================== |
--- chrome/common/extensions/extension_manifests_unittest.cc (revision 115443) |
+++ chrome/common/extensions/extension_manifests_unittest.cc (working copy) |
@@ -74,20 +74,7 @@ |
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_; } |
DictionaryValue* GetManifest(std::string* error) const { |