From 79b2eeb1baae4097335997c191e1eb9626f27ce5 Mon Sep 17 00:00:00 2001
From: Jon Turney <jon.turney@dronecode.org.uk>
Date: Thu, 23 Jan 2020 18:47:43 +0000
Subject: Identify machine in error accesing compiler object for missing
 language

Also add a failing test case for that error.
---
 mesonbuild/interpreter.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'mesonbuild/interpreter.py')

diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index 5771c65..fc09fa0 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -2093,7 +2093,7 @@ class MesonMain(InterpreterObject):
         clist = self.interpreter.coredata.compilers[for_machine]
         if cname in clist:
             return CompilerHolder(clist[cname], self.build.environment, self.interpreter.subproject)
-        raise InterpreterException('Tried to access compiler for unspecified language "%s".' % cname)
+        raise InterpreterException('Tried to access compiler for language "%s", not specified for %s machine.' % (cname, for_machine.get_lower_case_name()))
 
     @noPosargs
     @permittedKwargs({})
-- 
cgit v1.1