diff options
Diffstat (limited to 'clang/test/CodeCompletion/patterns.cpp')
-rw-r--r-- | clang/test/CodeCompletion/patterns.cpp | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/clang/test/CodeCompletion/patterns.cpp b/clang/test/CodeCompletion/patterns.cpp index 19585296872..596fe829af4 100644 --- a/clang/test/CodeCompletion/patterns.cpp +++ b/clang/test/CodeCompletion/patterns.cpp @@ -30,10 +30,23 @@ int value_return() { void void_return() { // line 31 } +bool bool_return() { + // line 34 +} // RUN: %clang_cc1 -fsyntax-only -code-completion-patterns -code-completion-at=%s:28:1 %s -o - | FileCheck -check-prefix=RETURN-VAL %s -// RETURN-VAL-NOT: COMPLETION: Pattern : return;{{$}} +// RETURN-VAL-NOT: COMPLETION: Pattern : return; +// RETURN-VAL-NOT: COMPLETION: Pattern : return false; +// RETURN-VAL-NOT: COMPLETION: Pattern : return true; // RETURN-VAL: COMPLETION: Pattern : return <#expression#>;{{$}} // RUN: %clang_cc1 -fsyntax-only -code-completion-patterns -code-completion-at=%s:31:1 %s -o - | FileCheck -check-prefix=RETURN-VOID %s -// RETURN-VOID-NOT: COMPLETION: Pattern : return <#expression#>;{{$}} +// RETURN-VOID-NOT: COMPLETION: Pattern : return false; +// RETURN-VOID-NOT: COMPLETION: Pattern : return true; +// RETURN-VOID-NOT: COMPLETION: Pattern : return <#expression#>; // RETURN-VOID: COMPLETION: Pattern : return;{{$}} + +// RUN: %clang_cc1 -fsyntax-only -code-completion-patterns -code-completion-at=%s:34:1 %s -o - | FileCheck -check-prefix=RETURN-BOOL %s +// RETURN-BOOL-NOT: COMPLETION: Pattern : return; +// RETURN-BOOL: COMPLETION: Pattern : return <#expression#>;{{$}} +// RETURN-BOOL: COMPLETION: Pattern : return false;{{$}} +// RETURN-BOOL: COMPLETION: Pattern : return true;{{$}} |