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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Tue Oct 19 17:50:26 PDT 2010


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/14528

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

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

Build Reason: 
Build Source Stamp: 116891
Blamelist: csilvers

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
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 UndefinedArraySubscriptChecker.cpp for Debug+Asserts build
	llvm[4]: Compiling UndefinedAssignmentChecker.cpp for Debug+Asserts build
	llvm[4]: Compiling UnixAPIChecker.cpp for Debug+Asserts build
	llvm[4]: Compiling UnreachableCodeChecker.cpp for Debug+Asserts build
	llvm[4]: Compiling VLASizeChecker.cpp for Debug+Asserts build
	llvm[4]: Compiling ValueManager.cpp for Debug+Asserts build
	llvm[4]: Building Debug+Asserts Archive Library libclangChecker.a
	make[2]: *** [all] Error 1
	make[1]: *** [clang/.makeall] Error 2
	make: *** [all] Error 1

Last 10 lines of 'warnings':
	MCDwarf.cpp:271: warning: passing negative value '-0x00000000000000005' for argument 1 to 'virtual void llvm::MCStreamer::EmitIntValue(uint64_t, unsigned int, unsigned int)'
	CGExprCXX.cpp:459: warning: passing negative value '-0x00000000000000001' for argument 2 to 'static llvm::ConstantInt* llvm::ConstantInt::get(const llvm::IntegerType*, uint64_t, bool)'
	CGExprCXX.cpp:520: warning: passing negative value '-0x00000000000000001' for argument 2 to 'static llvm::ConstantInt* llvm::ConstantInt::get(const llvm::IntegerType*, uint64_t, bool)'




More information about the llvm-testresults mailing list