[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10

daniel_dunbar at apple.com daniel_dunbar at apple.com
Wed Dec 30 09:18:18 PST 2009


The Buildbot has detected a new failure of clang-x86_64-darwin10 on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10/builds/2181

Buildbot URL: http://smooshlab.apple.com:8010/

Buildslave for this Build: smoosh-11.apple.com

Build Reason: 
Build Source Stamp: 92308
Blamelist: dgregor

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


================================================================================

CHANGES:
Files:
 include/clang/Basic/DiagnosticSemaKinds.td
 lib/Sema/Lookup.h
 lib/Sema/Sema.h
 lib/Sema/SemaCodeComplete.cpp
 lib/Sema/SemaDecl.cpp
 lib/Sema/SemaLookup.cpp
 test/FixIt/typo.cpp
At: Wed 30 Dec 2009 09:09:38
Changed By: dgregor
Comments: Typo correction for type names when they appear in declarations, e.g., given

  tring str2;

we produce the following diagnostic + fix-it:

typo.cpp:15:1: error: unknown type name 'tring'; did you mean 'string'?
  tring str2;
  ^~~~~
  string


To make this really useful, we'll need to introduce typo correction in
many more places (wherever we do name lookup), and implement
declaration-vs-expression heuristics that cope with typos
better. However, for now this will handle the simple cases where we
already get good "unknown type name" diagnostics.

The LookupVisibleDecls functions are intended to be used by code
completion as well as typo correction; that refactoring will happen
later.

Properties: 




LOGS:
Last 10 lines of 'compile.stdio':
	llvm[4]: Compiling UndefResultChecker.cpp for Debug build
	llvm[4]: Compiling UndefinedArraySubscriptChecker.cpp for Debug build
	llvm[4]: Compiling UndefinedAssignmentChecker.cpp for Debug build
	llvm[4]: Compiling UninitializedValues.cpp for Debug build
	llvm[4]: Compiling VLASizeChecker.cpp for Debug build
	llvm[4]: Compiling ValueManager.cpp for Debug build
	llvm[4]: Building Debug Archive Library libclangAnalysis.a
	make[2]: *** [all] Error 1
	make[1]: *** [clang/.makeall] Error 2
	make: *** [all] Error 1




More information about the llvm-testresults mailing list