diff options
Diffstat (limited to 'libcxx/utils')
-rw-r--r-- | libcxx/utils/libcxx/test/format.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/utils/libcxx/test/format.py b/libcxx/utils/libcxx/test/format.py index 122014272db..f8d0a85545d 100644 --- a/libcxx/utils/libcxx/test/format.py +++ b/libcxx/utils/libcxx/test/format.py @@ -255,9 +255,9 @@ class LibcxxTestFormat(object): if any(test_str in contents for test_str in test_str_list): test_cxx.flags += ['-Werror=unused-result'] cmd, out, err, rc = test_cxx.compile(source_path, out=os.devnull) - expected_rc = 0 if use_verify else 1 + check_rc = lambda rc: rc == 0 if use_verify else rc != 0 report = libcxx.util.makeReport(cmd, out, err, rc) - if rc == expected_rc: + if check_rc(rc): return lit.Test.Result(lit.Test.PASS, report) else: report += ('Expected compilation to fail!\n' if not use_verify else |