annotate clang/test/Index/complete-qualified-cached.cpp @ 207:2e18cbf3894f

LLVM12
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 08 Jun 2021 06:07:14 +0900
parents 1d019706d866
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 namespace a_namespace {};
anatofuz
parents:
diff changeset
2 class Class { static void foo(); };
anatofuz
parents:
diff changeset
3 Class::
anatofuz
parents:
diff changeset
4 // Completion for a_namespace should be available at the start of the line.
anatofuz
parents:
diff changeset
5 // START-OF-LINE: a_namespace
anatofuz
parents:
diff changeset
6 // START-OF-LINE: Class
anatofuz
parents:
diff changeset
7 // -- Using cached completions.
anatofuz
parents:
diff changeset
8 // RUN: env CINDEXTEST_EDITING=1 c-index-test -code-completion-at=%s:3:1 %s \
anatofuz
parents:
diff changeset
9 // RUN: | FileCheck --check-prefix=START-OF-LINE %s
anatofuz
parents:
diff changeset
10 // -- Without cached completions.
anatofuz
parents:
diff changeset
11 // RUN: c-index-test -code-completion-at=%s:3:1 %s \
anatofuz
parents:
diff changeset
12 // RUN: | FileCheck --check-prefix=START-OF-LINE %s
anatofuz
parents:
diff changeset
13 //
anatofuz
parents:
diff changeset
14 //
anatofuz
parents:
diff changeset
15 // ... and should not be available after 'Class::^'
anatofuz
parents:
diff changeset
16 // AFTER-QUALIFIER: Class
anatofuz
parents:
diff changeset
17 // -- Using cached completions.
anatofuz
parents:
diff changeset
18 // RUN: env CINDEXTEST_EDITING=1 c-index-test -code-completion-at=%s:3:8 %s \
anatofuz
parents:
diff changeset
19 // RUN: | FileCheck --implicit-check-not=a_namespace --check-prefix=AFTER-QUALIFIER %s
anatofuz
parents:
diff changeset
20 // -- Without cached completions.
anatofuz
parents:
diff changeset
21 // RUN: c-index-test -code-completion-at=%s:3:8 %s \
anatofuz
parents:
diff changeset
22 // RUN: | FileCheck --implicit-check-not=a_namespace --check-prefix=AFTER-QUALIFIER %s