[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