Ilya Biryukov | b6d1ec8 | 2017-07-21 09:24:00 +0000 | [diff] [blame] | 1 | template <class T> |
2 | struct unique_ptr { | ||||
3 | typedef T* pointer; | ||||
4 | |||||
5 | void reset(pointer ptr = pointer()); | ||||
6 | }; | ||||
7 | |||||
8 | void test() { | ||||
9 | unique_ptr<int> x; | ||||
10 | x. | ||||
11 | // RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:10:5 %s -o - | FileCheck -check-prefix=CHECK-CC1 %s | ||||
12 | // CHECK-CC1: [#void#]reset({#<#unique_ptr<int>::pointer ptr = pointer()#>#}) | ||||
13 | } |