Tyson Dowd
42a5aa13d0
Handle lvals more intelligently -- now that type information is
...
Estimated hours taken: 2
Branches: main
compiler/mlds_to_il.m:
Handle lvals more intelligently -- now that type information is
available, we no longer need to guess about types of non-local
vars that are sometimes used in lvals. Also we need to
handle non-local vars when storing to lvals.
A side effect of this fix is that references to
private_builtin::dummy_var now have the correct type, and are
handled correctly, which fixes a bug where exception.il refused
to assemble because it was referencing a local variable called
"dummy_var".
library/private_builtin.m:
Add a definition of dummy_var.
2001-04-10 15:26:35 +00:00
..
2001-03-05 12:04:25 +00:00
2001-01-24 04:13:35 +00:00
2000-11-22 00:07:50 +00:00
2000-10-13 13:56:17 +00:00
2001-04-07 14:05:03 +00:00
2000-11-23 04:32:51 +00:00
2001-04-07 14:05:03 +00:00
2000-11-01 05:12:14 +00:00
2000-10-31 02:15:48 +00:00
2001-03-13 12:40:19 +00:00
2000-10-16 01:34:14 +00:00
2001-04-07 14:05:03 +00:00
2001-03-13 12:40:19 +00:00
2001-03-13 12:40:19 +00:00
2001-03-06 05:51:25 +00:00
2001-01-15 07:15:34 +00:00
2001-01-17 01:42:12 +00:00
2001-04-03 03:20:33 +00:00
2001-04-07 14:05:03 +00:00
2001-03-06 05:51:25 +00:00
2000-11-23 04:32:51 +00:00
2001-04-07 14:05:03 +00:00
2000-11-23 04:32:51 +00:00
2000-10-13 13:56:17 +00:00
2000-10-13 13:56:17 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2001-04-09 07:29:59 +00:00
2001-01-20 15:42:48 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2000-12-13 00:00:55 +00:00
2000-11-23 04:32:51 +00:00
2001-04-07 14:05:03 +00:00
2000-10-13 04:06:52 +00:00
2000-11-25 10:42:07 +00:00
2000-10-22 07:27:20 +00:00
2001-04-07 14:05:03 +00:00
2001-02-05 08:01:40 +00:00
2001-02-20 14:08:39 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2001-04-03 03:20:33 +00:00
2000-10-31 02:15:48 +00:00
2001-02-26 01:34:09 +00:00
2001-02-08 11:37:53 +00:00
2001-04-07 14:05:03 +00:00
2000-10-13 13:56:17 +00:00
2001-04-07 14:05:03 +00:00
2001-03-18 23:10:17 +00:00
2001-04-07 14:05:03 +00:00
2001-03-01 12:52:48 +00:00
2001-04-07 14:05:03 +00:00
2001-02-27 21:42:55 +00:00
2001-04-07 14:05:03 +00:00
2001-03-27 05:23:23 +00:00
2001-03-16 04:17:46 +00:00
2001-04-10 13:51:07 +00:00
2001-03-16 04:17:46 +00:00
2001-04-07 14:05:03 +00:00
2000-10-13 13:56:17 +00:00
2001-03-30 06:04:27 +00:00
2000-10-13 13:56:17 +00:00
2000-10-13 13:56:17 +00:00
2001-04-07 14:05:03 +00:00
2000-11-23 04:32:51 +00:00
2001-03-13 16:14:15 +00:00
2000-10-31 02:15:48 +00:00
2001-04-07 14:05:03 +00:00
2001-02-06 10:10:20 +00:00
2001-01-18 01:19:17 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2000-10-13 04:06:52 +00:00
2001-04-07 14:05:03 +00:00
2001-01-18 01:19:17 +00:00
2001-02-20 14:08:39 +00:00
2001-03-13 12:40:19 +00:00
2001-01-20 15:42:48 +00:00
2000-11-18 08:50:43 +00:00
2000-10-13 13:56:17 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2001-03-18 23:10:17 +00:00
2001-04-07 14:05:03 +00:00
2001-01-17 06:01:51 +00:00
2001-03-23 11:09:21 +00:00
2000-11-01 05:12:14 +00:00
2001-04-03 03:20:33 +00:00
2000-11-23 04:32:51 +00:00
2001-02-20 07:52:19 +00:00
2001-04-07 14:05:03 +00:00
2001-02-20 07:52:19 +00:00
2000-11-23 04:32:51 +00:00
2001-02-26 06:19:34 +00:00
2001-02-20 07:52:19 +00:00
2001-01-20 15:42:48 +00:00
2001-02-20 07:52:19 +00:00
2001-01-10 11:15:32 +00:00
2000-11-23 04:32:51 +00:00
2001-02-20 07:52:19 +00:00
2001-02-20 07:52:19 +00:00
2001-03-13 12:40:19 +00:00
2001-02-20 07:52:19 +00:00
2001-03-09 14:35:27 +00:00
2001-03-16 07:51:59 +00:00
2001-04-10 15:26:35 +00:00
2001-02-20 07:52:19 +00:00
2001-03-01 15:52:35 +00:00
2001-02-28 15:59:18 +00:00
2001-01-29 06:47:32 +00:00
2000-11-15 00:47:59 +00:00
2001-02-28 12:46:28 +00:00
2001-02-08 11:37:53 +00:00
2001-04-07 14:05:03 +00:00
2001-01-17 01:42:12 +00:00
2001-01-17 01:42:12 +00:00
2001-04-07 14:05:03 +00:00
2001-04-03 03:20:33 +00:00
2001-04-08 08:59:32 +00:00
2001-03-13 12:40:19 +00:00
2000-10-31 02:15:48 +00:00
2001-03-18 23:10:17 +00:00
2000-11-23 04:32:51 +00:00
2001-03-08 06:54:31 +00:00
2001-04-07 14:05:03 +00:00
2000-10-13 13:56:17 +00:00
2000-11-19 12:43:31 +00:00
2001-04-07 14:05:03 +00:00
2001-03-27 05:23:23 +00:00
2001-04-03 03:20:33 +00:00
2001-04-03 03:20:33 +00:00
2001-04-03 03:20:33 +00:00
2000-11-01 05:12:14 +00:00
2000-10-13 13:56:17 +00:00
2000-11-01 05:12:14 +00:00
2001-04-07 14:05:03 +00:00
2000-12-21 06:10:23 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2000-10-06 10:18:39 +00:00
2001-01-04 05:23:48 +00:00
2001-03-18 23:10:17 +00:00
2001-02-20 07:52:19 +00:00
2000-12-18 07:43:05 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2000-10-13 13:56:17 +00:00
2001-01-29 06:47:32 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2000-11-23 04:32:51 +00:00
2001-04-07 14:05:03 +00:00
2000-11-23 04:32:51 +00:00
2000-11-21 13:37:45 +00:00
2001-04-03 03:20:33 +00:00
2000-11-23 04:32:51 +00:00
2001-04-07 14:05:03 +00:00
2001-03-05 10:31:05 +00:00
2001-01-18 01:19:17 +00:00
2001-01-18 01:19:17 +00:00
2001-02-08 11:37:53 +00:00
2001-03-18 23:10:17 +00:00
2001-03-18 23:10:17 +00:00
2001-04-07 14:05:03 +00:00
2001-01-18 01:19:17 +00:00
2001-03-18 23:10:17 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2001-04-07 14:05:03 +00:00
2000-10-31 02:15:48 +00:00
2001-03-06 05:51:25 +00:00
2000-10-31 02:15:48 +00:00
2001-01-20 15:42:48 +00:00
2000-10-13 04:06:52 +00:00
2001-02-12 11:22:09 +00:00
2001-02-08 11:37:53 +00:00
2000-10-13 04:06:52 +00:00
2001-01-20 15:42:48 +00:00
2001-02-08 11:37:53 +00:00