forked from OSchip/llvm-project
[NewPM] Run ubsan-coroutines test under the legacy pass manager only
The passes that lower the llvm.coro.* instrinsics have not yet been ported, so only run under the legacy PM for now. See https://bugs.llvm.org/show_bug.cgi?id=42867 Differential Revision: https://reviews.llvm.org/D66493 llvm-svn: 369442
This commit is contained in:
parent
63487bfec9
commit
b0a7544ee2
|
@ -1,6 +1,8 @@
|
|||
// This test merely verifies that emitting the object file does not cause a
|
||||
// crash when the LLVM coroutines passes are run.
|
||||
// RUN: %clang_cc1 -emit-obj -std=c++2a -fsanitize=null %s -o %t.o
|
||||
// PR42867: Disable this test for the new PM since the passes that lower the
|
||||
// llvm.coro.* intrinsics have not yet been ported.
|
||||
// RUN: %clang_cc1 -fno-experimental-new-pass-manager -emit-obj -std=c++2a -fsanitize=null %s -o %t.o
|
||||
|
||||
namespace std::experimental {
|
||||
template <typename R, typename... T> struct coroutine_traits {
|
||||
|
|
Loading…
Reference in New Issue