[llvm-testresults] buildbot failure in smooshlab on clang-i386-darwin9

daniel_dunbar at apple.com daniel_dunbar at apple.com
Wed Nov 11 11:32:08 PST 2009


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

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

Buildslave for this Build: ddunbar2.apple.com

Build Reason: 
Build Source Stamp: 86864
Blamelist: chandlerc,dgregor,dpatel

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
File: lib/CodeGen/CGDebugInfo.cpp
At: Wed 11 Nov 2009 11:14:53
Changed By: dpatel
Comments: Do not eagerly set stop point for arguments. This misleads the debugger in identifying beginning of function body. Instead, create new location to attach with llvm.dbg.declare. This location is only used to find the context of the variable by the code generator, and it is not used to emit line number info.




Files:
 include/clang/Frontend/ManagerRegistry.h
 lib/Analysis/CMakeLists.txt
 lib/Analysis/RangeConstraintManager.cpp
 lib/Frontend/AnalysisConsumer.cpp
 lib/Frontend/CMakeLists.txt
 lib/Frontend/ManagerRegistry.cpp
At: Wed 11 Nov 2009 11:14:53
Changed By: chandlerc
Comments: Move the ManagerRegistry to the Analysis library to resolve the layering violation.




Files:
 include/clang/Basic/DiagnosticSemaKinds.td
 lib/Sema/Sema.h
 lib/Sema/SemaTemplate.cpp
 lib/Sema/SemaTemplateInstantiate.cpp
 lib/Sema/SemaTemplateInstantiateDecl.cpp
 test/CXX/temp/temp.param/p12.cpp
 test/SemaTemplate/default-arguments.cpp
 test/SemaTemplate/instantiate-template-template-parm.cpp
 test/SemaTemplate/instantiation-default-2.cpp
 test/SemaTemplate/nested-template.cpp
At: Wed 11 Nov 2009 11:14:53
Changed By: dgregor
Comments: Before checking a template template argument against its corresponding
template template parameter, substitute any prior template arguments
into the template template parameter. This, for example, allows us to
properly check the template template argument for a class such as:

  template<typename T, template<T Value> class X> struct Foo;

The actual implementation of this feature was trivial; most of the
change is dedicated to giving decent diagnostics when this
substitution goes horribly wrong. We now get a note like:

  note: while substituting prior template arguments into template
      template parameter 'X' [with T = float]

As part of this change, enabled some very pedantic checking when
comparing template template parameter lists, which shook out a bug in
our overly-eager checking of default arguments of template template
parameters. We now perform only minimal checking of such default
arguments when they are initially parsed.





LOGS:
Last 10 lines of 'compile.stdio':
	RangeConstraintManager.cpp:19:44: error: clang/Analysis/ManagerRegistry.h: No such file or directory
	llvm[4]: Compiling RegionStore.cpp for Debug build
	llvm[4]: Compiling ReturnPointerRangeChecker.cpp for Debug build
	llvm[4]: Compiling ReturnStackAddressChecker.cpp for Debug build
	make[4]: *** [/Users/buildslave/zorg/smooshlab/slaves/clang/build.clang-i386-darwin9/llvm/tools/clang/lib/Analysis/Debug/RangeConstraintManager.o] Error 1
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [Analysis/.makeall] Error 2
	make[2]: *** [all] Error 1
	make[1]: *** [clang/.makeall] Error 2
	make: *** [all] Error 1




More information about the llvm-testresults mailing list