[LLVMbugs] [Bug 11604] New: Crash on evaluation of ICE with overflow

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Dec 17 07:28:31 PST 2011


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

             Bug #: 11604
           Summary: Crash on evaluation of ICE with overflow
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: -New Bugs
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: abramobagnara at tin.it
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


$ cat bug.c
typedef int v[(int) 2147483648.0f];
$ llvm_new/Debug+Asserts/bin/clang -c bug.c
ICE cannot be evaluated!
UNREACHABLE executed at ExprConstant.cpp:5380!
0  clang           0x00000000028f1365
1  clang           0x00000000028f1158
2  libpthread.so.0 0x00007fdf0f5ab8f0
3  libc.so.6       0x00007fdf0e89aa75 gsignal + 53
4  libc.so.6       0x00007fdf0e89e5c0 abort + 384
5  clang           0x00000000028db84d
6  clang           0x0000000001d415d5
clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext&,
clang::SourceLocation*, bool) const + 179
7  clang           0x00000000017a14c5
8  clang           0x00000000017a1ed1
clang::Sema::BuildArrayType(clang::QualType,
clang::ArrayType::ArraySizeModifier, clang::Expr*, unsigned int,
clang::SourceRange, clang::DeclarationName) + 2257
9  clang           0x00000000017a4861
10 clang           0x00000000017a7248
clang::Sema::GetTypeForDeclarator(clang::Declarator&, clang::Scope*) + 248
11 clang           0x00000000015201c7
clang::Sema::HandleDeclarator(clang::Scope*, clang::Declarator&,
clang::ASTMultiPtr<clang::TemplateParameterList*>) + 1989
12 clang           0x000000000151f8c2
clang::Sema::ActOnDeclarator(clang::Scope*, clang::Declarator&) + 90
13 clang           0x0000000001463060
clang::Parser::ParseDeclarationAfterDeclaratorAndAttributes(clang::Declarator&,
clang::Parser::ParsedTemplateInfo const&) + 120
14 clang           0x0000000001462b2b
clang::Parser::ParseDeclGroup(clang::Parser::ParsingDeclSpec&, unsigned int,
bool, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 1159
15 clang           0x0000000001462526
clang::Parser::ParseSimpleDeclaration(clang::ASTOwningVector<clang::Stmt*,
32u>&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, bool,
clang::Parser::ForRangeInit*) + 492
16 clang           0x00000000014622ef
clang::Parser::ParseDeclaration(clang::ASTOwningVector<clang::Stmt*, 32u>&,
unsigned int, clang::SourceLocation&,
clang::Parser::ParsedAttributesWithRange&) + 743
17 clang           0x0000000001453c29
clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
clang::Parser::ParsingDeclSpec*) + 1557
18 clang           0x0000000001453565
clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 309
19 clang           0x000000000142f434 clang::ParseAST(clang::Sema&, bool) + 472
20 clang           0x000000000110f5f3 clang::ASTFrontendAction::ExecuteAction()
+ 265
21 clang           0x00000000012973aa clang::CodeGenAction::ExecuteAction() +
968
22 clang           0x000000000110f242 clang::FrontendAction::Execute() + 326
23 clang           0x00000000010e92b4
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 750
24 clang           0x00000000010ba298
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 972
25 clang           0x00000000010a9a39 cc1_main(char const**, char const**, char
const*, void*) + 999
26 clang           0x00000000010b589a main + 499
27 libc.so.6       0x00007fdf0e885c4d __libc_start_main + 253
28 clang           0x00000000010a8cd9

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