[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10-selfhost-rel

daniel_dunbar at apple.com daniel_dunbar at apple.com
Sat Sep 11 13:53:31 PDT 2010


The Buildbot has detected a new failure of clang-x86_64-darwin10-selfhost-rel on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-selfhost-rel/builds/4607

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

Buildslave for this Build: smoosh-02

Build Reason: 
Build Source Stamp: 113700
Blamelist: dgregor

BUILD FAILED: failed compile.llvm.stage2

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':
	Undefined symbols:
	  "__ZN5clang9OpaquePtrINS_8QualTypeEEC1Ev", referenced from:
	      __Z20ProcessDeclAttributePN5clang5ScopeEPNS_4DeclERKNS_13AttributeListERNS_4SemaE in libclangSema.a(SemaDeclAttr.o)
	ld: symbol(s) not found
	clang: error: linker command failed with exit code 1 (use -v to see invocation)
	make[4]: *** [/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-selfhost-rel/llvm.obj.2/Release+Asserts/bin/clang] Error 1
	make[3]: *** [all] Error 1
	make[2]: *** [all] Error 1
	make[1]: *** [clang/.makeall] Error 2
	make: *** [all] Error 1




More information about the llvm-testresults mailing list