[LLVMbugs] [Bug 21312] New: Assertion failed: (MD->isInstance() && "Member function must not be static!"), function BuildMemberPointer

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Oct 20 06:06:28 PDT 2014


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

            Bug ID: 21312
           Summary: Assertion failed: (MD->isInstance() && "Member
                    function must not be static!"), function
                    BuildMemberPointer
           Product: clang
           Version: trunk
          Hardware: Macintosh
                OS: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: LLVM Codegen
          Assignee: unassignedclangbugs at nondot.org
          Reporter: stephan.bergmann.secondary at googlemail.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

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.

> 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 http://llvm.org/bugs/ 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: 
> 
> ********************

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20141020/8c7dabad/attachment.html>


More information about the llvm-bugs mailing list