1f9127593SEric Fiselier //===----------------------------------------------------------------------===//
2f9127593SEric Fiselier //
3*57b08b09SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*57b08b09SChandler Carruth // See https://llvm.org/LICENSE.txt for license information.
5*57b08b09SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6f9127593SEric Fiselier //
7f9127593SEric Fiselier //===----------------------------------------------------------------------===//
8f9127593SEric Fiselier 
9f9127593SEric Fiselier // UNSUPPORTED: c++98, c++03, c++11, c++14
10f9127593SEric Fiselier 
11f9127593SEric Fiselier // <optional>
12f9127593SEric Fiselier 
13f9127593SEric Fiselier // Test that <optional> provides all of the arithmetic, enum, and pointer
14f9127593SEric Fiselier // hash specializations.
15f9127593SEric Fiselier 
16f9127593SEric Fiselier #include <optional>
17f9127593SEric Fiselier 
18f9127593SEric Fiselier #include "poisoned_hash_helper.hpp"
19f9127593SEric Fiselier 
20f9127593SEric Fiselier int main() {
21f9127593SEric Fiselier   test_library_hash_specializations_available();
22f9127593SEric Fiselier   {
23f9127593SEric Fiselier 
24f9127593SEric Fiselier   }
25f9127593SEric Fiselier }
26