Index: base/version.cc |
diff --git a/base/version.cc b/base/version.cc |
index fe224eb8662ffb8ff8575c35f4e5adbd68dc9bc0..77d4171cbe7e017f0578b4e01579a5e35ebc0b27 100644 |
--- a/base/version.cc |
+++ b/base/version.cc |
@@ -32,6 +32,14 @@ Version::Version() : is_valid_(false) {} |
Version::~Version() {} |
+Version* Version::Clone() const { |
+ DCHECK(is_valid_); |
+ Version* copy = new Version(); |
+ copy->components_ = components_; |
+ copy->is_valid_ = true; |
+ return copy; |
+} |
+ |
bool Version::Equals(const Version& that) const { |
DCHECK(is_valid_); |
DCHECK(that.is_valid_); |