[cfe-dev] [bug] Assertion: cannot perform hierarchy conversion in EmitAggExpr

arrowdodger 6yearold at gmail.com
Tue Nov 30 08:55:46 PST 2010


Hello, i've been compiling ToT Leechcraft [1] with ToT clang/llvm and get
this assertion:

[  6%] Building CXX object
xmlsettingsdialog/CMakeFiles/xmlsettingsdialog.dir/itemhandlers/itemhandlerdataview.cpp.o

Assertion failed: (0 && "cannot perform hierarchy conversion in EmitAggExpr:
" "should have been unpacked before we got here"), function VisitCastExpr,
file /home/arr/projects/llvm/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp,
line 282.
Stack dump:
0.      Program arguments: /usr/home/arr/.local/llvm/bin/clang -cc1 -triple
x86_64-unknown-freebsd8.1 -emit-obj -mrelax-all -disable-free
-main-file-name itemhandlerdataview.cpp -pic-level 2 -mdisable-fp-elim
-relaxed-aliasing -masm-verbose -mconstructor-aliases -munwind-tables
-target-cpu x86-64 -resource-dir
/usr/home/arr/.local/llvm/bin/../lib/clang/2.9 -D xmlsettingsdialog_EXPORTS
-D QT_SCRIPT_LIB -D QT_GUI_LIB -D QT_XML_LIB -D QT_CORE_LIB -I
/usr/local/include/qt4 -I /usr/local/include/qt4/QtScript -I
/usr/local/include/qt4/QtGui -I /usr/local/include/qt4/QtXml -I
/usr/local/include/qt4/QtCore -I /usr/local/include -I
/home/arr/projects/leechcraft/build/xmlsettingsdialog -I
/home/arr/projects/leechcraft/src/xmlsettingsdialog/.. -ferror-limit 19
-fmessage-length 95 -fvisibility hidden -fexceptions -fgnu-runtime
-fdiagnostics-show-option -fcolor-diagnostics -o
CMakeFiles/xmlsettingsdialog.dir/itemhandlers/itemhandlerdataview.cpp.o -x
c++
/home/arr/projects/leechcraft/src/xmlsettingsdialog/itemhandlers/itemhandlerdataview.cpp

1.      <eof> parser at end of file
2.
/home/arr/projects/leechcraft/src/xmlsettingsdialog/itemhandlers/itemhandlerdataview.cpp:32:11:
LLVM IR generation of declaration 'LeechCraft'
3.
/home/arr/projects/leechcraft/src/xmlsettingsdialog/itemhandlers/itemhandlerdataview.cpp:132:28:
Generating code for declaration
'LeechCraft::ItemHandlerDataView::handleAddRequested'
4.
/home/arr/projects/leechcraft/src/xmlsettingsdialog/itemhandlers/itemhandlerdataview.cpp:133:2:
LLVM IR generation of compound statement ('{}')
5.
/home/arr/projects/leechcraft/src/xmlsettingsdialog/itemhandlers/itemhandlerdataview.cpp:182:3:
LLVM IR generation of compound statement ('{}')
clang: error: unable to execute command: Abort trap: 6
clang: error: clang frontend command failed due to signal 1 (use -v to see
invocation)

What can i do next to help fixing this?

[1] http://leechcraft.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20101130/40488559/attachment.html>


More information about the cfe-dev mailing list