From f86186ee244f3c938d04e0fccfa702410698c47b Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Mon, 28 Nov 2011 05:09:15 +0000 Subject: [PATCH] test/lit.cfg: Enable the feature 'asserts' to check output of llc -version. llc knows whether he is compiled with -DNDEBUG. | Optimized build with assertions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145230 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/lit.cfg | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/lit.cfg b/test/lit.cfg index 1f08c9320d9..6bc170cdf94 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -283,5 +283,10 @@ else: if loadable_module: config.available_features.add('loadable_module') -if config.enable_assertions: +# llc knows whether he is compiled with -DNDEBUG. +import subprocess +llc_cmd = subprocess.Popen([os.path.join(llvm_tools_dir, 'llc'), '-version'], + stdout = subprocess.PIPE) +if re.search(r'with assertions', llc_cmd.stdout.read()): config.available_features.add('asserts') +llc_cmd.wait()