~/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)
The precompiled header to reproduce that crash is too big for my ADSL upload bandwidth, even after bzip2. Please fetch it from here: http://osiris12345678.zapto.org/~luc/source+pch.tbz2
Our PCH format is too volatile to be used in this case; newer versions would simply refuse to load the file. Can you upload the source you created it from instead?
Created attachment 5470 [details] The two files necessary for reproducing the bug
Here is how to reproduce the bug with the attachment bug-8099.tbz2 I have just added. - The Boost library top directory is to be found at $BOOSTROOT - The Python header path shall be replaced by what is appropriate if one is not working on MacOS X - Create a directory bug-8099, cd into it and expand the attached archive, then: ~bug-8099> clang++ -o precompiled.h.gch -c -DBOOST_ALL_NO_LIB -DBOOST_DISABLE_THREADS -DBOOST_PYTHON_MAX_BASES=2 -I$BOOSTROOT -x c++-header -fPIC -fno-strict-aliasing -w -DNDEBUG -O3 -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 precompiled.h ~bug-8099> clang++ -o hybrid_times_ext.o -c -I$BOOSTROOT -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -include precompiled.h -fPIC -fno-strict-aliasing -w -O3 hybrid_times_ext.cpp
Thanks for the report. It exposed issues with PCH reading and possibly an issue with the redeclaration chain of function specializations; investigating..
Fixed at r113391.
~> clang --version clang version 2.8 (branches/release_28 114797) Target: x86_64-apple-darwin10 Thread model: posix ~> clang++ -o precompiled.h.gch -c -DBOOST_ALL_NO_LIB -DBOOST_DISABLE_THREADS -DBOOST_PYTHON_MAX_BASES=2 -I$BOOSTROOT -x c++-header -fPIC -fno-strict-aliasing -w -DNDEBUG -O3 -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 precompiled.h && echo Done! Done! ~> clang++ -o hybrid_times_ext.o -c -I$BOOSTROOT -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -include precompiled.h -fPIC -fno-strict-aliasing -w -O3 hybrid_times_ext.cpp && echo Done! 0 clang 0x0000000100d427a2 PrintStackTrace(void*) + 34 1 clang 0x0000000100d42c69 SignalHandler(int) + 665 2 libSystem.B.dylib 0x00007fff80e9935a _sigtramp + 26 3 libSystem.B.dylib 000000000000000000 _sigtramp + 2132176064 4 clang 0x00000001004dfeb9 clang::Decl::getASTContext() const + 9 5 clang 0x00000001004f1112 clang::FunctionTemplateDecl::newCommon() + 18 6 clang 0x00000001004f0ea5 clang::RedeclarableTemplateDecl::getCommonPtr() + 37 7 clang 0x00000001000cc5e6 clang::ASTDeclReader::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*) + 150 8 clang 0x00000001000cea06 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 518 9 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 10 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 11 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 12 clang 0x00000001000c8b36 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 310 13 clang 0x00000001000ced70 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1392 14 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 15 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 16 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 17 clang 0x00000001000c6442 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 50 18 clang 0x00000001000c8988 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 24 19 clang 0x00000001000cad48 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 24 20 clang 0x00000001000caf18 clang::ASTDeclReader::VisitParmVarDecl(clang::ParmVarDecl*) + 24 21 clang 0x00000001000cee24 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1572 22 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 23 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 24 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 25 clang 0x00000001000d4c4d clang::ASTStmtReader::VisitCXXDefaultArgExpr(clang::CXXDefaultArgExpr*) + 157 26 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847 27 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25 28 clang 0x00000001000cae67 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 311 29 clang 0x00000001000cee04 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1540 30 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 31 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 32 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 33 clang 0x00000001000d0b63 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 355 34 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847 35 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25 36 clang 0x00000001000b7749 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 425 37 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134 38 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932 39 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 40 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48 41 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91 42 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387 43 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 44 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 45 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 46 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 47 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 48 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107 49 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24 50 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152 51 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 52 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 53 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 54 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 55 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 56 clang 0x00000001000c6442 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 50 57 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24 58 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152 59 clang 0x00000001000ceb9c clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 924 60 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 61 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 62 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 63 clang 0x00000001000c6442 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 50 64 clang 0x00000001000c8988 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 24 65 clang 0x00000001000c8a2c clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 44 66 clang 0x00000001000ced70 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1392 67 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 68 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 69 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 70 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107 71 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24 72 clang 0x00000001000cbe3d clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1741 73 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 74 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 75 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 76 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 77 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 78 clang 0x00000001000b688a clang::ASTReader::ReadTypeRecord(unsigned int) + 4986 79 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 80 clang 0x00000001000b7045 clang::ASTReader::ReadTypeRecord(unsigned int) + 6965 81 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 82 clang 0x00000001000b5b1f clang::ASTReader::ReadTypeRecord(unsigned int) + 1551 83 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 84 clang 0x00000001000d1b74 clang::ASTStmtReader::VisitCastExpr(clang::CastExpr*) + 52 85 clang 0x00000001000d925f clang::StmtVisitor<clang::ASTStmtReader, void>::Visit(clang::Stmt*) + 2287 86 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847 87 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25 88 clang 0x00000001000cae67 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 311 89 clang 0x00000001000cee04 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1540 90 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 91 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 92 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 93 clang 0x00000001000d0b63 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 355 94 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847 95 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25 96 clang 0x00000001000b7749 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 425 97 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134 98 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932 99 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 100 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48 101 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91 102 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387 103 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 104 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 105 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 106 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 107 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 108 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107 109 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24 110 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152 111 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 112 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 113 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 114 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 115 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 116 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107 117 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24 118 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152 119 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 120 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 121 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 122 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 123 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 124 clang 0x00000001000b688a clang::ASTReader::ReadTypeRecord(unsigned int) + 4986 125 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 126 clang 0x00000001000b7045 clang::ASTReader::ReadTypeRecord(unsigned int) + 6965 127 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 128 clang 0x00000001000b7546 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 246 129 clang 0x00000001000d0ae8 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 232 130 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847 131 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25 132 clang 0x00000001000b7749 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 425 133 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134 134 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932 135 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 136 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48 137 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91 138 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387 139 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 140 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 141 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 142 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 143 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 144 clang 0x00000001000b688a clang::ASTReader::ReadTypeRecord(unsigned int) + 4986 145 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 146 clang 0x00000001000b7045 clang::ASTReader::ReadTypeRecord(unsigned int) + 6965 147 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 148 clang 0x00000001000b7628 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 136 149 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134 150 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932 151 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 152 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48 153 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91 154 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387 155 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 156 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 157 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 158 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 159 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 160 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107 161 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24 162 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152 163 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 164 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 165 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 166 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 167 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 168 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107 169 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24 170 clang 0x00000001000cbe3d clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1741 171 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 172 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 173 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 174 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 175 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 176 clang 0x00000001000cc78d clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 93 177 clang 0x00000001000ce9f9 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 505 178 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 179 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 180 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 181 clang 0x00000001000b7ad0 clang::ASTReader::ReadTemplateName(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 352 182 clang 0x00000001000b6fe2 clang::ASTReader::ReadTypeRecord(unsigned int) + 6866 183 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 184 clang 0x00000001000b5b1f clang::ASTReader::ReadTypeRecord(unsigned int) + 1551 185 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 186 clang 0x00000001000d1b74 clang::ASTStmtReader::VisitCastExpr(clang::CastExpr*) + 52 187 clang 0x00000001000d925f clang::StmtVisitor<clang::ASTStmtReader, void>::Visit(clang::Stmt*) + 2287 188 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847 189 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25 190 clang 0x00000001000cae67 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 311 191 clang 0x00000001000cee04 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1540 192 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 193 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 194 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 195 clang 0x00000001000d0b63 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 355 196 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847 197 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25 198 clang 0x00000001000b7749 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 425 199 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134 200 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932 201 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 202 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48 203 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91 204 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387 205 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 206 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 207 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 208 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 209 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 210 clang 0x00000001000cc78d clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 93 211 clang 0x00000001000ce9f9 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 505 212 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 213 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 214 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 215 clang 0x00000001000b7ad0 clang::ASTReader::ReadTemplateName(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 352 216 clang 0x00000001000b6fe2 clang::ASTReader::ReadTypeRecord(unsigned int) + 6866 217 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 218 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48 219 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91 220 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387 221 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37 222 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940 223 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 224 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 225 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 226 clang 0x00000001000b688a clang::ASTReader::ReadTypeRecord(unsigned int) + 4986 227 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 228 clang 0x00000001000b7045 clang::ASTReader::ReadTypeRecord(unsigned int) + 6965 229 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 230 clang 0x00000001000b7546 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 246 231 clang 0x00000001000b69a6 clang::ASTReader::ReadTypeRecord(unsigned int) + 5270 232 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 233 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48 234 clang 0x00000001000cec1d clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1053 235 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 236 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 237 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 238 clang 0x00000001000b66a6 clang::ASTReader::ReadTypeRecord(unsigned int) + 4502 239 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 240 clang 0x00000001000b69ca clang::ASTReader::ReadTypeRecord(unsigned int) + 5306 241 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 242 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48 243 clang 0x00000001000cec1d clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1053 244 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 245 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972 246 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194 247 clang 0x00000001000b66a6 clang::ASTReader::ReadTypeRecord(unsigned int) + 4502 248 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535 249 clang 0x00000001000b7546 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 246 250 clang 0x00000001000d0ae8 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 232 251 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847 252 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25 253 clang 0x00000001000cae67 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 311 254 clang 0x00000001000cee04 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1540 255 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24 Stack dump: 0. Program arguments: /Users/luc/Developer/llvm_28/Release/bin/clang -cc1 -triple x86_64-apple-darwin10.0.0 -emit-obj -disable-free -disable-llvm-verifier -main-file-name hybrid_times_ext.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_28/Release/lib/clang/2.8 -include-pch precompiled.h.gch -I /Users/luc/Developer/cctbx/boost -I /System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -O3 -w -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fblocks -fexceptions -fdiagnostics-show-option -o hybrid_times_ext.o -x c++ hybrid_times_ext.cpp 1. hybrid_times_ext.cpp:4:1: current parser token 'namespace' clang: error: clang frontend command failed due to signal 11 (use -v to see invocation)
It's fine on the trunk at 114797.