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

Reply via email to