[prev in list] [next in list] [prev in thread] [next in thread] 

List:       llvm-bugs
Subject:    [LLVMbugs] [Bug 13188] Assertion failed: (!MBB->pred_empty() && "Value live-in to entry block?")
From:       bugzilla-daemon () llvm ! org
Date:       2012-06-29 12:29:55
Message-ID: bug-13188-206-MKEVlBKTLK () http ! llvm ! org/bugs/
[Download RAW message or body]

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

Kostya Serebryany <kcc@google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |kcc@google.com
         Resolution|FIXED                       |

--- Comment #3 from Kostya Serebryany <kcc@google.com> 2012-06-29 07:29:55 CDT ---
This assertion still fires with -faddress-sanitizer. 
LLVM r159420

void PrintF (...);
class T {
  void Foo ();
  unsigned long bar;
};
void T::Foo () {
  float pct = static_cast < float > (bar - 1) / 2;
  PrintF ("", pct);
}

clang++ z.cc  -c -faddress-sanitizer -O1 

clang: llvm/lib/CodeGen/LiveRangeCalc.cpp:183: llvm::VNInfo
*llvm::LiveRangeCalc::findReachingDefs(llvm::LiveInterval *,
llvm::MachineBasicBlock *, llvm::SlotIndex): Assertion `!MBB->pred_empty() &&
"Value live-in to entry block?"' failed.



Repro was minimized from Chrome/V8 source using creduce.

-- 
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.
_______________________________________________
LLVMbugs mailing list
LLVMbugs@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic