[LLVMdev] Build Failures

David Greene dag at cray.com
Tue Jan 24 15:25:22 PST 2012


I am getting -Werror failures building:

[off-opt]    : [llvm] /ptmp/dag/llvm/official/llvm/include/llvm/ADT/StringRef.h: In member function 'virtual llvm::AliasAnalysis::AliasResult {anonymous}::AliasAnalysisCounter::alias(const llvm::AliasAnalysis::Location&, const llvm::AliasAnalysis::Location&)':
[off-opt]    : [llvm] /ptmp/dag/llvm/official/llvm/include/llvm/ADT/StringRef.h:68:30: error: 'AliasString' may be used uninitialized in this function [-Werror=uninitialized]
[off-opt]    : [llvm] /ptmp/dag/llvm/official/llvm/lib/Analysis/AliasAnalysisCounter.cpp:130:15: note: 'AliasString' was declared here

[off-opt]    : [llvm] /ptmp/dag/llvm/official/llvm/lib/Analysis/AliasAnalysisCounter.cpp: In member function 'virtual llvm::AliasAnalysis::ModRefResult {anonymous}::AliasAnalysisCounter::getModRefInfo(llvm::ImmutableCallSite, const llvm::AliasAnalysis::Location&)':
[off-opt]    : [llvm] /ptmp/dag/llvm/official/llvm/lib/Analysis/AliasAnalysisCounter.cpp:165:15: error: 'MRString' may be used uninitialized in this function [-Werror=uninitialized]

[off-opt]    : [llvm] /ptmp/dag/llvm/official/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c: In function 'decode':
[off-opt]    : [llvm] /ptmp/dag/llvm/official/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c:129:14: error: 'dec' may be used uninitialized in this function [-Werror=uninitialized]

Note that these have to be optimized builds as the use-before-def
warning doesn't kick in until gcc does dataflow analysis.

                               -Dave



More information about the llvm-dev mailing list