summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/spec.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py
index 39dad67d2c..de00a3dd5b 100644
--- a/lib/spack/spack/spec.py
+++ b/lib/spack/spack/spec.py
@@ -2709,17 +2709,17 @@ class Spec(object):
deptypes = deps
self._dup_deps(other, deptypes, caches)
+ self._concrete = other._concrete
+
if caches:
self._hash = other._hash
self._cmp_key_cache = other._cmp_key_cache
self._normal = other._normal
- self._concrete = other._concrete
self._full_hash = other._full_hash
else:
self._hash = None
self._cmp_key_cache = None
self._normal = False
- self._concrete = False
self._full_hash = None
return changed