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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Mon Nov 9 17:20:45 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/531

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

Buildslave for this Build: ddunbar2.apple.com

Build Reason: 
Build Source Stamp: 86636
Blamelist: jyasskin

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/llvm/ADT/DenseMap.h
 include/llvm/Analysis/SparsePropagation.h
 include/llvm/Support/type_traits.h
 lib/Analysis/IPA/Andersens.cpp
 lib/CodeGen/AsmPrinter/DwarfException.cpp
 lib/CodeGen/PreAllocSplitting.cpp
 lib/CodeGen/SlotIndexes.cpp
 lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
 lib/Target/X86/X86InstrInfo.cpp
 lib/Transforms/Scalar/ABCD.cpp
 lib/Transforms/Scalar/GVN.cpp
 lib/Transforms/Scalar/SCCVN.cpp
 lib/VMCore/Metadata.cpp
 unittests/ADT/DenseMapTest.cpp
At: Mon 09 Nov 2009 17:03:48
Changed By: jyasskin
Comments: Fix DenseMap iterator constness.

This patch forbids implicit conversion of DenseMap::const_iterator to
DenseMap::iterator which was possible because DenseMapIterator inherited
(publicly) from DenseMapConstIterator. Conversion the other way around is now
allowed as one may expect.

The template DenseMapConstIterator is removed and the template parameter
IsConst which specifies whether the iterator is constant is added to
DenseMapIterator.

Actually IsConst parameter is not necessary since the constness can be
determined from KeyT but this is not relevant to the fix and can be addressed
later.

Patch by Victor Zverovich!




LOGS:
Last 10 lines of 'compile.stdio':
	make[3]: *** [CodeGen/.makeall] Error 2
	llvm[4]: Compiling StmtXML.cpp for Debug build
	llvm[4]: Compiling TextDiagnosticBuffer.cpp for Debug build
	llvm[4]: Compiling TextDiagnosticPrinter.cpp for Debug build
	llvm[4]: Compiling TypeXML.cpp for Debug build
	llvm[4]: Compiling Warnings.cpp for Debug build
	llvm[4]: Building Debug Archive Library libclangFrontend.a
	make[2]: *** [all] Error 1
	make[1]: *** [clang/.makeall] Error 2
	make: *** [all] Error 1




More information about the llvm-testresults mailing list