12561885fSEric Fiselier //===----------------------------------------------------------------------===// 22561885fSEric Fiselier // 357b08b09SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 457b08b09SChandler Carruth // See https://llvm.org/LICENSE.txt for license information. 557b08b09SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 62561885fSEric Fiselier // 72561885fSEric Fiselier //===----------------------------------------------------------------------===// 82561885fSEric Fiselier 92561885fSEric Fiselier // <memory> 102561885fSEric Fiselier 112561885fSEric Fiselier // unique_ptr 122561885fSEric Fiselier 132561885fSEric Fiselier // test op*() 142561885fSEric Fiselier 152561885fSEric Fiselier #include <memory> 162561885fSEric Fiselier #include <cassert> 172561885fSEric Fiselier 18*7fc6a556SMarshall Clow #include "test_macros.h" 19*7fc6a556SMarshall Clow main(int,char **)202df59c50SJF Bastienint main(int, char**) { 212561885fSEric Fiselier std::unique_ptr<int> p(new int(3)); 222561885fSEric Fiselier assert(*p == 3); 232df59c50SJF Bastien 242df59c50SJF Bastien return 0; 252561885fSEric Fiselier } 26