ObjFW  Artifact [1b093eda3f]

Artifact 1b093eda3f402cd66ecf02a8e574599a2ca39aad5a50ae802b7aaad9ba0a8cb2:

Ticket change [1b093eda3f] - New ticket [ced9d8df0b] Exceptions during init in ARC code crash on Windows. by js on 2020-06-07 14:37:19.
D 2020-06-07T14:37:19.988
J icomment The\sfollowing\spattern\scrashes\sin\sARC\scode\son\sWindows,\sboth\si686\sand\sx64:\r\n\r\n<pre><code>#import\s<ObjFW/ObjFW.h>\r\n\r\n@interface\sTest:\sOFObject\s<OFApplicationDelegate>\r\n@end\r\n\r\n@interface\sTest2:\sOFObject\r\n@end\r\n\r\nOF_APPLICATION_DELEGATE(Test)\r\n\r\n@implementation\sTest\r\n-\s(void)applicationDidFinishLaunching\r\n{\r\n\tTest2\s*t;\r\n\r\n\t@try\s{\r\n\t\tt\s=\s[[Test2\salloc]\sinit];\r\n\t}\s@catch\s(id\se)\s{\r\n\t\tof_log(@"Caught!");\r\n\t}\r\n\r\n\t[OFApplication\sterminate];\r\n}\r\n@end\r\n\r\n@implementation\sTest2\r\n-\s(instancetype)init\r\n{\r\n\tself\s=\s[super\sinit];\r\n\r\n\t@throw\s[OFException\sexception];\r\n\r\n\treturn\sself;\r\n}\r\n\r\n-\s(void)dealloc\r\n{\r\n\tof_log(@"Deallocated!");\r\n}\r\n@end\r\n</code></pre>\r\n\r\nThis\sis\smost\slikely\sdue\sto\sa\scompiler\sbug.
J login js
J milestone 1.0
J mimetype text/html
J priority Immediate
J severity Critical
J status Open
J title Exceptions\sduring\sinit\sin\sARC\scode\scrash\son\sWindows
J type Build_Problem
K ced9d8df0bc81123a789cc52723832d5009cfcec
U js
Z 5dba616bb52f9b3eb50e221099f4e8a3