[cfe-commits] r124704 - in /cfe/trunk: include/clang/Sema/CodeCompleteConsumer.h lib/Sema/CodeCompleteConsumer.cpp
Francois Pichet
pichet2000 at gmail.com
Wed Feb 2 05:25:39 PST 2011
On Tue, Feb 1, 2011 at 6:59 PM, Douglas Gregor <dgregor at apple.com> wrote:
> Author: dgregor
> Date: Tue Feb 1 17:59:42 2011
> New Revision: 124704
>
> URL: http://llvm.org/viewvc/llvm-project?rev=124704&view=rev
> Log:
> Unique code-completion strings. On Cocoa.h, this costs us about 4% in
> speed but saves us about 25% of the memory usage for strings.
This or a previous related checkin now cause a regression on windows:
Seems like the "unavailable" attribute is not printed now.
1>------ Build started: Project: clang-test, Configuration: Release Win32 ------
1> Running Clang regression tests
1> -- Testing: 2813 tests, 4 threads --
1> FAIL: Clang :: Index/complete-exprs.c (1324 of 2813)
1> ******************** TEST 'Clang :: Index/complete-exprs.c' FAILED
********************
1> Script:
1> --
1> c-index-test
-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:9
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC1
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> env CINDEXTEST_EDITING=1 CINDEXTEST_COMPLETION_CACHING=1
c-index-test -code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:9
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC1
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> env CINDEXTEST_EDITING=1 CINDEXTEST_COMPLETION_CACHING=1
c-index-test -code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:9
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC1
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> c-index-test
-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:14
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC3
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> env CINDEXTEST_EDITING=1 CINDEXTEST_COMPLETION_CACHING=1
c-index-test -code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:14
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC3
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> c-index-test
-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:18
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC3
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> c-index-test
-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:22
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC3
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> c-index-test
-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:2
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC2
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> c-index-test
-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:11:16
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC4
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> c-index-test
-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:19:3
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC6
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> c-index-test
-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:24:4
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC7
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> env CINDEXTEST_EDITING=1 CINDEXTEST_COMPLETION_CACHING=1
c-index-test -code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:24:4
-Xclang -code-completion-patterns
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c |
FileCheck -check-prefix=CHECK-CC7
C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c
1> --
1> Exit Code: 1
1> Command Output (stdout):
1> --
1> Command 0: "c-index-test"
"-code-completion-at=C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:7:9"
"-Xclang" "-code-completion-patterns"
"C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c"
1> Command 0 Result: 0
1> Command 0 Output:
1>
1>
1> Command 0 Stderr:
1>
1>
1> Command 1: "FileCheck" "-check-prefix=CHECK-CC1"
"C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c"
1> Command 1 Result: 1
1> Command 1 Output:
1>
1>
1> Command 1 Stderr:
1> C:\dev\llvm\llvm_trunk\tools\clang\test\Index\complete-exprs.c:31:15:
error: expected string not found in input
1> // CHECK-CC1: FunctionDecl:{ResultType int}{TypedText f}{LeftParen
(}{Placeholder int}{RightParen )} (12) (unavailable)
1> ^
1> <stdin>:129:1: note: scanning from here
1> macro definition:{TypedText __WCHAR_MAX__} (70)
1> ^
1> <stdin>:141:1: note: possible intended match here
1> FunctionDecl:{ResultType int}{TypedText f}{LeftParen
(}{Placeholder int}{RightParen )} (12)
1> ^
1>
1>
1> --
1>
1> ********************
More information about the cfe-commits
mailing list