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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Wed Jul 29 18:37:43 PDT 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/1660

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

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

Build Reason: 
Build Source Stamp: 77547
Blamelist: akirtzidis,dgregor,evancheng

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 lib/Target/ARM/ARMConstantIslandPass.cpp
 test/CodeGen/Thumb2/thumb2-jtb.ll
 test/CodeGen/Thumb2/thumb2-tbh.ll
At: Wed 29 Jul 2009 16:25:13
Changed By: evancheng
Comments: tbb / tbh instructions only branch forward, not backwards.




Files:
 include/clang/Index/IndexProvider.h
 include/clang/Index/Indexer.h
 include/clang/Index/Program.h
 lib/Index/Indexer.cpp
 lib/Index/Program.cpp
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Accept Handler objects in parameters as references.

Reinforces that they shouldn't be null and it's a bit more natural when
they are passed as stack objects.



File: lib/Index/Indexer.cpp
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Add an assert.



Files:
 include/clang/Index/Handlers.h
 include/clang/Index/Indexer.h
 lib/Index/Indexer.cpp
 tools/index-test/index-test.cpp
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Introduce a helper template for the Handler classes and use it instead
of the iterator of the Indexer class.



File: tools/wpa/clang-wpa.cpp
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Remove the TranslationUnit usage from clang-wpa.cpp since it's not really
necessary.



Files:
 include/clang/Index/TranslationUnit.h
 tools/index-test/index-test.cpp
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Add getDeclReferenceMap() to the abstract interface of TranslationUnit class.



Files:
 include/clang/Index/DeclReferenceMap.h
 include/clang/Index/Entity.h
 include/clang/Index/Program.h
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Fix some comments.



Files:
 include/clang/Index/ASTLocation.h
 lib/Index/ASTLocation.cpp
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Constify ASTLocation::print.



File: include/clang/Index/Entity.h
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Add Entity::getInternalDecl() to be used only on Entities that refer to internal
(in translation unit) declarations.



Files:
 include/clang/Index/Indexer.h
 lib/Index/Entity.cpp
 lib/Index/Indexer.cpp
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Modify the Indexer class so that it can return the TranslationUnit that internal
decls originated from.



Files:
 include/clang/Index/ASTLocation.h
 include/clang/Index/Handlers.h
 lib/Index/Handlers.cpp
At: Wed 29 Jul 2009 16:40:12
Changed By: akirtzidis
Comments: Introduce TULocation and TULocationHandler classes.

TULocation is like ASTLocation but also contains the TranslationUnit* that
the ASTLocation originated from.



Files:
 include/clang/Index/GlobalSelector.h
 include/clang/Index/Program.h
 lib/Index/GlobalSelector.cpp
 lib/Index/ProgramImpl.h
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Introduce the GlobalSelector class in the Indexing library.

GlobalSelector is an ASTContext-independent way to refer to Objective C selectors.



Files:
 lib/Index/ASTVisitor.h
 lib/Index/DeclReferenceMap.cpp
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Use helper class ASTVisitor to fully traverse an AST.



Files:
 lib/Index/ASTLocation.cpp
 lib/Index/ASTVisitor.h
 test/Index/find-refs.c
 test/Index/t1.c
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Find references inside blocks.



Files:
 include/clang/Index/SelectorMap.h
 lib/Index/SelectorMap.cpp
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Introduce SelectorMap whose purpose is to map selectors to objc methods and message exprs,
inside a particular ASTContext.



Files:
 include/clang/Index/TranslationUnit.h
 tools/index-test/index-test.cpp
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Add TranslationUnit::getSelectorMap().



Files:
 include/clang/Index/IndexProvider.h
 include/clang/Index/Indexer.h
 lib/Index/Indexer.cpp
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Index the selectors and provide the translation units that contain them
through the IndexProvider.



File: include/clang/AST/DeclObjC.h
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Add ObjCMethodDecl::isThisDeclarationADefinition().



Files:
 include/clang/Index/DeclReferenceMap.h
 include/clang/Index/STLExtras.h
 include/clang/Index/SelectorMap.h
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Use a STL helper template 'pair_value_iterator', by both DeclReferenceMap and SelectorMap.



File: lib/AST/Decl.cpp
At: Wed 29 Jul 2009 16:45:12
Changed By: dgregor
Comments: There's no point in going through the getAs<TagType> stuff to find the definition of a tag, since tags rarely have more than one or two declarations



Files:
 include/clang/Index/GlobalSelector.h
 lib/Index/Entity.cpp
 lib/Index/EntityImpl.h
 tools/index-test/index-test.cpp
At: Wed 29 Jul 2009 16:45:12
Changed By: akirtzidis
Comments: Support ObjC methods as Entities.



LOGS:
Last 10 lines of 'compile.stdio':
	/Volumes/Data/Users/buildslave/zorg/smooshlab/slaves/clang/build.clang-x86_64-darwin10/llvm/include/llvm/Support/Casting.h:101:   instantiated from 'static bool llvm::isa_impl_cl<FromCl*>::isa(FromCl*) [with ToCl = clang::ObjCMethodDecl, FromCl = const clang::Decl]'
	/Volumes/Data/Users/buildslave/zorg/smooshlab/slaves/clang/build.clang-x86_64-darwin10/llvm/include/llvm/Support/Casting.h:116:   instantiated from 'bool llvm::isa(const Y&) [with X = clang::ObjCMethodDecl, Y = const clang::Decl*]'
	/Volumes/Data/Users/buildslave/zorg/smooshlab/slaves/clang/build.clang-x86_64-darwin10/llvm/include/llvm/Support/Casting.h:225:   instantiated from 'typename llvm::cast_retty<To, From>::ret_type llvm::dyn_cast(const Y&) [with X = clang::ObjCMethodDecl, Y = const clang::Decl*]'
	index-test.cpp:153:   instantiated from here
	/Volumes/Data/Users/buildslave/zorg/smooshlab/slaves/clang/build.clang-x86_64-darwin10/llvm/include/llvm/Support/Casting.h:54: error: incomplete type 'clang::ObjCMethodDecl' used in nested name specifier
	make[4]: *** [/Volumes/Data/Users/buildslave/zorg/smooshlab/slaves/clang/build.clang-x86_64-darwin10/llvm/tools/clang/tools/index-test/Debug/index-test.o] Error 1
	make[3]: *** [all] Error 1
	make[2]: *** [all] Error 1
	make[1]: *** [clang/.makeall] Error 2
	make: *** [all] Error 1




More information about the llvm-testresults mailing list