diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2023-03-06 13:53:15 +0100 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2023-04-19 14:26:00 +0200 |
commit | 4c9f8cd69435f4f50d8874a1603aafa5c2e7b8ce (patch) | |
tree | 9c1b4bbfdfe97203e51be4b2be6b973eac51b337 /gcc | |
parent | 210617b53eee01d0a19117f886f5cf7717aa2319 (diff) | |
download | gcc-4c9f8cd69435f4f50d8874a1603aafa5c2e7b8ce.zip gcc-4c9f8cd69435f4f50d8874a1603aafa5c2e7b8ce.tar.gz gcc-4c9f8cd69435f4f50d8874a1603aafa5c2e7b8ce.tar.bz2 |
Fix pointer sharing in Value_Range constructor.
gcc/ChangeLog:
* value-range.h (Value_Range::Value_Range): Avoid pointer sharing.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/value-range.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/value-range.h b/gcc/value-range.h index 0eeea79..33ef3b5 100644 --- a/gcc/value-range.h +++ b/gcc/value-range.h @@ -583,7 +583,7 @@ Value_Range::Value_Range (tree min, tree max, value_range_kind kind) inline Value_Range::Value_Range (const Value_Range &r) { - m_vrange = r.m_vrange; + *this = *r.m_vrange; } // Initialize object so it is possible to store temporaries of TYPE |