[LLVMbugs] [Bug 6966] New: llvm/include/llvm/Support/Allocator.h:103:18: note: ‘llvm ::BumpPtrAllocator:: Allocator’ should be initialized

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Apr 28 08:47:33 PDT 2010


http://llvm.org/bugs/show_bug.cgi?id=6966

           Summary: llvm/include/llvm/Support/Allocator.h:103:18: note:
                    ‘llvm::BumpPtrAllocator::Allocator’ should be
                    initialized
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: gryzman at gmail.com
                CC: llvmbugs at cs.uiuc.edu


make[4]: Entering directory
`/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend'                     
llvm[4]: Compiling GeneratePCH.cpp for Release build                            
In file included from
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/Decl.h:17:0, 
                 from
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/Frontend/PCHWriter.h:18, 
                 from GeneratePCH.cpp:16:                                       
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘clang::APValue::APSInt& clang::APValue::getInt()’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:111:29:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘clang::APValue::APFloat& clang::APValue::getFloat()’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:119:30:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘clang::APValue& clang::APValue::getVectorElt(unsigned
int)’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:127:31:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘const clang::APValue& clang::APValue::getVectorElt(unsigned
int) const’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:131:43:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘unsigned int clang::APValue::getVectorLength() const’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:135:44:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘clang::APValue::APSInt&
clang::APValue::getComplexIntReal()’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:140:41:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘clang::APValue::APSInt&
clang::APValue::getComplexIntImag()’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:148:41:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘clang::APValue::APFloat&
clang::APValue::getComplexFloatReal()’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:156:42:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘clang::APValue::APFloat&
clang::APValue::getComplexFloatImag()’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:164:42:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘void clang::APValue::setInt(const
clang::APValue::APSInt&)’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:175:22:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘void clang::APValue::setFloat(const
clang::APValue::APFloat&)’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:179:23:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘void clang::APValue::setVector(const clang::APValue*,
unsigned int)’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:183:24:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:184:24:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:186:26:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘void clang::APValue::setComplexInt(const
clang::APValue::APSInt&, const clang::APValue::APSInt&)’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:192:34:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:193:34:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:
In member function ‘void clang::APValue::setComplexFloat(const
clang::APValue::APFloat&, const clang::APValue::APFloat&)’:
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:199:35:
warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/../../include/clang/AST/APValue.h:200:35:
warning: dereferencing type-punned pointer will break strict-aliasing rules
GeneratePCH.cpp: In constructor ‘<unnamed>::PCHGenerator::PCHGenerator(const
clang::Preprocessor&, const char*, llvm::raw_ostream*)’:
GeneratePCH.cpp:52:19: error: uninitialized reference member in ‘class
clang::MemorizeStatCalls’ using ‘new’
/home/gjaskie/Projects/llvm/llvm/include/llvm/Support/Allocator.h:103:18: note:
‘llvm::BumpPtrAllocator::Allocator’ should be initialized
/bin/rm: cannot remove
`/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/Release/GeneratePCH.d.tmp':
No such file or directory
make[4]: ***
[/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend/Release/GeneratePCH.o]
Error 1
make[4]: Leaving directory
`/home/gjaskie/Projects/llvm/llvm/tools/clang/lib/Frontend'

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list