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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Mon Mar 1 15:32:26 PST 2010


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

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

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

Build Reason: 
Build Source Stamp: 97518
Blamelist: dgregor,lattner

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
File: utils/TableGen/DAGISelMatcherEmitter.cpp
At: Mon 01 Mar 2010 15:13:47
Changed By: lattner
Comments: fixme resolved.
Properties: 




Files:
 include/clang/Parse/Scope.h
 lib/Parse/Parser.cpp
 lib/Sema/Sema.cpp
 lib/Sema/Sema.h
 lib/Sema/SemaChecking.cpp
 lib/Sema/SemaCodeComplete.cpp
 lib/Sema/SemaDecl.cpp
 lib/Sema/SemaDeclObjC.cpp
 lib/Sema/SemaExpr.cpp
 lib/Sema/SemaStmt.cpp
 test/Sema/warn-unused-variables.c
 test/SemaCXX/local-classes.cpp
At: Mon 01 Mar 2010 15:18:47
Changed By: dgregor
Comments: Keep an explicit stack of function and block scopes, each element of
which has the label map, switch statement stack, etc. Previously, we
had a single set of maps in Sema (for the function) along with a stack
of block scopes. However, this lead to funky behavior with nested
functions, e.g., in the member functions of local classes.

The explicit-stack approach is far cleaner, and we retain a 1-element
cache so that we're not malloc/free'ing every time we enter a
function. Fixes PR6382.

Also, tweaked the unused-variable warning suppression logic to look at
errors within a given Scope rather than within a given function. The
prior code wasn't looking at the right number-of-errors count when
dealing with blocks, since the block's count would be deallocated
before we got to ActOnPopScope. This approach works with nested
blocks/functions, and gives tighter error recovery.
Properties: 




LOGS:
Last 10 lines of '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 UnixAPIChecker.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 libclangChecker.a
	make[2]: *** [all] Error 1
	make[1]: *** [clang/.makeall] Error 2
	make: *** [all] Error 1




More information about the llvm-testresults mailing list