From: Pierre-Emmanuel Patry <[email protected]>
Crate number was not assigned with the other fields in the assignment
operator overload of a CannonicalPath.
gcc/rust/ChangeLog:
* util/rust-canonical-path.h: Also assign crate number.
Signed-off-by: Pierre-Emmanuel Patry <[email protected]>
---
gcc/rust/util/rust-canonical-path.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/gcc/rust/util/rust-canonical-path.h
b/gcc/rust/util/rust-canonical-path.h
index f2865eba9ae..969ac7f7cc1 100644
--- a/gcc/rust/util/rust-canonical-path.h
+++ b/gcc/rust/util/rust-canonical-path.h
@@ -51,6 +51,7 @@ public:
CanonicalPath &operator= (const CanonicalPath &other)
{
segs = other.segs;
+ crate_num = other.crate_num;
return *this;
}
--
2.45.2