JF Bastien
ef202c308b
Variable auto-init: also auto-init alloca
...
Summary:
alloca isn’t auto-init’d right now because it’s a different path in clang that
all the other stuff we support (it’s a builtin, not an expression).
Interestingly, alloca doesn’t have a type (as opposed to even VLA) so we can
really only initialize it with memset.
<rdar://problem/49794007>
Subscribers: jkorous, dexonsmith, cfe-commits, rjmccall, glider, kees, kcc, pcc
Tags: #clang
Differential Revision: https://reviews.llvm.org/D60548
llvm-svn: 358243
2019-04-12 00:11:27 +00:00
..
2019-03-13 13:38:12 +00:00
2019-02-08 15:34:12 +00:00
2018-10-25 15:23:49 +00:00
2018-04-06 15:14:32 +00:00
2018-11-08 16:55:46 +00:00
2018-08-03 03:18:56 +00:00
2019-04-04 10:48:36 +00:00
2018-07-19 00:44:52 +00:00
2018-06-04 21:39:20 +00:00
2018-05-18 21:51:46 +00:00
2018-03-13 14:51:22 +00:00
2018-08-21 17:24:06 +00:00
2018-05-17 11:16:35 +00:00
2019-02-08 15:34:12 +00:00
2018-10-15 15:43:00 +00:00
2019-02-21 19:40:20 +00:00
2018-06-19 22:47:53 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2019-03-22 16:20:45 +00:00
2019-02-11 20:33:22 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-08-24 22:46:33 +00:00
2018-10-15 15:43:00 +00:00
2019-01-19 05:36:54 +00:00
2018-12-07 15:31:23 +00:00
2018-10-04 15:49:42 +00:00
2018-11-12 01:19:16 +00:00
2019-01-18 17:20:46 +00:00
2018-10-25 18:57:19 +00:00
2018-10-25 18:57:19 +00:00
2018-10-25 18:57:19 +00:00
2018-12-07 14:56:50 +00:00
2018-10-25 18:57:19 +00:00
2018-10-25 18:57:19 +00:00
2019-03-20 19:22:24 +00:00
2018-02-23 19:30:48 +00:00
2019-03-16 19:25:39 +00:00
2018-08-10 17:07:27 +00:00
2018-08-20 16:00:22 +00:00
2018-10-01 21:51:28 +00:00
2018-02-21 21:47:51 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2019-03-04 14:54:52 +00:00
2018-11-30 23:41:18 +00:00
2018-12-14 21:11:28 +00:00
2018-03-21 19:19:48 +00:00
2019-02-08 15:34:12 +00:00
2018-02-23 19:30:48 +00:00
2018-11-06 02:16:28 +00:00
2018-10-30 21:58:56 +00:00
2018-10-11 09:09:50 +00:00
2019-01-23 03:37:29 +00:00
2018-08-17 20:59:27 +00:00
2018-08-17 20:59:27 +00:00
2018-06-26 02:15:47 +00:00
2018-06-26 02:15:47 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2019-02-21 23:04:35 +00:00
2018-07-18 20:04:48 +00:00
2018-07-18 20:04:48 +00:00
2018-07-18 20:04:48 +00:00
2018-07-18 20:04:48 +00:00
2018-10-15 15:43:00 +00:00
2018-08-04 01:25:06 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2019-02-08 15:34:12 +00:00
2018-06-18 20:58:54 +00:00
2018-10-15 15:43:00 +00:00
2019-02-06 00:06:03 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-08-31 13:56:14 +00:00
2018-07-29 03:05:07 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-04-05 15:29:52 +00:00
2018-10-15 15:43:00 +00:00
2019-01-17 22:05:50 +00:00
2018-10-19 19:01:34 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2019-02-11 20:33:22 +00:00
2018-10-15 15:43:00 +00:00
2018-03-20 03:27:44 +00:00
2018-03-16 20:36:49 +00:00
2019-02-11 20:33:22 +00:00
2018-03-16 20:36:49 +00:00
2018-11-15 00:19:18 +00:00
2018-10-26 13:05:45 +00:00
2018-05-23 23:41:38 +00:00
2018-10-15 15:43:00 +00:00
2019-02-21 19:11:15 +00:00
2019-01-17 17:53:45 +00:00
2019-01-17 17:53:45 +00:00
2019-02-08 15:34:12 +00:00
2018-08-10 15:09:24 +00:00
2018-11-28 21:18:07 +00:00
2018-11-28 21:18:07 +00:00
2018-11-28 21:18:07 +00:00
2018-11-14 22:59:27 +00:00
2019-01-06 15:57:18 +00:00
2018-04-06 15:14:32 +00:00
2018-05-22 12:41:19 +00:00
2018-07-20 20:55:00 +00:00
2018-03-08 23:11:46 +00:00
2019-04-11 20:24:54 +00:00
2018-11-14 22:59:27 +00:00
2018-11-28 21:18:07 +00:00
2018-11-28 21:18:07 +00:00
2019-01-08 17:52:29 +00:00
2018-11-28 21:18:07 +00:00
2018-08-31 13:56:14 +00:00
2018-11-28 21:18:07 +00:00
2019-02-11 20:33:22 +00:00
2018-11-28 21:18:07 +00:00
2018-09-14 20:50:39 +00:00
2018-07-11 20:26:20 +00:00
2018-08-31 13:56:14 +00:00
2018-11-14 22:59:27 +00:00
2018-11-14 22:59:27 +00:00
2018-11-28 21:18:07 +00:00
2018-08-31 13:56:14 +00:00
2018-05-14 21:21:22 +00:00
2018-11-28 21:18:07 +00:00
2018-11-28 21:18:07 +00:00
2018-08-31 13:56:14 +00:00
2018-10-03 18:45:04 +00:00
2018-11-28 21:18:07 +00:00
2018-11-28 21:18:07 +00:00
2018-11-09 19:17:56 +00:00
2018-08-31 13:56:14 +00:00
2018-11-28 21:18:07 +00:00
2018-11-28 21:18:07 +00:00
2018-12-06 02:13:09 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 22:20:57 +00:00
2019-03-22 18:27:13 +00:00
2018-06-18 20:58:54 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-12-15 08:08:11 +00:00
2018-03-16 20:36:49 +00:00
2019-02-05 12:05:53 +00:00
2018-03-16 20:36:49 +00:00
2018-02-23 19:30:48 +00:00
2018-10-31 08:38:48 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-05-11 01:26:11 +00:00
2018-10-31 10:34:46 +00:00
2018-08-29 17:26:58 +00:00
2018-05-30 01:52:16 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-08-08 02:47:28 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2019-01-16 00:50:44 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-02-23 19:30:48 +00:00
2018-05-10 12:31:12 +00:00
2019-01-25 17:27:57 +00:00
2018-12-05 15:05:06 +00:00
2019-02-08 15:34:12 +00:00
2018-03-20 20:42:55 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-02-23 19:30:48 +00:00
2018-11-28 21:18:07 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-02-23 19:30:48 +00:00
2018-10-15 15:43:00 +00:00
2018-12-12 23:46:06 +00:00
2018-12-20 22:43:26 +00:00
2019-03-18 22:41:50 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-07-11 20:26:20 +00:00
2018-10-23 01:26:28 +00:00
2018-02-23 19:30:48 +00:00
2018-05-03 11:03:01 +00:00
2018-04-28 02:40:28 +00:00
2018-04-27 06:57:00 +00:00
2018-08-04 01:25:06 +00:00
2018-07-11 20:26:20 +00:00
2018-11-28 21:18:07 +00:00
2018-09-24 18:24:18 +00:00
2018-02-23 19:30:48 +00:00
2018-12-14 23:17:34 +00:00
2018-08-27 19:53:19 +00:00
2018-07-16 05:42:25 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-06-11 06:54:23 +00:00
2018-07-11 20:26:20 +00:00
2018-12-17 23:16:43 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-07-02 12:31:20 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-12-26 17:44:40 +00:00
2018-12-26 20:07:52 +00:00
2018-10-28 18:05:20 +00:00
2019-03-19 20:44:18 +00:00
2018-10-15 15:43:00 +00:00
2018-12-14 23:42:59 +00:00
2018-12-21 01:40:29 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-02-23 19:30:48 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2019-01-11 18:51:02 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2019-01-27 00:22:10 +00:00
2018-03-16 20:36:49 +00:00
2019-03-20 23:05:18 +00:00
2018-02-23 19:30:48 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-07-11 20:26:20 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-07-26 22:18:28 +00:00
2018-10-15 15:43:00 +00:00
2018-06-18 20:58:54 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-08-17 20:59:27 +00:00
2018-03-16 20:36:49 +00:00
2019-01-27 00:22:10 +00:00
2018-09-12 14:09:06 +00:00
2018-08-17 20:59:27 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-08-17 20:59:27 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-02-23 19:30:48 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-20 15:42:58 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-10-15 15:43:00 +00:00
2018-03-20 20:42:55 +00:00
2018-02-23 19:30:48 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-20 01:47:58 +00:00
2018-03-16 20:36:49 +00:00
2018-04-02 20:20:33 +00:00
2018-04-18 23:21:32 +00:00
2018-03-16 20:36:49 +00:00
2019-03-18 22:41:50 +00:00
2018-08-17 20:59:27 +00:00
2018-02-23 19:30:48 +00:00
2019-02-05 12:05:53 +00:00
2019-02-05 12:05:53 +00:00
2018-08-21 17:24:06 +00:00
2019-01-11 18:32:07 +00:00
2018-10-01 21:51:28 +00:00
2019-04-04 02:27:57 +00:00
2018-11-03 02:23:33 +00:00
2018-03-26 13:48:03 +00:00
2019-03-13 13:38:12 +00:00
2018-07-31 08:27:06 +00:00
2018-10-23 08:23:22 +00:00
2019-03-13 13:38:12 +00:00
2019-03-13 13:38:12 +00:00
2018-10-15 15:43:00 +00:00
2018-06-07 22:54:54 +00:00
2019-04-10 18:07:18 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-02-23 19:30:48 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-03-08 00:55:09 +00:00
2018-03-16 20:36:49 +00:00
2018-11-28 21:18:07 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-05-17 18:34:05 +00:00
2019-04-01 17:47:41 +00:00
2019-04-01 17:47:41 +00:00
2018-08-30 20:53:11 +00:00
2019-04-01 17:47:41 +00:00
2019-04-01 17:47:41 +00:00
2019-04-01 17:47:41 +00:00
2019-04-01 17:47:41 +00:00
2019-04-01 17:47:41 +00:00
2019-01-04 17:20:00 +00:00
2019-04-01 17:47:41 +00:00
2018-02-23 19:30:48 +00:00
2019-01-22 00:11:17 +00:00
2018-10-16 08:47:36 +00:00
2018-05-21 20:36:58 +00:00
2018-10-15 15:43:00 +00:00
2018-07-11 20:26:20 +00:00
2018-07-24 00:43:47 +00:00
2018-03-22 22:57:48 +00:00
2018-05-21 20:10:54 +00:00
2018-02-23 19:30:48 +00:00
2018-07-11 20:26:20 +00:00
2018-10-15 15:43:00 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-11-27 19:33:49 +00:00
2019-04-04 02:27:57 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-02-20 12:43:02 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2019-02-15 00:27:53 +00:00
2018-10-15 15:43:00 +00:00
2018-04-07 00:28:32 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2018-12-07 08:17:26 +00:00
2018-03-16 20:53:13 +00:00
2019-02-01 00:12:06 +00:00
2018-12-18 05:12:21 +00:00
2019-04-12 00:11:27 +00:00
2018-06-26 02:15:47 +00:00
2019-01-11 18:32:07 +00:00
2018-08-17 20:59:27 +00:00
2018-11-28 21:44:06 +00:00
2018-06-25 05:48:04 +00:00
2018-02-23 19:30:48 +00:00
2018-07-28 15:33:03 +00:00
2019-02-01 02:51:00 +00:00
2018-03-21 01:30:16 +00:00
2018-02-23 19:30:48 +00:00
2018-03-16 20:36:49 +00:00
2018-10-15 15:43:00 +00:00
2018-03-16 20:36:49 +00:00
2018-02-23 19:30:48 +00:00
2018-03-16 20:36:49 +00:00
2018-02-23 19:30:48 +00:00
2018-10-15 15:43:00 +00:00
2018-06-18 20:58:54 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-10-10 21:59:56 +00:00
2018-04-19 15:46:43 +00:00
2018-10-15 15:43:00 +00:00
2018-02-23 19:30:48 +00:00
2019-02-15 00:27:53 +00:00
2018-09-12 14:09:06 +00:00
2018-10-15 15:43:00 +00:00
2018-07-11 20:26:20 +00:00
2018-08-09 02:16:18 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2019-02-11 20:33:22 +00:00
2018-09-12 14:09:06 +00:00
2018-10-15 15:43:00 +00:00
2018-10-15 15:43:00 +00:00
2019-03-16 05:39:12 +00:00
2018-02-23 19:30:48 +00:00
2018-03-16 20:36:49 +00:00
2018-03-14 18:14:46 +00:00
2018-02-23 19:30:48 +00:00