After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 688732 - Compiler crash when trying to implement generic interface in a struct
Compiler crash when trying to implement generic interface in a struct
Status: RESOLVED FIXED
Product: vala
Classification: Core
Component: Structs
0.18.x
Other Linux
: Urgent critical
: ---
Assigned To: Vala maintainers
Vala maintainers
crash-on-valid-code
Depends on:
Blocks:
 
 
Reported: 2012-11-20 15:12 UTC by shuerhaaken
Modified: 2018-02-18 08:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
testcase (216 bytes, text/x-vala)
2012-11-20 15:12 UTC, shuerhaaken
  Details
Fix recursive struct declaration in generic base type (851 bytes, patch)
2013-03-31 23:21 UTC, Simon Werbeck
none Details | Review
Fix recursive struct declaration in generic base type (1.56 KB, patch)
2013-04-01 16:45 UTC, Simon Werbeck
committed Details | Review

Description shuerhaaken 2012-11-20 15:12:45 UTC
Created attachment 229479 [details]
testcase

When trying to compile the attached testcase, the vala compiler crashes without detailed warnings/criticals.
Comment 1 Simon Werbeck 2013-03-31 23:21:53 UTC
Created attachment 240271 [details] [review]
Fix recursive struct declaration in generic base type

Fixes bug 688732
Comment 2 Simon Werbeck 2013-04-01 16:45:20 UTC
Created attachment 240318 [details] [review]
Fix recursive struct declaration in generic base type

added a test case

Fixes bug 688732
Comment 3 Daniel Espinosa 2017-02-22 23:45:31 UTC
Review of attachment 240318 [details] [review]:

Your patch no longer apply. Please re-work it and send again.