summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/spec.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py
index 4a5e14bd85..db5282f40b 100644
--- a/lib/spack/spack/spec.py
+++ b/lib/spack/spack/spec.py
@@ -1929,7 +1929,10 @@ class SpecParser(spack.parse.Parser):
elif self.accept(ID):
self.previous = self.token
if self.accept(EQ):
- self.expect(ID)
+ if self.accept(QT):
+ self.token.value = self.token.value[1:-1]
+ else:
+ self.expect(ID)
spec._add_flag(self.previous.value, self.token.value)
self.previous = None
else: