Hi, I upgraded my SVN repository of LLVM this afternoon to r56487. Smalltalk compiles fine with latest Étoilé trunk (r3628) on Ubuntu x86, but it aborts with the same assertion for both test.st and Mélodie. st -f test.st gives me: 2008-09-23 11:19:58.195 st[28959] Warning: Selector 'data' is polymorphic. Assuming [EMAIL PROTECTED]:4 st: StringMap.cpp:177: void llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*): Assertion `V == V2 && "Didn't find key?"' failed. Aborted (core dumped)
I also got some warnings when compiling it: Compiling file CodeGenBlock.cpp ... CodeGenLexicalScope.h:18: warning: ‘class CodeGenLexicalScope’ has virtual functions but non-virtual destructor CodeGenLexicalScope.h:165: warning: ‘class CodeGenMethod’ has virtual functions but non-virtual destructor CodeGenBlock.h:16: warning: ‘class CodeGenBlock’ has virtual functions but non-virtual destructor CodeGenBlock.cpp: In member function ‘void CodeGenBlock::StoreBlockVar(llvm::Value*, unsigned int, unsigned int)’: CodeGenBlock.cpp:105: warning: ‘object’ is used uninitialized in this function Compiling file CodeGenModule.cpp ... CodeGenLexicalScope.h:18: warning: ‘class CodeGenLexicalScope’ has virtual functions but non-virtual destructor CodeGenLexicalScope.h:165: warning: ‘class CodeGenMethod’ has virtual functions but non-virtual destructor CodeGenBlock.h:16: warning: ‘class CodeGenBlock’ has virtual functions but non-virtual destructor Compiling file CodeGenLexicalScope.cpp ... CodeGenLexicalScope.h:18: warning: ‘class CodeGenLexicalScope’ has virtual functions but non-virtual destructor CodeGenLexicalScope.h:165: warning: ‘class CodeGenMethod’ has virtual functions but non-virtual destructor CodeGenBlock.h:16: warning: ‘class CodeGenBlock’ has virtual functions but non-virtual destructor Compiling file LLVMCodeGen.cpp ... Compiling file LLVMCodeGenCAPI.cpp ... CodeGenLexicalScope.h:18: warning: ‘class CodeGenLexicalScope’ has virtual functions but non-virtual destructor CodeGenLexicalScope.h:165: warning: ‘class CodeGenMethod’ has virtual functions but non-virtual destructor Cheers, Quentin. _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
