[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10
daniel_dunbar at apple.com
daniel_dunbar at apple.com
Tue Oct 19 18:15:30 PDT 2010
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/11027
Buildbot URL: http://smooshlab.apple.com:8010/
Buildslave for this Build: smoosh-04
Build Reason:
Build Source Stamp: 116891
Blamelist: csilvers,djg
BUILD FAILED: failed compile
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
include/llvm/CodeGen/MachineFunction.h
include/llvm/CodeGen/MachineMemOperand.h
include/llvm/CodeGen/SelectionDAG.h
include/llvm/CodeGen/SelectionDAGNodes.h
lib/CodeGen/MachineFunction.cpp
lib/CodeGen/MachineInstr.cpp
lib/CodeGen/MachineLICM.cpp
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
At: Tue 19 Oct 2010 17:33:53
Changed By: djg
Comments: Make CodeGen TBAA-aware.
Properties:
File: lib/AST/ExprCXX.cpp
At: Tue 19 Oct 2010 17:43:53
Changed By: csilvers
Comments: The type-to-delete may not be a pointer if it's a dependent type.
Here's example code:
---
template<class T> class MyClass {
struct S { };
S* NewS() { return new S; }
void DeleteS() { delete NewS(); }
};
---
CXXDeleteExpr::getDestroyedType() on the 'delete NewS()' expression
would crash before this change. Now it returns a dependent type
object. Solution suggested by dgregor.
Properties:
LOGS:
Last 10 lines of 'stdio':
llvm[4]: Compiling CodeGenTypes.cpp for Debug+Asserts build
llvm[4]: Compiling ItaniumCXXABI.cpp for Debug+Asserts build
llvm[4]: Compiling Mangle.cpp for Debug+Asserts build
llvm[4]: Compiling MicrosoftCXXABI.cpp for Debug+Asserts build
llvm[4]: Compiling ModuleBuilder.cpp for Debug+Asserts build
llvm[4]: Compiling TargetInfo.cpp for Debug+Asserts build
llvm[4]: Building Debug+Asserts Archive Library libclangCodeGen.a
make[2]: *** [all] Error 1
make[1]: *** [clang/.makeall] Error 2
make: *** [all] Error 1
More information about the llvm-testresults
mailing list