[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / clang / test / Modules / Inputs / PR27401 / b.h
blob2b4e7f14fbb4099265d52e739df33a964e2a5879
1 #include "a.h"
2 #ifndef _LIBCPP_VECTOR
3 template <class, class _Allocator>
4 class __vector_base {
5 protected:
6 _Allocator __alloc() const;
7 __vector_base(_Allocator);
8 };
10 template <class _Tp, class _Allocator = allocator>
11 class vector : __vector_base<_Tp, _Allocator> {
12 public:
13 vector() noexcept(is_nothrow_default_constructible<_Allocator>::value);
14 vector(const vector &);
15 vector(vector &&)
16 noexcept(is_nothrow_move_constructible<_Allocator>::value);
19 #endif
20 void GetUniquePtrType() { vector<char> v; }