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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Tue Jun 8 21:37:13 PDT 2010


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/7767

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

Buildslave for this Build: smoosh-04

Build Reason: 
Build Source Stamp: 105680
Blamelist: dgregor,tcare

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/clang/AST/ASTContext.h
 lib/AST/ASTContext.cpp
 lib/Sema/Sema.h
 lib/Sema/SemaCXXCast.cpp
 lib/Sema/SemaOverload.cpp
 lib/Sema/SemaType.cpp
 test/SemaCXX/overload-call.cpp
At: Tue 08 Jun 2010 20:55:31
Changed By: dgregor
Comments: Tweak our handling of the notion of a standard conversion sequence
being a subsequence of another standard conversion sequence. Instead
of requiring exact type equality for the second conversion step,
require type *similarity*, which is type equality with cv-qualifiers
removed at all levels. This appears to match the behavior of EDG and
VC++ (albeit not GCC), and feels more intuitive. Big thanks to John
for the line of reasoning that supports this change: since
cv-qualifiers are orthogonal to the second conversion step, we should
ignore them in the type comparison.
Properties: 




Files:
 include/clang/Analysis/Analyses/PrintfFormatString.h
 lib/Analysis/PrintfFormatString.cpp
 lib/Sema/SemaChecking.cpp
 test/Sema/format-strings-fixit.c
At: Tue 08 Jun 2010 21:15:50
Changed By: tcare
Comments: Added FixIt support to printf format string checking.
- Refactored LengthModifier to be a class.
- Added toString methods in all member classes of FormatSpecifier.
- FixIt suggestions keep user specified flags unless incorrect.

Limitations:
- The suggestions are not conversion specifier sensitive. For example, if we have a 'pad with zeroes' flag, and the correction is a string conversion specifier, we do not remove the flag. Clang will warn us on the next compilation.

A    test/Sema/format-strings-fixit.c
M    include/clang/Analysis/Analyses/PrintfFormatString.h
M    lib/Analysis/PrintfFormatString.cpp
M    lib/Sema/SemaChecking.cpp
Properties: 




LOGS:
Last 10 lines of 'stdio':
	llvm[4]: Compiling CodeGenTypes.cpp for Debug build
	llvm[4]: Building Debug Archive Library libclangSema.a
	llvm[4]: Compiling ItaniumCXXABI.cpp for Debug build
	llvm[4]: Compiling Mangle.cpp for Debug build
	llvm[4]: Compiling ModuleBuilder.cpp for Debug build
	llvm[4]: Compiling TargetInfo.cpp for Debug build
	llvm[4]: Building Debug Archive Library libclangCodeGen.a
	make[2]: *** [all] Error 1
	make[1]: *** [clang/.makeall] Error 2
	make: *** [all] Error 1




More information about the llvm-testresults mailing list