[LLVMbugs] [Bug 9390] New: failed assertion "Instantiation of injected-class-name cannot fail."

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu Mar 3 06:10:07 PST 2011


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

           Summary: failed assertion "Instantiation of injected-class-name
                    cannot fail."
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: ps at kr.tuwien.ac.at
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=6266)
 --> (http://llvm.org/bugs/attachment.cgi?id=6266)
bzip2 of preprocessor output that triggers the assertion

Dear all,

I have a nightly build running with clang trunk and clang release, and very
recently (this particular error occured first today) the build started failing:

clang: SemaTemplateInstantiateDecl.cpp:2921: clang::NamedDecl*
clang::Sema::FindInstantiatedDecl(clang::SourceLocation, clang::NamedDecl*,
const clang::MultiLevelTemplateArgumentList&): Assertion `!T.isNull() &&
"Instantiation of injected-class-name cannot fail."' failed.
0  clang           0x000000000162b4ff
1  clang           0x000000000162c04a
2  libpthread.so.0 0x00002b03dd348b40
3  libc.so.6       0x00002b03ddf2eba5 gsignal + 53
4  libc.so.6       0x00002b03ddf326b0 abort + 384
5  libc.so.6       0x00002b03ddf27a71 __assert_fail + 241
6  clang           0x0000000000b0f22a
clang::Sema::FindInstantiatedDecl(clang::SourceLocation, clang::NamedDecl*,
clang::MultiLevelTemplateArgumentList const&) + 1818
7  clang           0x0000000000b0f2cf
clang::Sema::FindInstantiatedContext(clang::SourceLocation,
clang::DeclContext*, clang::MultiLevelTemplateArgumentList const&) + 63
8  clang           0x0000000000b0eecb
clang::Sema::FindInstantiatedDecl(clang::SourceLocation, clang::NamedDecl*,
clang::MultiLevelTemplateArgumentList const&) + 955
9  clang           0x0000000000ae66e7
10 clang           0x0000000000af3635
11 clang           0x0000000000afaf82
12 clang           0x0000000000af33f1
13 clang           0x0000000000af9215
clang::Sema::SubstFunctionDeclType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 293
14 clang           0x0000000000b0c5a0
clang::TemplateDeclInstantiator::SubstFunctionType(clang::FunctionDecl*,
llvm::SmallVectorImpl<clang::ParmVarDecl*>&) + 96
15 clang           0x0000000000b0f4f6
clang::TemplateDeclInstantiator::VisitCXXMethodDecl(clang::CXXMethodDecl*,
clang::TemplateParameterList*) + 422
16 clang           0x0000000000af5c4d
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 1469
17 clang           0x0000000000af6a4b
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1227
18 clang           0x0000000000b2f4c9
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&, std::pair<clang::SourceLocation,
clang::PartialDiagnostic>) + 1177
19 clang           0x0000000000b339b7
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&) + 55
20 clang           0x00000000009ad5bb
clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange,
bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) +
555
21 clang           0x0000000000af5413
clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*,
clang::MultiLevelTemplateArgumentList const&) + 867
22 clang           0x0000000000af58bd
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 557
23 clang           0x0000000000af6a4b
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1227
24 clang           0x0000000000b2f4c9
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&, std::pair<clang::SourceLocation,
clang::PartialDiagnostic>) + 1177
25 clang           0x0000000000b339b7
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&) + 55
26 clang           0x00000000009161bc
clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&,
clang::DeclContext*) + 460
27 clang           0x0000000000a84d8d
clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword,
clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo
const&, clang::SourceLocation) + 173
28 clang           0x0000000000afc49a
29 clang           0x0000000000af2589
30 clang           0x0000000000af49ee
31 clang           0x0000000000aeb70e
32 clang           0x0000000000aed928
33 clang           0x0000000000af278f
34 clang           0x0000000000af49ee
35 clang           0x0000000000af5042
clang::Sema::SubstType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 114
36 clang           0x0000000000b0d591
clang::TemplateDeclInstantiator::VisitTypedefDecl(clang::TypedefDecl*) + 321
37 clang           0x0000000000af5c4d
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 1469
38 clang           0x0000000000af6a4b
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1227
39 clang           0x0000000000b2f4c9
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&, std::pair<clang::SourceLocation,
clang::PartialDiagnostic>) + 1177
40 clang           0x0000000000b339b7
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&) + 55
41 clang           0x00000000009161bc
clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&,
clang::DeclContext*) + 460
42 clang           0x0000000000a84d8d
clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword,
clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo
const&, clang::SourceLocation) + 173
43 clang           0x0000000000afc49a
44 clang           0x0000000000af2589
45 clang           0x0000000000af49ee
46 clang           0x0000000000af5042
clang::Sema::SubstType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 114
47 clang           0x0000000000b0d591
clang::TemplateDeclInstantiator::VisitTypedefDecl(clang::TypedefDecl*) + 321
48 clang           0x0000000000af5c4d
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 1469
49 clang           0x0000000000af6a4b
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1227
50 clang           0x0000000000b2f4c9
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&, std::pair<clang::SourceLocation,
clang::PartialDiagnostic>) + 1177
51 clang           0x0000000000b339b7
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&) + 55
52 clang           0x00000000009161bc
clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&,
clang::DeclContext*) + 460
53 clang           0x0000000000a84d8d
clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword,
clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo
const&, clang::SourceLocation) + 173
54 clang           0x0000000000afc49a
55 clang           0x0000000000af2589
56 clang           0x0000000000af49ee
57 clang           0x0000000000af5042
clang::Sema::SubstType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 114
58 clang           0x0000000000b0d591
clang::TemplateDeclInstantiator::VisitTypedefDecl(clang::TypedefDecl*) + 321
59 clang           0x0000000000af5c4d
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 1469
60 clang           0x0000000000af6a4b
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1227
61 clang           0x0000000000b2f4c9
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&, std::pair<clang::SourceLocation,
clang::PartialDiagnostic>) + 1177
62 clang           0x0000000000b339b7
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&) + 55
63 clang           0x00000000009ad5bb
clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange,
bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) +
555
64 clang           0x0000000000af5413
clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*,
clang::MultiLevelTemplateArgumentList const&) + 867
65 clang           0x0000000000af58bd
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 557
66 clang           0x0000000000af6a4b
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1227
67 clang           0x0000000000b2f4c9
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&, std::pair<clang::SourceLocation,
clang::PartialDiagnostic>) + 1177
68 clang           0x0000000000b339b7
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&) + 55
69 clang           0x00000000009ad5bb
clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange,
bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) +
555
70 clang           0x0000000000af5413
clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*,
clang::MultiLevelTemplateArgumentList const&) + 867
71 clang           0x0000000000af58bd
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 557
72 clang           0x0000000000af6a4b
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1227
73 clang           0x0000000000b2f4c9
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&, std::pair<clang::SourceLocation,
clang::PartialDiagnostic>) + 1177
74 clang           0x0000000000b339b7
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::PartialDiagnostic const&) + 55
75 clang           0x00000000009161bc
clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&,
clang::DeclContext*) + 460
76 clang           0x0000000000a84d8d
clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword,
clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo
const&, clang::SourceLocation) + 173
77 clang           0x0000000000afc49a
78 clang           0x0000000000af2589
79 clang           0x0000000000af7c55
80 clang           0x0000000000af21b2
81 clang           0x0000000000afaf82
82 clang           0x0000000000af33f1
83 clang           0x0000000000af9215
clang::Sema::SubstFunctionDeclType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 293
84 clang           0x0000000000b0c5a0
clang::TemplateDeclInstantiator::SubstFunctionType(clang::FunctionDecl*,
llvm::SmallVectorImpl<clang::ParmVarDecl*>&) + 96
85 clang           0x0000000000b12650
clang::TemplateDeclInstantiator::VisitFunctionDecl(clang::FunctionDecl*,
clang::TemplateParameterList*) + 384
86 clang           0x0000000000b0eaf0 clang::Sema::SubstDecl(clang::Decl*,
clang::DeclContext*, clang::MultiLevelTemplateArgumentList const&) + 128
87 clang           0x0000000000ae0e10
clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*,
llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int,
clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&) + 2672
88 clang           0x0000000000ae2654
clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*,
clang::TemplateArgumentListInfo const*, clang::Expr**, unsigned int,
clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&) + 900
89 clang           0x0000000000a55849
clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*,
clang::DeclAccessPair, clang::TemplateArgumentListInfo const*, clang::Expr**,
unsigned int, clang::OverloadCandidateSet&, bool) + 393
90 clang           0x0000000000a6054c
clang::Sema::AddArgumentDependentLookupCandidates(clang::DeclarationName, bool,
clang::Expr**, unsigned int, clang::TemplateArgumentListInfo const*,
clang::OverloadCandidateSet&, bool) + 684
91 clang           0x0000000000a6856b
clang::Sema::CreateOverloadedBinOp(clang::SourceLocation, unsigned int,
clang::UnresolvedSetImpl const&, clang::Expr*, clang::Expr*) + 779
92 clang           0x00000000009e7749 clang::Sema::BuildBinOp(clang::Scope*,
clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*) +
217
93 clang           0x00000000009e7924 clang::Sema::ActOnBinOp(clang::Scope*,
clang::SourceLocation, clang::tok::TokenKind, clang::Expr*, clang::Expr*) + 196
94 clang           0x00000000008c2474
clang::Parser::ParseRHSOfBinaryExpression(clang::ActionResult<clang::Expr*,
true>, clang::prec::Level) + 516
95 clang           0x00000000008c2c50
clang::Parser::ParseAssignmentExpression() + 48
96 clang           0x00000000008c3229 clang::Parser::ParseExpression() + 9
97 clang           0x00000000008c398f
clang::Parser::ParseParenExpression(clang::Parser::ParenParseOption&, bool,
clang::OpaquePtr<clang::QualType>, clang::OpaquePtr<clang::QualType>&,
clang::SourceLocation&) + 1871
98 clang           0x00000000008c112d clang::Parser::ParseCastExpression(bool,
bool, bool&, clang::OpaquePtr<clang::QualType>) + 5325
99 clang           0x00000000008c223d clang::Parser::ParseCastExpression(bool,
bool, clang::OpaquePtr<clang::QualType>) + 29
100 clang           0x00000000008c2c40
clang::Parser::ParseAssignmentExpression() + 32
101 clang           0x00000000008c3229 clang::Parser::ParseExpression() + 9
102 clang           0x00000000008c398f
clang::Parser::ParseParenExpression(clang::Parser::ParenParseOption&, bool,
clang::OpaquePtr<clang::QualType>, clang::OpaquePtr<clang::QualType>&,
clang::SourceLocation&) + 1871
103 clang           0x00000000008c112d clang::Parser::ParseCastExpression(bool,
bool, bool&, clang::OpaquePtr<clang::QualType>) + 5325
104 clang           0x00000000008c223d clang::Parser::ParseCastExpression(bool,
bool, clang::OpaquePtr<clang::QualType>) + 29
105 clang           0x00000000008c2c40
clang::Parser::ParseAssignmentExpression() + 32
106 clang           0x00000000008c3229 clang::Parser::ParseExpression() + 9
107 clang           0x00000000008c398f
clang::Parser::ParseParenExpression(clang::Parser::ParenParseOption&, bool,
clang::OpaquePtr<clang::QualType>, clang::OpaquePtr<clang::QualType>&,
clang::SourceLocation&) + 1871
108 clang           0x00000000008c112d clang::Parser::ParseCastExpression(bool,
bool, bool&, clang::OpaquePtr<clang::QualType>) + 5325
109 clang           0x00000000008c223d clang::Parser::ParseCastExpression(bool,
bool, clang::OpaquePtr<clang::QualType>) + 29
110 clang           0x00000000008c2c40
clang::Parser::ParseAssignmentExpression() + 32
111 clang           0x00000000008a5f61
clang::Parser::ParseDeclarationAfterDeclarator(clang::Declarator&,
clang::Parser::ParsedTemplateInfo const&) + 545
112 clang           0x00000000008a8ee2
clang::Parser::ParseDeclGroup(clang::Parser::ParsingDeclSpec&, unsigned int,
bool, clang::SourceLocation*) + 786
113 clang           0x00000000008ad5cf
clang::Parser::ParseSimpleDeclaration(clang::ASTOwningVector<clang::Stmt*,
32u>&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, bool) +
639
114 clang           0x00000000008ad762
clang::Parser::ParseDeclaration(clang::ASTOwningVector<clang::Stmt*, 32u>&,
unsigned int, clang::SourceLocation&,
clang::Parser::ParsedAttributesWithRange&) + 98
115 clang           0x0000000000891636
clang::Parser::ParseStatementOrDeclaration(clang::ASTOwningVector<clang::Stmt*,
32u>&, bool) + 198
116 clang           0x0000000000892790
clang::Parser::ParseCompoundStatementBody(bool) + 1520
117 clang           0x0000000000892ebc
clang::Parser::ParseFunctionStatementBody(clang::Decl*) + 140
118 clang           0x00000000008a12c7
clang::Parser::ParseFunctionDefinition(clang::Parser::ParsingDeclarator&,
clang::Parser::ParsedTemplateInfo const&) + 711
119 clang           0x00000000008d89be
clang::Parser::ParseSingleDeclarationAfterTemplate(unsigned int,
clang::Parser::ParsedTemplateInfo const&,
clang::Parser::ParsingDeclRAIIObject&, clang::SourceLocation&,
clang::AccessSpecifier) + 2094
120 clang           0x00000000008dba44
clang::Parser::ParseTemplateDeclarationOrSpecialization(unsigned int,
clang::SourceLocation&, clang::AccessSpecifier) + 676
121 clang           0x00000000008ad90a
clang::Parser::ParseDeclaration(clang::ASTOwningVector<clang::Stmt*, 32u>&,
unsigned int, clang::SourceLocation&,
clang::Parser::ParsedAttributesWithRange&) + 522
122 clang           0x00000000008a1bef
clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
clang::Parser::ParsingDeclSpec*) + 2031
123 clang           0x00000000008b9633 clang::Parser::ParseNamespace(unsigned
int, clang::SourceLocation&, clang::SourceLocation) + 1699
124 clang           0x00000000008ad893
clang::Parser::ParseDeclaration(clang::ASTOwningVector<clang::Stmt*, 32u>&,
unsigned int, clang::SourceLocation&,
clang::Parser::ParsedAttributesWithRange&) + 403
125 clang           0x00000000008a1bef
clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
clang::Parser::ParsingDeclSpec*) + 2031
126 clang           0x00000000008a25ed
clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 109
127 clang           0x0000000000880b10 clang::ParseAST(clang::Sema&, bool) +
128
128 clang           0x000000000073cde4 clang::CodeGenAction::ExecuteAction() +
68
129 clang           0x000000000062848b
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 347
130 clang           0x0000000000603e3a
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1130
131 clang           0x00000000005f9dce cc1_main(char const**, char const**,
char const*, void*) + 510
132 clang           0x0000000000602e6c main + 5036
133 libc.so.6       0x00002b03ddf19d8e __libc_start_main + 254
134 clang           0x00000000005f99e9
Stack dump:
0.    Program arguments: /var/lib/buildbot/instdirs/clang-trunk/bin/clang -cc1
-triple x86_64-unknown-linux-gnu -emit-obj -disable-free -main-file-name
BoostComponentFinder.cpp -pic-level 2 -mdisable-fp-elim -masm-verbose
-mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-linker-version
2.20.51 -momit-leaf-frame-pointer -g -resource-dir
/var/lib/buildbot/instdirs/clang-trunk/bin/../lib/clang/2.9 -dependency-file
.deps/BoostComponentFinder.Tpo -sys-header-deps -MP -MT BoostComponentFinder.lo
-D HAVE_CONFIG_H -D
SYS_PLUGIN_DIR="/var/lib/buildbot/instdirs/dlvhex-trunk-boost-trunk-clang-trunk/lib/dlvhex/plugins"
-D USER_PLUGIN_DIR=".dlvhex/plugins" -D PIC -I . -I ../../include -I
../../include -I ../../src -I ../../src -I
/var/lib/buildbot/instdirs/boost-trunk/include/boost-1_46 -I ../../libltdl -O2
-W -Wall -ferror-limit 19 -fmessage-length 0 -fcxx-exceptions -fexceptions
-fgnu-runtime -fdiagnostics-show-option -o .libs/BoostComponentFinder.o -x c++
BoostComponentFinder.cpp 
1.   
/var/lib/buildbot/instdirs/boost-trunk/include/boost-1_46/boost/graph/graphviz.hpp:65:53:
current parser token ')'
2.   
/var/lib/buildbot/instdirs/boost-trunk/include/boost-1_46/boost/graph/graphviz.hpp:33:1:
parsing namespace 'boost'
3.   
/var/lib/buildbot/instdirs/boost-trunk/include/boost-1_46/boost/graph/graphviz.hpp:63:54:
parsing function body 'escape_dot_string'
4.   
/var/lib/buildbot/instdirs/boost-trunk/include/boost-1_46/boost/graph/graphviz.hpp:63:54:
in compound statement ('{}')
clang: error: unable to execute command: Aborted
clang: error: clang frontend command failed due to signal 1 (use -v to see
invocation)

this is with clang built from trunk [126902]

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list