diff options
author | Ilya Biryukov <ibiryukov@google.com> | 2019-05-27 09:52:09 +0000 |
---|---|---|
committer | Ilya Biryukov <ibiryukov@google.com> | 2019-05-27 09:52:09 +0000 |
commit | 32497f57dfee25ae75e5e9f906eeb1a2d87d9e88 (patch) | |
tree | fd646469d8b795b68a4988451d23c496b15ffc64 /clang/test/CodeCompletion/patterns.cpp | |
parent | c8272195cd2d02cb4d626a3f64144a916bd81d95 (diff) | |
download | bcm5719-llvm-32497f57dfee25ae75e5e9f906eeb1a2d87d9e88.tar.gz bcm5719-llvm-32497f57dfee25ae75e5e9f906eeb1a2d87d9e88.zip |
[CodeComplete] Complete 'return true/false' in boolean functions
Reviewers: kadircet
Reviewed By: kadircet
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D62391
llvm-svn: 361753
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;{{$}} |