[llvm-commits] Reverting 170049

Nadav Rotem nrotem at apple.com
Thu Dec 13 11:53:13 PST 2012


Hi Eli, 

It looks like 170049 is causing a failure in one of the SPEC workloads (speccpu2000/benchspec/CINT2000/253.perlbmk).  You are not around so I am going to revert it soon. 

Sorry, 
Nadav


Assertion failed: (Begin.isValid() == End.isValid()), function findCommonParent, file /Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/build.clang-x86_64-darwin10-nobootstrap-RA/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp, line 356.
0  clang             0x000000010170e212 PrintStackTrace(void*) + 34
1  clang             0x000000010170e714 SignalHandler(int) + 676
2  libSystem.B.dylib 0x00007fff89a4b1ba _sigtramp + 26
3  clang             0x00000001002e3fca clang::Parser::ParsePostfixExpressionSuffix(clang::ActionResult<clang::Expr*, true>) + 2298
4  clang             0x000000010170e456 abort + 22
5  clang             0x000000010170e431 __assert_rtn + 81
6  clang             0x0000000100063501 findCommonParent(clang::SourceLocation&, clang::SourceLocation&, clang::SourceManager const*) + 1393
7  clang             0x0000000100062375 mapDiagnosticRanges(clang::SourceLocation, llvm::ArrayRef<clang::CharSourceRange>, llvm::SmallVectorImpl<clang::CharSourceRange>&, clang::SourceManager const*) + 293
8  clang             0x00000001000613cb clang::DiagnosticRenderer::emitDiagnostic(clang::SourceLocation, clang::DiagnosticsEngine::Level, llvm::StringRef, llvm::ArrayRef<clang::CharSourceRange>, llvm::ArrayRef<clang::FixItHint>, clang::SourceManager const*, llvm::PointerUnion<clang::Diagnostic const*, clang::StoredDiagnostic const*>) + 1787
9  clang             0x000000010008b727 clang::TextDiagnosticPrinter::HandleDiagnostic(clang::DiagnosticsEngine::Level, clang::Diagnostic const&) + 1351
10 clang             0x0000000100af5d1c clang::DiagnosticIDs::ProcessDiag(clang::DiagnosticsEngine&) const + 588
11 clang             0x0000000100af0d09 clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool) + 89
12 clang             0x000000010035de0b clang::Sema::EmitCurrentDiagnostic(unsigned int) + 1275
13 clang             0x000000010049db66 clang::Sema::DiagnoseAssignmentAsCondition(clang::Expr*) + 486
14 clang             0x000000010049e8ac clang::Sema::CheckBooleanCondition(clang::Expr*, clang::SourceLocation) + 28
15 clang             0x0000000100316112 clang::Parser::ParseParenExprOrCondition(clang::ActionResult<clang::Expr*, true>&, clang::Decl*&, clang::SourceLocation, bool) + 290
16 clang             0x0000000100310de1 clang::Parser::ParseIfStatement(clang::SourceLocation*) + 449
17 clang             0x000000010030ed2b clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, bool, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) + 2891
18 clang             0x000000010030e14a clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, bool, clang::SourceLocation*) + 154
19 clang             0x00000001003156ce clang::Parser::ParseCompoundStatementBody(bool) + 1598
20 clang             0x0000000100317409 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) + 185
21 clang             0x000000010032723f clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) + 2127
22 clang             0x00000001002c34d1 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, unsigned int, bool, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 1473
23 clang             0x000000010032686b clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 667
24 clang             0x00000001003262f1 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 337
25 clang             0x0000000100325845 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2869
26 clang             0x0000000100324c87 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 311
27 clang             0x00000001002b59f5 clang::ParseAST(clang::Sema&, bool, bool) + 437
28 clang             0x0000000100277fd0 clang::CodeGenAction::ExecuteAction() + 224
29 clang             0x000000010006566d clang::FrontendAction::Execute() + 109
30 clang             0x000000010004344f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 991
31 clang             0x0000000100009ed6 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 3654
32 clang             0x000000010000157e cc1_main(char const**, char const**, char const*, void*) + 830
33 clang             0x000000010000655c main + 3372
34 clang             0x0000000100001234 start + 52
35 clang             0x000000000000004a start + 4294962762
Stack dump:




More information about the llvm-commits mailing list