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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Sat Sep 11 13:34:57 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/13190

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

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

Build Reason: 
Build Source Stamp: 113700
Blamelist: dgregor

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/clang/AST/EvaluatedExprVisitor.h
 include/clang/Sema/Sema.h
 lib/Parse/ParseCXXInlineMethods.cpp
 lib/Parse/ParseDecl.cpp
 lib/Sema/SemaExpr.cpp
 test/SemaTemplate/default-expr-arguments.cpp
At: Sat 11 Sep 2010 13:28:18
Changed By: dgregor
Comments: When parsing default function arguments, do not mark any declarations
used in the default function argument as "used". Instead, when we
actually use the default argument, make another pass over the
expression to mark any used declarations as "used" at that point. This
addresses two kinds of related problems:

  1) We were marking some declarations "used" that shouldn't be,
  because we were marking them too eagerly.
  2) We were failing to mark some declarations as "used" when we
  should, if the first time it was instantiated happened to be an
  unevaluated context, we wouldn't mark them again at a later point.

I've also added a potentially-handy visitor class template
EvaluatedExprVisitor, which only visits the potentially-evaluated
subexpressions of an expression. I bet this would have been useful for
noexcept...

Fixes PR5810 and PR8127.

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':
	ASTReader.cpp:3073: warning: passing negative value '-0x00000000000000001' for argument 1 to 'clang::serialization::TypeIdx::TypeIdx(uint32_t)'
	CGExprCXX.cpp:451: warning: passing negative value '-0x00000000000000001' for argument 2 to 'static llvm::ConstantInt* llvm::ConstantInt::get(const llvm::IntegerType*, uint64_t, bool)'
	CGExprCXX.cpp:512: 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