diff options
Diffstat (limited to 'clang/test/Modules/pr27401.cpp')
| -rw-r--r-- | clang/test/Modules/pr27401.cpp | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/clang/test/Modules/pr27401.cpp b/clang/test/Modules/pr27401.cpp deleted file mode 100644 index 7d5479cb924..00000000000 --- a/clang/test/Modules/pr27401.cpp +++ /dev/null @@ -1,38 +0,0 @@ -// RUN: rm -rf %t -// RUN: %clang_cc1 -std=c++11 -I%S/Inputs/PR27401 -verify %s -// RUN: %clang_cc1 -std=c++11 -fmodules -fmodule-map-file=%S/Inputs/PR27401/module.modulemap -fmodules-cache-path=%t -I%S/Inputs/PR27401 -verify %s - -#include "a.h" -#define _LIBCPP_VECTOR -template <class, class _Allocator> -class __vector_base { -protected: - _Allocator __alloc() const; - __vector_base(_Allocator); -}; - -template <class _Tp, class _Allocator = allocator> -class vector : __vector_base<_Tp, _Allocator> { -public: - vector() noexcept(is_nothrow_default_constructible<_Allocator>::value); - vector(const vector &); - vector(vector &&) - noexcept(is_nothrow_move_constructible<_Allocator>::value); -}; - -template <class _Tp, class _Allocator> -vector<_Tp, _Allocator>::vector(const vector &__x) : __vector_base<_Tp, _Allocator>(__x.__alloc()) {} - - struct CommentOptions { - vector<char> ParseAllComments; - CommentOptions() {} - }; - struct PrintingPolicy { - PrintingPolicy(CommentOptions LO) : LangOpts(LO) {} - CommentOptions LangOpts; - }; - -#include "b.h" -CommentOptions fn1() { return fn1(); } - -// expected-no-diagnostics |

