summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Terei <davidterei@gmail.com>2013-01-17 00:29:08 -0800
committerDavid Terei <davidterei@gmail.com>2013-01-17 00:32:11 -0800
commitaef38d130b0ff74b0a5f2478be985e96b40c0f97 (patch)
treeca0c7be93fb52caa39f5c0b8dfe02e5f95798b35
parent25f8d040a6e151237c84be380179b3c6ffb9a34c (diff)
downloadhaskell-aef38d130b0ff74b0a5f2478be985e96b40c0f97.tar.gz
Output LLVM version in use at -V2.
-rw-r--r--compiler/llvmGen/LlvmCodeGen.hs2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/llvmGen/LlvmCodeGen.hs b/compiler/llvmGen/LlvmCodeGen.hs
index 04064bb9ac..a157a258fe 100644
--- a/compiler/llvmGen/LlvmCodeGen.hs
+++ b/compiler/llvmGen/LlvmCodeGen.hs
@@ -68,6 +68,8 @@ llvmCodeGen dflags h us cmms
ver <- (fromMaybe defaultLlvmVersion) `fmap` figureLlvmVersion dflags
-- cache llvm version for later use
writeIORef (llvmVersion dflags) ver
+ debugTraceMsg dflags 2
+ (text "Using LLVM version:" <+> text (show ver))
let doWarn = wopt Opt_WarnUnsupportedLlvmVersion dflags
when (ver < minSupportLlvmVersion && doWarn) $
errorMsg dflags (text "You are using an old version of LLVM that"