[LLVMbugs] [Bug 8099] New: Assertion failed with PCH in getTranslationUnitDecl, file DeclBase.cpp

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Tue Sep 7 09:33:29 PDT 2010


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

           Summary: Assertion failed with PCH in getTranslationUnitDecl,
                    file DeclBase.cpp
           Product: clang
           Version: trunk
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: C++
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: luc_j_bourhis at mac.com
                CC: llvmbugs at cs.uiuc.edu, dgregor at apple.com


~/Desktop> clang --version
clang version 2.9 (trunk 113198)
Target: x86_64-apple-darwin10
Thread model: posix

~/Desktop> clang++ -o hybrid_times_ext.o -c -include precompiled.h -fPIC
-fno-strict-aliasing -w -O3 hybrid_times_ext.preprocessed.cpp

Assertion failed: (DC && "This decl is not contained in a translation unit!"),
function getTranslationUnitDecl, file DeclBase.cpp, line 203.
0  clang             0x0000000100ef9dd2 PrintStackTrace(void*) + 34
1  clang             0x0000000100efa2b9 SignalHandler(int) + 841
2  libSystem.B.dylib 0x00007fff821e135a _sigtramp + 26
3  clang             0x00000001000141a3 global constructors keyed to a + 259
4  clang             0x0000000100021966 abort + 22
5  clang             0x0000000100021928 __assert_rtn + 56
6  clang             0x0000000100565da3 clang::Decl::getTranslationUnitDecl() +
115
7  clang             0x0000000100565ca9 clang::Decl::getASTContext() const + 9
8  clang             0x0000000100577702
clang::FunctionTemplateDecl::newCommon() + 18
9  clang             0x00000001005774b5
clang::RedeclarableTemplateDecl::getCommonPtr() + 37
10 clang             0x00000001000da0d0
clang::ASTDeclReader::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*)
+ 288
11 clang             0x00000001000dae98
clang::ASTDeclReader::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*) +
24
12 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
13 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
14 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
15 clang             0x00000001000d52f1
clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 497
16 clang             0x00000001000d97de
clang::ASTDeclReader::VisitCXXMethodDecl(clang::CXXMethodDecl*) + 30
17 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
18 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
19 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
20 clang             0x00000001000d2596
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 70
21 clang             0x00000001000d5038
clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 24
22 clang             0x00000001000d7e08
clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 24
23 clang             0x00000001000d80a8
clang::ASTDeclReader::VisitParmVarDecl(clang::ParmVarDecl*) + 24
24 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
25 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
26 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
27 clang             0x00000001000e4971
clang::ASTStmtReader::VisitCXXDefaultArgExpr(clang::CXXDefaultArgExpr*) + 113
28 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
29 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
30 clang             0x00000001000d7f76
clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
31 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
32 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
33 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
34 clang             0x00000001000dff9c
clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
35 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
36 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
37 clang             0x00000001000c0762
clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 482
38 clang             0x00000001000c0de6
clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument,
8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u>
const&, unsigned int&) + 150
39 clang             0x00000001000bfeaf
clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
40 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned int)
+ 379
41 clang             0x00000001000c0e9f
clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
42 clang             0x00000001000c530a
clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 138
43 clang             0x00000001000d943b
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1467
44 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
45 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
46 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
47 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
48 clang             0x00000001000d25ff
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
49 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
50 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
51 clang             0x00000001000d8f46
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
52 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
53 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
54 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
55 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
56 clang             0x00000001000d2596
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 70
57 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
58 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
59 clang             0x00000001000d8f46
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
60 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
61 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
62 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
63 clang             0x00000001000d2596
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 70
64 clang             0x00000001000d5038
clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 24
65 clang             0x00000001000d512c
clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 44
66 clang             0x00000001000d97de
clang::ASTDeclReader::VisitCXXMethodDecl(clang::CXXMethodDecl*) + 30
67 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
68 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
69 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
70 clang             0x00000001000d25ff
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
71 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
72 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
73 clang             0x00000001000d8fd1
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 337
74 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
75 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
76 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
77 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
78 clang             0x00000001000bf4ec
clang::ASTReader::ReadTypeRecord(unsigned int) + 5548
79 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned int)
+ 379
80 clang             0x00000001000bfeea
clang::ASTReader::ReadTypeRecord(unsigned int) + 8106
81 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned int)
+ 379
82 clang             0x00000001000be49d
clang::ASTReader::ReadTypeRecord(unsigned int) + 1373
83 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned int)
+ 379
84 clang             0x00000001000dfcc0
clang::ASTStmtReader::VisitExpr(clang::Expr*) + 64
85 clang             0x00000001000e0fc2
clang::ASTStmtReader::VisitCastExpr(clang::CastExpr*) + 34
86 clang             0x00000001000e9417
clang::StmtVisitor<clang::ASTStmtReader, void>::Visit(clang::Stmt*) + 2071
87 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
88 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
89 clang             0x00000001000d7f76
clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
90 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
91 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
92 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned int)
+ 205
93 clang             0x00000001000dff9c
clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
94 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
95 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
96 clang             0x00000001000c0762
clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 482
97 clang             0x00000001000c0de6
clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument,
8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u>
const&, unsigned int&) + 150
98 clang             0x00000001000bfeaf
clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
99 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned int)
+ 379
100 clang             0x00000001000c0e9f
clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
101 clang             0x00000001000c530a
clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 138
102 clang             0x00000001000d943b
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1467
103 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
104 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
105 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
106 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
107 clang             0x00000001000d25ff
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
108 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
109 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
110 clang             0x00000001000d8f46
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
111 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
112 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
113 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
114 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
115 clang             0x00000001000d25ff
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
116 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
117 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
118 clang             0x00000001000d8f46
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
119 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
120 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
121 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
122 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
123 clang             0x00000001000d25ff
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
124 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
125 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
126 clang             0x00000001000d8f46
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
127 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
128 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
129 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
130 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
131 clang             0x00000001000d25ff
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
132 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
133 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
134 clang             0x00000001000d8f46
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
135 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
136 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
137 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
138 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
139 clang             0x00000001000da41e
clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 126
140 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
141 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
142 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
143 clang             0x00000001000c0bf1
clang::ASTReader::ReadTemplateName(llvm::SmallVector<unsigned long long, 64u>
const&, unsigned int&) + 481
144 clang             0x00000001000bfe69
clang::ASTReader::ReadTypeRecord(unsigned int) + 7977
145 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
146 clang             0x00000001000c04c6
clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long,
64u> const&, unsigned int&) + 278
147 clang             0x00000001000dff0e
clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 158
148 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
149 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
150 clang             0x00000001000c0762
clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 482
151 clang             0x00000001000c0de6
clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument,
8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u>
const&, unsigned int&) + 150
152 clang             0x00000001000bfeaf
clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
153 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
154 clang             0x00000001000c0e9f
clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
155 clang             0x00000001000c530a
clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 138
156 clang             0x00000001000d943b
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1467
157 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
158 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
159 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
160 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
161 clang             0x00000001000d25ff
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
162 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
163 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
164 clang             0x00000001000d8f46
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
165 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
166 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
167 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
168 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
169 clang             0x00000001000d25ff
clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
170 clang             0x00000001000d4a18
clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
171 clang             0x00000001000d4da8
clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
172 clang             0x00000001000d8f46
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
173 clang             0x00000001000da4f5
clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)
+ 37
174 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
175 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
176 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
177 clang             0x00000001000da41e
clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 126
178 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
179 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
180 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
181 clang             0x00000001000c0bf1
clang::ASTReader::ReadTemplateName(llvm::SmallVector<unsigned long long, 64u>
const&, unsigned int&) + 481
182 clang             0x00000001000bfe69
clang::ASTReader::ReadTypeRecord(unsigned int) + 7977
183 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
184 clang             0x00000001000c04c6
clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long,
64u> const&, unsigned int&) + 278
185 clang             0x00000001000bf65f
clang::ASTReader::ReadTypeRecord(unsigned int) + 5919
186 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
187 clang             0x00000001000c0e9f
clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
188 clang             0x00000001000d49d2
clang::ASTDeclReader::VisitTypedefDecl(clang::TypedefDecl*) + 98
189 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
190 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
191 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
192 clang             0x00000001000bf29b
clang::ASTReader::ReadTypeRecord(unsigned int) + 4955
193 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
194 clang             0x00000001000bf69a
clang::ASTReader::ReadTypeRecord(unsigned int) + 5978
195 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
196 clang             0x00000001000c0e9f
clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
197 clang             0x00000001000d49d2
clang::ASTDeclReader::VisitTypedefDecl(clang::TypedefDecl*) + 98
198 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
199 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
200 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
201 clang             0x00000001000bf29b
clang::ASTReader::ReadTypeRecord(unsigned int) + 4955
202 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
203 clang             0x00000001000c061b
clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 155
204 clang             0x00000001000c0de6
clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument,
8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u>
const&, unsigned int&) + 150
205 clang             0x00000001000bfeaf
clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
206 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
207 clang             0x00000001000c04c6
clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long,
64u> const&, unsigned int&) + 278
208 clang             0x00000001000dff0e
clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 158
209 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
210 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
211 clang             0x00000001000d7f76
clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
212 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
213 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
214 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
215 clang             0x00000001000dff9c
clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
216 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
217 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
218 clang             0x00000001000d7f76
clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
219 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
220 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
221 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
222 clang             0x00000001000dff9c
clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
223 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
224 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
225 clang             0x00000001000c0762
clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 482
226 clang             0x00000001000c0de6
clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument,
8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u>
const&, unsigned int&) + 150
227 clang             0x00000001000bfeaf
clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
228 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
229 clang             0x00000001000c0e9f
clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
230 clang             0x00000001000d49d2
clang::ASTDeclReader::VisitTypedefDecl(clang::TypedefDecl*) + 98
231 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
232 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
233 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
234 clang             0x00000001000bf29b
clang::ASTReader::ReadTypeRecord(unsigned int) + 4955
235 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
236 clang             0x00000001000bf69a
clang::ASTReader::ReadTypeRecord(unsigned int) + 5978
237 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
238 clang             0x00000001000c061b
clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 155
239 clang             0x00000001000c0de6
clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument,
8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u>
const&, unsigned int&) + 150
240 clang             0x00000001000bfeaf
clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
241 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
242 clang             0x00000001000be49d
clang::ASTReader::ReadTypeRecord(unsigned int) + 1373
243 clang             0x00000001000bd52b clang::ASTReader::GetType(unsigned
int) + 379
244 clang             0x00000001000dfcc0
clang::ASTStmtReader::VisitExpr(clang::Expr*) + 64
245 clang             0x00000001000e0fc2
clang::ASTStmtReader::VisitCastExpr(clang::CastExpr*) + 34
246 clang             0x00000001000e9417
clang::StmtVisitor<clang::ASTStmtReader, void>::Visit(clang::Stmt*) + 2071
247 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
248 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
249 clang             0x00000001000d7f76
clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
250 clang             0x00000001000d23d8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
251 clang             0x00000001000dc09c
clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
252 clang             0x00000001000c035d clang::ASTReader::GetDecl(unsigned
int) + 205
253 clang             0x00000001000dff9c
clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
254 clang             0x00000001000e87f1
clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
255 clang             0x00000001000e8b49
clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
Stack dump:
0.    Program arguments: /Users/luc/Developer/llvm/Release+Asserts/bin/clang
-cc1 -triple x86_64-apple-darwin10.0.0 -emit-obj -disable-free -main-file-name
hybrid_times_ext.preprocessed.cpp -pic-level 2 -mdisable-fp-elim -masm-verbose
-munwind-tables -target-cpu core2 -target-linker-version 97.2 -resource-dir
/Users/luc/Developer/llvm/Release+Asserts/lib/clang/2.9 -include-pch
precompiled.h.gch -O3 -w -ferror-limit 19 -fmessage-length 104 -stack-protector
1 -fblocks -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -o
hybrid_times_ext.o -x c++ hybrid_times_ext.preprocessed.cpp 
1.    /usr/include/i386/_types.h:37:1: current parser token 'typedef'
clang: error: clang frontend command failed due to signal 4 (use -v to see
invocation)

-- 
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