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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Thu Dec 16 00:38:47 PST 2010


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

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

Buildslave for this Build: smoosh-02

Build Reason: 
Build Source Stamp: 121960
Blamelist: kremenek

BUILD FAILED: failed test-clang test-clang_1

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/clang/Analysis/AnalysisContext.h
 include/clang/Analysis/CFG.h
 include/clang/Checker/PathSensitive/AnalysisManager.h
 include/clang/Checker/PathSensitive/CheckerVisitor.def
 include/clang/Checker/PathSensitive/CheckerVisitor.h
 include/clang/Checker/PathSensitive/GRExprEngine.h
 lib/Analysis/AnalysisContext.cpp
 lib/Analysis/CFG.cpp
 lib/Analysis/PseudoConstantAnalysis.cpp
 lib/Analysis/ReachableCode.cpp
 lib/Checker/AggExprVisitor.cpp
 lib/Checker/BugReporterVisitors.cpp
 lib/Checker/DereferenceChecker.cpp
 lib/Checker/Environment.cpp
 lib/Checker/GRCXXExprEngine.cpp
 lib/Checker/GRCoreEngine.cpp
 lib/Checker/GRExprEngine.cpp
 test/Analysis/constant-folding.c
 test/Analysis/idempotent-operations.c
 test/Analysis/method-call.cpp
 test/Analysis/misc-ps-region-store.cpp
 test/Analysis/reference.cpp
At: Wed 15 Dec 2010 23:53:26
Changed By: kremenek
Comments: Start migration of static analyzer to using the
implicit lvalue-to-rvalue casts that John McCall
recently introduced.  This causes a whole bunch
of logic in the analyzer for handling lvalues
to vanish.  It does, however, raise a few issues
in the analyzer w.r.t to modeling various constructs
(e.g., field accesses to compound literals).

The .c/.m analysis test cases that fail are
due to a missing lvalue-to-rvalue cast that
will get introduced into the AST.  The .cpp
failures were more than I could investigate in
one go, and the patch was already getting huge.
I have XFAILED some of these tests, and they
should obviously be further investigated.

Some highlights of this patch include:

- CFG no longer requires an lvalue bit for
  CFGElements
- StackFrameContext doesn't need an 'asLValue'
  flag
- The "VisitLValue" path from GRExprEngine has
  been eliminated.

Besides the test case failures (XFAILed), there
are surely other bugs that are fallout from
this change.Properties: 




LOGS:
Last 10 lines of 'stdio':
	Testing Time: 50.81s
	********************
	Failing Tests (1):
	    Clang :: SemaCXX/warn-unreachable.cpp
	
	  Expected Passes    : 2678
	  Expected Failures  : 25
	  Unexpected Failures: 1
	make[1]: *** [all] Error 1
	make: *** [test] Error 2

Last 10 lines of 'fail':
	Clang :: SemaCXX/warn-unreachable.cpp

Last 10 lines of 'xfail':
	Clang :: FixIt/fixit-pmem.cpp
	Clang :: FixIt/typo.m
	Clang :: FixIt/fixit-errors.c
	Clang :: Lexer/hexfloat.cpp
	Clang :: PCH/changed-files.c
	Clang :: PCH/pr4489.c
	Clang :: PCH/source-manager-stack.c
	Clang :: Parser/cxx-ambig-decl-expr-xfail.cpp
	Clang :: SemaCXX/rval-references-xfail.cpp
	Clang :: SemaTemplate/instantiate-function-1.mm

Last 10 lines of 'warn-unreachable.cpp':
	--
	error: 'warning' diagnostics expected but not seen: 
	  Line 43: will never be executed
	error: 'warning' diagnostics seen but not expected: 
	  Line 42: will never be executed
	2 errors generated.
	--
	
	********************
	

Last 10 lines of 'stdio':
	Testing Time: 47.44s
	********************
	Failing Tests (1):
	    Clang :: SemaCXX/warn-unreachable.cpp
	
	  Expected Passes    : 2678
	  Expected Failures  : 25
	  Unexpected Failures: 1
	make[1]: *** [all] Error 1
	make: *** [test] Error 2

Last 10 lines of 'fail':
	Clang :: SemaCXX/warn-unreachable.cpp

Last 10 lines of 'xfail':
	Clang :: FixIt/fixit-errors.c
	Clang :: FixIt/fixit-pmem.cpp
	Clang :: FixIt/typo.m
	Clang :: Lexer/hexfloat.cpp
	Clang :: PCH/changed-files.c
	Clang :: PCH/pr4489.c
	Clang :: PCH/source-manager-stack.c
	Clang :: Parser/cxx-ambig-decl-expr-xfail.cpp
	Clang :: SemaCXX/rval-references-xfail.cpp
	Clang :: SemaTemplate/instantiate-function-1.mm

Last 10 lines of 'warn-unreachable.cpp':
	--
	error: 'warning' diagnostics expected but not seen: 
	  Line 43: will never be executed
	error: 'warning' diagnostics seen but not expected: 
	  Line 42: will never be executed
	2 errors generated.
	--
	
	********************
	




More information about the llvm-testresults mailing list