LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 21987 - LexicalBlockStack assertion failure
Summary: LexicalBlockStack assertion failure
Status: RESOLVED FIXED
Alias: None
Product: new-bugs
Classification: Unclassified
Component: new bugs (show other bugs)
Version: trunk
Hardware: PC All
: P normal
Assignee: Unassigned LLVM Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-19 15:14 PST by Yaron Keren
Modified: 2014-12-30 13:42 PST (History)
3 users (show)

See Also:
Fixed By Commit(s):


Attachments
Example code (1.13 KB, text/plain)
2014-12-19 15:14 PST, Yaron Keren
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yaron Keren 2014-12-19 15:14:46 PST
Created attachment 13580 [details]
Example code

LexicalBlockStack is empty with attached program with boost 1.57, accessing LexicalBlockStack in CGDebugInfo.cpp:2653 fails.

I have minimized the example but anyfurther code I remove, the problem disappears.
Comment 1 David Blaikie 2014-12-30 13:42:25 PST
Probably fixed with r224385 (since then the change has been reverted in r224441 due to other regressions, committed with a fix (r224941) and reverted again in r224970 - only to be recommitted again in r225000 and it'll hopefully stick)