<html>
<head>
<base href="http://llvm.org/bugs/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Assertion failed: (MD->isInstance() && "Member function must not be static!"), function BuildMemberPointer"
href="http://llvm.org/bugs/show_bug.cgi?id=21312">21312</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Assertion failed: (MD->isInstance() && "Member function must not be static!"), function BuildMemberPointer
</td>
</tr>
<tr>
<th>Product</th>
<td>clang
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Macintosh
</td>
</tr>
<tr>
<th>OS</th>
<td>MacOS X
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>LLVM Codegen
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedclangbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>stephan.bergmann.secondary@googlemail.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvmbugs@cs.uiuc.edu
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>At least a recent Clang trunk build on Mac OS X 10.10 crashes for many
different C++ files (experienced while trying to build LibreOffice), like
below. Reverting 220122, 220060, 219900 would make the crash go away.
<span class="quote">> Assertion failed: (MD->isInstance() && "Member function must not be static!"), function BuildMemberPointer, file /Users/stephan/Software/clang/trunk/src/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp, line 641.
> 0 clang 0x000000011071543b llvm::sys::PrintStackTrace(__sFILE*) + 43
> 1 clang 0x0000000110715bdb SignalHandler(int) + 635
> 2 libsystem_platform.dylib 0x00007fff87840f1a _sigtramp + 26
> 3 libsystem_platform.dylib 0x00007fff6a6f2764 _sigtramp + 3807058020
> 4 clang 0x0000000110715946 abort + 22
> 5 clang 0x0000000110715921 __assert_rtn + 81
> 6 clang 0x000000010e8bd03c (anonymous namespace)::ItaniumCXXABI::BuildMemberPointer(clang::CXXMethodDecl const*, clang::CharUnits) + 828
> 7 clang 0x000000010e7810d5 clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef<clang::TemplateArgument>, llvm::DIFile) + 1685
> 8 clang 0x000000010e786d31 clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*) + 1633
> 9 clang 0x000000010e7832a2 clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile) + 130
> 10 clang 0x000000010e782875 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 85
> 11 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 12 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 13 clang 0x000000010e780b10 clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef<clang::TemplateArgument>, llvm::DIFile) + 208
> 14 clang 0x000000010e786d31 clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*) + 1633
> 15 clang 0x000000010e7832a2 clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile) + 130
> 16 clang 0x000000010e782875 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 85
> 17 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 18 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 19 clang 0x000000010e77e2ca clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile) + 58
> 20 clang 0x000000010e786252 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 994
> 21 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 22 clang 0x000000010e77e498 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 88
> 23 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 24 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 25 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 26 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 27 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 28 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 29 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 30 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 31 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 32 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 33 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 34 clang 0x000000010e77e498 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 88
> 35 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 36 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 37 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 38 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 39 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 40 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 41 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 42 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 43 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 44 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 45 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 46 clang 0x000000010e780b10 clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef<clang::TemplateArgument>, llvm::DIFile) + 208
> 47 clang 0x000000010e786d31 clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*) + 1633
> 48 clang 0x000000010e7832a2 clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile) + 130
> 49 clang 0x000000010e782875 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 85
> 50 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 51 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 52 clang 0x000000010e77e6e1 clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, unsigned long long, clang::SourceLocation, clang::AccessSpecifier, unsigned long long, llvm::DIFile, llvm::DIScope, clang::RecordDecl const*) + 49
> 53 clang 0x000000010e77f295 clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long long, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType, clang::RecordDecl const*) + 389
> 54 clang 0x000000010e77f509 clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DICompositeType) + 409
> 55 clang 0x000000010e782bb4 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 916
> 56 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 57 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 58 clang 0x000000010e77cfa9 clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile) + 153
> 59 clang 0x000000010e785e98 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 40
> 60 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 61 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 62 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 63 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 64 clang 0x000000010e77e498 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 88
> 65 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 66 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 67 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 68 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 69 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 70 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 71 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 72 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 73 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 74 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 75 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 76 clang 0x000000010e77e552 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 274
> 77 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 78 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 79 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 80 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 81 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 82 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 83 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 84 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 85 clang 0x000000010e77cfa9 clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile) + 153
> 86 clang 0x000000010e785e98 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 40
> 87 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 88 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 89 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 90 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 91 clang 0x000000010e77e498 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 88
> 92 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 93 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 94 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 95 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 96 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 97 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 98 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 99 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 100 clang 0x000000010e780930 clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 624
> 101 clang 0x000000010e782b8b clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 875
> 102 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 103 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 104 clang 0x000000010e780930 clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 624
> 105 clang 0x000000010e782b8b clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 875
> 106 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 107 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 108 clang 0x000000010e780b10 clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef<clang::TemplateArgument>, llvm::DIFile) + 208
> 109 clang 0x000000010e786d31 clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*) + 1633
> 110 clang 0x000000010e7832a2 clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile) + 130
> 111 clang 0x000000010e782875 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 85
> 112 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 113 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 114 clang 0x000000010e780930 clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 624
> 115 clang 0x000000010e782b8b clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 875
> 116 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 117 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 118 clang 0x000000010e77e2ca clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile) + 58
> 119 clang 0x000000010e786252 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 994
> 120 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 121 clang 0x000000010e77e498 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 88
> 122 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 123 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 124 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 125 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 126 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 127 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 128 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 129 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 130 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 131 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 132 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 133 clang 0x000000010e77e498 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 88
> 134 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 135 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 136 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 137 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 138 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 139 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 140 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 141 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 142 clang 0x000000010e7854aa clang::CodeGen::CGDebugInfo::CreateType(clang::MemberPointerType const*, llvm::DIFile) + 58
> 143 clang 0x000000010e78622d clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 957
> 144 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 145 clang 0x000000010e780b88 clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef<clang::TemplateArgument>, llvm::DIFile) + 328
> 146 clang 0x000000010e786d31 clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*) + 1633
> 147 clang 0x000000010e7832a2 clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile) + 130
> 148 clang 0x000000010e782875 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 85
> 149 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 150 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 151 clang 0x000000010e780b10 clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef<clang::TemplateArgument>, llvm::DIFile) + 208
> 152 clang 0x000000010e786d31 clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*) + 1633
> 153 clang 0x000000010e7832a2 clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile) + 130
> 154 clang 0x000000010e782875 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 85
> 155 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 156 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 157 clang 0x000000010e77e6e1 clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, unsigned long long, clang::SourceLocation, clang::AccessSpecifier, unsigned long long, llvm::DIFile, llvm::DIScope, clang::RecordDecl const*) + 49
> 158 clang 0x000000010e77f295 clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long long, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType, clang::RecordDecl const*) + 389
> 159 clang 0x000000010e77f509 clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DICompositeType) + 409
> 160 clang 0x000000010e782bb4 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 916
> 161 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 162 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 163 clang 0x000000010e77e6e1 clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, unsigned long long, clang::SourceLocation, clang::AccessSpecifier, unsigned long long, llvm::DIFile, llvm::DIScope, clang::RecordDecl const*) + 49
> 164 clang 0x000000010e77f295 clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long long, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType, clang::RecordDecl const*) + 389
> 165 clang 0x000000010e77f509 clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DICompositeType) + 409
> 166 clang 0x000000010e782bb4 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 916
> 167 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 168 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 169 clang 0x000000010e780930 clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 624
> 170 clang 0x000000010e782b8b clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 875
> 171 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 172 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 173 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 174 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 175 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 176 clang 0x000000010e77e6e1 clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, unsigned long long, clang::SourceLocation, clang::AccessSpecifier, unsigned long long, llvm::DIFile, llvm::DIScope, clang::RecordDecl const*) + 49
> 177 clang 0x000000010e77f295 clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long long, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType, clang::RecordDecl const*) + 389
> 178 clang 0x000000010e77f509 clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DICompositeType) + 409
> 179 clang 0x000000010e782bb4 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 916
> 180 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 181 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 182 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 183 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 184 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 185 clang 0x000000010e77e498 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 88
> 186 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 187 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 188 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 189 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 190 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 191 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 192 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 193 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 194 clang 0x000000010e783492 clang::CodeGen::CGDebugInfo::CollectContainingType(clang::CXXRecordDecl const*, llvm::DICompositeType) + 162
> 195 clang 0x000000010e782900 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 224
> 196 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 197 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 198 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 199 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 200 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 201 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 202 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 203 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 204 clang 0x000000010e77e552 clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile) + 274
> 205 clang 0x000000010e785fd5 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 357
> 206 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 207 clang 0x000000010e77f7b0 clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile) + 80
> 208 clang 0x000000010e77fd83 clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile, llvm::DIType) + 83
> 209 clang 0x000000010e78065f clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType) + 303
> 210 clang 0x000000010e782bcc clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 940
> 211 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 212 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 213 clang 0x000000010e77d23a clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile) + 234
> 214 clang 0x000000010e78610e clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 670
> 215 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 216 clang 0x000000010e780b10 clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef<clang::TemplateArgument>, llvm::DIFile) + 208
> 217 clang 0x000000010e786d31 clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*) + 1633
> 218 clang 0x000000010e7832a2 clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile) + 130
> 219 clang 0x000000010e782875 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 85
> 220 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 221 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 222 clang 0x000000010e77e6e1 clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, unsigned long long, clang::SourceLocation, clang::AccessSpecifier, unsigned long long, llvm::DIFile, llvm::DIScope, clang::RecordDecl const*) + 49
> 223 clang 0x000000010e77f295 clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long long, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType, clang::RecordDecl const*) + 389
> 224 clang 0x000000010e77f509 clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DICompositeType) + 409
> 225 clang 0x000000010e782bb4 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 916
> 226 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 227 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 228 clang 0x000000010e780b10 clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef<clang::TemplateArgument>, llvm::DIFile) + 208
> 229 clang 0x000000010e786d31 clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*) + 1633
> 230 clang 0x000000010e7832a2 clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile) + 130
> 231 clang 0x000000010e782875 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 85
> 232 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 233 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 234 clang 0x000000010e77e6e1 clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, unsigned long long, clang::SourceLocation, clang::AccessSpecifier, unsigned long long, llvm::DIFile, llvm::DIScope, clang::RecordDecl const*) + 49
> 235 clang 0x000000010e77f295 clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long long, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType, clang::RecordDecl const*) + 389
> 236 clang 0x000000010e77f509 clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DICompositeType) + 409
> 237 clang 0x000000010e782bb4 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 916
> 238 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 239 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 240 clang 0x000000010e786198 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 808
> 241 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 242 clang 0x000000010e77e6e1 clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, unsigned long long, clang::SourceLocation, clang::AccessSpecifier, unsigned long long, llvm::DIFile, llvm::DIScope, clang::RecordDecl const*) + 49
> 243 clang 0x000000010e77f295 clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long long, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DIType, clang::RecordDecl const*) + 389
> 244 clang 0x000000010e77f509 clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile, llvm::SmallVectorImpl<llvm::Value*>&, llvm::DICompositeType) + 409
> 245 clang 0x000000010e782bb4 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*) + 916
> 246 clang 0x000000010e786274 clang::CodeGen::CGDebugInfo::CreateTypeNode(clang::QualType, llvm::DIFile) + 1028
> 247 clang 0x000000010e77b35c clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile) + 92
> 248 clang 0x000000010e8676be clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) + 174
> 249 clang 0x000000010e8b5917 (anonymous namespace)::ItaniumCXXABI::EmitCXXDestructors(clang::CXXDestructorDecl const*) + 39
> 250 clang 0x000000010e86c0f4 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) + 1140
> 251 clang 0x000000010e86f54b clang::CodeGen::CodeGenModule::EmitNamespace(clang::NamespaceDecl const*) + 91
> 252 clang 0x000000010e86be6f clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) + 495
> 253 clang 0x000000010e8ce99f (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) + 127
> 254 clang 0x000000010e856885 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) + 165
> 255 clang 0x000000010e8edd33 clang::ParseAST(clang::Sema&, bool, bool) + 371
> Stack dump:
> 0. Program arguments: /Users/stephan/Software/clang/trunk/inst/bin/clang -cc1 -triple x86_64-apple-macosx10.9.0 -emit-obj -disable-free -main-file-name literalalternative.cxx -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -target-linker-version 241.8 -gdwarf-2 -dwarf-column-info -coverage-file /Users/stephan/Software/lo/core/compilerplugins/obj/literalalternative.o -resource-dir /Users/stephan/Software/clang/trunk/inst/bin/../lib/clang/3.6.0 -dependency-file /Users/stephan/Software/lo/core/compilerplugins/obj/literalalternative.cxx.d -MP -MT /Users/stephan/Software/lo/core/compilerplugins/obj/literalalternative.o -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -isystem /Users/stephan/Software/clang/trunk/inst/include -isystem /Users/stephan/Software/clang/trunk/inst/tools/clang/include -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I /Users/stephan/Software/lo/core/config_host -stdlib=libc++ -O2 -Wall -Wextra -Werror -std=gnu++11 -fdeprecated-macro -fdebug-compilation-dir /Users/stephan/Software/lo/core/compilerplugins -ferror-limit 19 -fmessage-length 118 -stack-protector 1 -mstackrealign -fblocks -fno-rtti -fobjc-runtime=macosx-10.9.0 -fencode-extended-block-signature -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -o /Users/stephan/Software/lo/core/compilerplugins/obj/literalalternative.o -x c++ /Users/stephan/Software/lo/core/compilerplugins/clang/literalalternative.cxx
> 1. /Users/stephan/Software/lo/core/compilerplugins/clang/literalalternative.cxx:18:1: current parser token 'namespace'
> 2. /Users/stephan/Software/lo/core/compilerplugins/clang/plugin.hxx:35:11: LLVM IR generation of declaration 'loplugin'
> 3. /Users/stephan/Software/lo/core/compilerplugins/clang/plugin.hxx:173:9: Generating code for declaration 'loplugin::Plugin::~Plugin'
> clang: error: unable to execute command: Illegal instruction: 4
> clang: error: clang frontend command failed due to signal (use -v to see invocation)
> clang version 3.6.0 (trunk 220196)
> Target: x86_64-apple-darwin14.0.0
> Thread model: posix
> clang: note: diagnostic msg: PLEASE submit a bug report to <a href="http://llvm.org/bugs/">http://llvm.org/bugs/</a> and include the crash backtrace, preprocessed source, and associated run script.
> clang: note: diagnostic msg:
> ********************
>
> PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
> Preprocessed source(s) and associated run script(s) are located at:
> clang: note: diagnostic msg: /Users/stephan/Software/lo/core/TMPDIR/literalalternative-08f55f.cpp
> clang: note: diagnostic msg: /Users/stephan/Software/lo/core/TMPDIR/literalalternative-08f55f.sh
> clang: note: diagnostic msg:
>
> ********************</span ></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>