[PATCH] D16584: [libcxx] Work around for clang calling GAS after having already failed.
Daniel Sanders via cfe-commits
cfe-commits at lists.llvm.org
Tue Jan 26 08:06:59 PST 2016
dsanders created this revision.
dsanders added reviewers: EricWF, mclow.lists, hans.
dsanders added a subscriber: cfe-commits.
This is a workaround to a clang bug which causes libcxx tests to fail in the 3.8
release. The clang bug is currently being investigated. It seems that clang
does not stop after frontend errors when using -verify and -fno-integrated-as
(or when this is the default). This patch adds -fsyntax-only to prevent GAS
from being called, fixing the libcxx failures.
PR26277
Patch by Eric Fiselier
http://reviews.llvm.org/D16584
Files:
test/libcxx/test/format.py
Index: test/libcxx/test/format.py
===================================================================
--- test/libcxx/test/format.py
+++ test/libcxx/test/format.py
@@ -161,7 +161,7 @@
'expected-error', 'expected-no-diagnostics']
use_verify = self.use_verify_for_fail and \
any([tag in contents for tag in verify_tags])
- extra_flags = []
+ extra_flags = ['-fsyntax-only']
if use_verify:
extra_flags += ['-Xclang', '-verify',
'-Xclang', '-verify-ignore-unexpected=note']
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16584.45994.patch
Type: text/x-patch
Size: 590 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160126/a81597f7/attachment.bin>
More information about the cfe-commits
mailing list