Searched refs:InMemInitTemplate (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | source_location.cpp | 176 struct InMemInitTemplate { struct 181 InMemInitTemplate() = default; 182 constexpr InMemInitTemplate(T) {} in InMemInitTemplate() argument 183 constexpr InMemInitTemplate(T, T) : info(U::current()) {} in InMemInitTemplate() function 184 template <class V = U> constexpr InMemInitTemplate(T, T, T, V info = U::current()) in InMemInitTemplate() function 189 static_assert(InMemInitTemplate<int>{}.check(__LINE__ - line_offset), ""); in test_mem_init_template() 190 static_assert(InMemInitTemplate<unsigned>{42}.check(__LINE__ - line_offset), ""); in test_mem_init_template() 191 static_assert(InMemInitTemplate<unsigned>{42, 42}.check(__LINE__ - line_offset), ""); in test_mem_init_template() 192 static_assert(InMemInitTemplate<unsigned>{42, 42, 42}.check(__LINE__), ""); in test_mem_init_template()
|