From 1bef2b7e98adfddf0fabf4f8237027c590f3d512 Mon Sep 17 00:00:00 2001
From: Massimiliano Culpo <massimiliano.culpo@googlemail.com>
Date: Sat, 5 Nov 2016 18:15:29 +0100
Subject: [PATCH] variable referenced before assignment (#2252)

---
 lib/spack/spack/concretize.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/spack/spack/concretize.py b/lib/spack/spack/concretize.py
index 2d5b66487e..dcea147814 100644
--- a/lib/spack/spack/concretize.py
+++ b/lib/spack/spack/concretize.py
@@ -390,8 +390,10 @@ def _proper_compiler_style(cspec, arch):
                 c for c in matches
                 if _proper_compiler_style(c, spec.architecture)).copy()
         except StopIteration:
-            raise UnavailableCompilerVersionError(spec.compiler,
-                                                  arch.platform_os)
+            raise UnavailableCompilerVersionError(
+                spec.compiler, spec.architecture.platform_os
+            )
+
         assert(spec.compiler.concrete)
         return True  # things changed.
 
-- 
GitLab