Skip to content

Commit f67da43

Browse files
committed
add more tests
1 parent f49496e commit f67da43

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

clang/test/CodeCompletion/if-const.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,16 @@ void test() {
1212
// CHECK-PATTERN-CXX17: <#statements#>
1313
// CHECK-PATTERN-CXX17: }
1414
// CHECK-CXX23: COMPLETION: consteval
15+
// CHECK-CXX23: COMPLETION: constexpr
1516
// CHECK-PATTERN-CXX23: COMPLETION: Pattern : consteval {
1617
// CHECK-PATTERN-CXX23: <#statements#>
1718
// CHECK-PATTERN-CXX23: }
19+
// CHECK-PATTERN-CXX23: COMPLETION: Pattern : constexpr (<#condition#>) {
20+
// CHECK-PATTERN-CXX23: <#statements#>
21+
// CHECK-PATTERN-CXX23: }
1822
if !c
19-
// RUN: %clang_cc1 -fsyntax-only -std=c++23 -code-completion-at=%s:18:8 %s -o - | FileCheck -check-prefix=CHECK-CXX23-EXCLAIM %s
20-
// RUN: %clang_cc1 -fsyntax-only -std=c++23 -code-completion-patterns -code-completion-at=%s:18:8 %s -o - | FileCheck -check-prefix=CHECK-PATTERN-CXX23-EXCLAIM %s
23+
// RUN: %clang_cc1 -fsyntax-only -std=c++23 -code-completion-at=%s:22:8 %s -o - | FileCheck -check-prefix=CHECK-CXX23-EXCLAIM %s
24+
// RUN: %clang_cc1 -fsyntax-only -std=c++23 -code-completion-patterns -code-completion-at=%s:22:8 %s -o - | FileCheck -check-prefix=CHECK-PATTERN-CXX23-EXCLAIM %s
2125
// CHECK-CXX23-EXCLAIM: COMPLETION: consteval
2226
// CHECK-CXX23-EXCLAIM-NOT: constexpr
2327
// CHECK-PATTERN-CXX23-EXCLAIM: COMPLETION: Pattern : consteval {

0 commit comments

Comments
 (0)