Zoltan Somogyi
79d6142bc3
Simplify more code in mercury_compile_main.m.
...
compiler/mercury_compile_main.m:
Simplify the code interpreting the result of calls to lookup_mmc_options.
Eliminate the one remaining redundant computation of the
default option table.
compiler/options_file.m:
Expand the documentation of the predicates that read options files.
Document that the predicates that only look things up in the data
structures representing already-read-in options files can return
only errors, not warnings.
Delete a long-obsolete comment.
compiler/maybe_error.m:
Add a utility predicate that could be useful later. (I thought it
would be useful in this diff, but it wasn't.)
2023-07-11 00:56:38 +02:00
..
2023-07-01 03:08:36 +10:00
2023-07-01 02:25:53 +10:00
2022-10-12 20:50:16 +11:00
2023-07-03 01:57:10 +02:00
2022-11-22 02:27:33 +11:00
2023-07-09 16:47:48 +02:00
2023-04-06 15:32:48 +10:00
2023-06-10 09:59:00 +02:00
2023-02-03 19:06:59 +11:00
2022-10-12 20:50:16 +11:00
2023-06-18 20:08:09 +02:00
2023-05-16 08:11:56 +10:00
2022-11-14 22:37:50 +11:00
2023-07-03 01:57:10 +02:00
2023-04-09 16:23:13 +10:00
2022-07-20 01:05:34 +10:00
2023-06-08 19:20:40 +02:00
2023-02-03 19:06:59 +11:00
2023-07-09 16:47:48 +02:00
2023-07-09 16:47:48 +02:00
2023-07-04 22:32:38 +02:00
2022-08-18 18:53:15 +10:00
2023-06-10 09:59:00 +02:00
2022-11-22 02:27:33 +11:00
2022-11-18 20:23:11 +11:00
2023-05-21 11:33:20 +10:00
2022-04-18 16:02:01 +10:00
2023-07-03 01:57:10 +02:00
2022-11-18 20:23:11 +11:00
2023-05-15 18:45:53 +10:00
2022-11-22 02:27:33 +11:00
2022-10-12 20:50:16 +11:00
2023-06-08 19:20:40 +02:00
2022-10-12 20:50:16 +11:00
2023-07-01 15:03:18 +02:00
2022-10-12 20:50:16 +11:00
2022-11-01 11:33:41 +11:00
2022-10-12 20:50:16 +11:00
2023-04-06 15:32:48 +10:00
2022-10-12 20:50:16 +11:00
2023-04-09 16:23:13 +10:00
2022-08-23 12:56:37 +10:00
2022-08-18 18:53:15 +10:00
2022-05-15 00:16:26 +10:00
2022-08-18 18:53:15 +10:00
2023-04-21 17:24:30 +10:00
2023-07-01 15:03:18 +02:00
2023-07-06 16:14:35 +02:00
2023-04-24 14:59:20 +10:00
2023-07-09 16:47:48 +02:00
2022-12-29 20:33:08 +11:00
2023-04-19 17:38:31 +10:00
2022-03-19 04:22:08 +11:00
2023-06-10 09:59:00 +02:00
2022-08-18 18:53:15 +10:00
2023-07-01 15:03:18 +02:00
2022-04-18 02:37:16 +10:00
2023-06-10 09:59:00 +02:00
2022-05-01 08:38:17 +10:00
2022-08-18 18:53:15 +10:00
2022-05-01 08:38:17 +10:00
2023-01-28 02:29:24 +11:00
2023-04-21 17:24:30 +10:00
2022-11-22 02:27:33 +11:00
2023-07-03 01:57:10 +02:00
2022-11-01 11:33:41 +11:00
2022-11-01 11:33:41 +11:00
2022-11-01 11:33:41 +11:00
2022-08-23 12:56:37 +10:00
2023-06-22 00:25:26 +02:00
2023-07-01 15:03:18 +02:00
2023-06-10 09:59:00 +02:00
2023-07-03 01:57:10 +02:00
2023-04-21 17:24:30 +10:00
2023-07-03 01:57:10 +02:00
2022-04-18 02:00:38 +10:00
2023-07-03 01:57:10 +02:00
2023-07-06 12:36:14 +02:00
2022-07-07 06:24:09 +10:00
2023-07-03 01:57:10 +02:00
2023-07-01 15:03:18 +02:00
2023-04-09 16:23:13 +10:00
2022-11-01 17:41:45 +11:00
2023-04-09 13:41:06 +10:00
2023-05-21 11:33:20 +10:00
2022-10-12 20:50:16 +11:00
2023-07-04 00:00:09 +02:00
2023-07-06 12:36:14 +02:00
2023-07-06 16:14:35 +02:00
2022-10-12 20:50:16 +11:00
2023-07-06 16:14:35 +02:00
2023-07-07 11:19:38 +02:00
2023-04-24 14:59:20 +10:00
2022-11-18 20:23:11 +11:00
2022-11-22 02:27:33 +11:00
2022-08-18 20:36:18 +10:00
2022-04-30 13:27:02 +10:00
2022-02-15 19:53:22 +11:00
2023-06-10 09:59:00 +02:00
2023-04-05 21:43:13 +10:00
2023-07-06 12:36:14 +02:00
2023-07-01 15:03:18 +02:00
2023-07-10 19:40:56 +02:00
2023-06-10 09:59:00 +02:00
2022-07-06 14:33:10 +10:00
2022-08-19 10:44:39 +10:00
2022-08-18 18:53:15 +10:00
2022-04-19 15:24:34 +10:00
2023-06-10 09:59:00 +02:00
2023-07-05 13:26:20 +02:00
2022-08-18 20:36:18 +10:00
2023-07-10 19:40:56 +02:00
2023-03-11 16:55:06 +08:00
2022-11-01 11:33:41 +11:00
2023-07-08 14:42:26 +02:00
2022-09-25 18:04:20 +10:00
2023-04-05 21:43:13 +10:00
2022-10-12 20:50:16 +11:00
2022-11-14 22:37:50 +11:00
2023-07-03 01:57:10 +02:00
2023-06-10 09:59:00 +02:00
2023-07-03 01:57:10 +02:00
2023-06-10 09:59:00 +02:00
2022-04-18 02:00:38 +10:00
2023-07-03 01:57:10 +02:00
2023-06-10 09:59:00 +02:00
2023-05-29 10:45:53 +02:00
2023-07-09 21:44:44 +02:00
2023-07-08 14:42:26 +02:00
2023-07-09 21:44:44 +02:00
2023-07-08 14:42:26 +02:00
2023-05-09 20:14:55 +10:00
2023-07-08 14:42:26 +02:00
2023-07-03 01:57:10 +02:00
2022-10-06 09:11:11 +11:00
2023-04-24 14:59:20 +10:00
2022-09-25 18:04:20 +10:00
2022-08-23 12:56:37 +10:00
2023-05-16 05:19:12 +10:00
2022-11-01 11:33:41 +11:00
2023-06-04 16:56:26 +02:00
2023-05-29 10:45:26 +02:00
2023-07-04 16:35:01 +02:00
2023-02-09 12:51:04 +11:00
2023-07-03 01:57:10 +02:00
2022-04-18 02:00:38 +10:00
2022-04-18 02:00:38 +10:00
2023-06-10 09:59:00 +02:00
2022-08-19 10:44:39 +10:00
2023-04-19 21:57:22 +10:00
2023-04-24 14:59:20 +10:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2023-06-10 09:59:00 +02:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2023-02-09 10:39:58 +11:00
2022-08-23 12:56:37 +10:00
2023-07-01 15:03:18 +02:00
2023-06-10 09:59:00 +02:00
2022-11-18 20:23:11 +11:00
2022-07-21 05:02:44 +10:00
2023-04-24 14:59:20 +10:00
2023-05-09 20:14:55 +10:00
2022-08-18 18:53:15 +10:00
2022-08-19 10:44:39 +10:00
2022-03-30 13:06:37 +11:00
2022-10-01 19:27:54 +10:00
2022-11-18 20:23:11 +11:00
2023-07-06 12:36:14 +02:00
2022-10-01 19:27:54 +10:00
2023-04-06 15:32:48 +10:00
2022-10-01 19:27:54 +10:00
2023-07-03 01:57:10 +02:00
2022-12-14 01:13:58 +11:00
2022-08-23 12:56:37 +10:00
2023-05-29 11:51:23 +02:00
2022-07-06 14:33:10 +10:00
2022-08-23 12:56:37 +10:00
2023-04-09 16:23:13 +10:00
2023-06-18 20:08:09 +02:00
2023-07-01 15:03:18 +02:00
2022-04-18 02:00:38 +10:00
2023-06-10 09:59:00 +02:00
2022-03-31 16:54:33 +11:00
2023-07-10 19:40:56 +02:00
2023-06-28 15:13:43 +02:00
2023-06-24 09:34:15 +02:00
2023-06-24 09:34:15 +02:00
2023-07-10 19:40:56 +02:00
2023-07-10 19:40:56 +02:00
2023-07-10 19:40:56 +02:00
2023-06-24 09:34:15 +02:00
2023-07-10 19:40:56 +02:00
2023-07-06 16:14:35 +02:00
2022-02-07 17:30:32 +11:00
2023-06-10 09:59:00 +02:00
2023-07-11 00:56:38 +02:00
2023-04-21 17:24:30 +10:00
2023-07-07 23:37:33 +10:00
2023-07-06 16:14:35 +02:00
2023-07-06 16:14:35 +02:00
2023-07-11 00:56:38 +02:00
2023-07-06 16:14:35 +02:00
2023-07-06 12:36:14 +02:00
2023-07-06 12:36:14 +02:00
2023-05-31 17:44:26 +10:00
2022-04-18 02:00:38 +10:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2023-03-16 03:01:44 +08:00
2022-11-22 02:27:33 +11:00
2022-08-18 18:53:15 +10:00
2023-06-10 09:59:00 +02:00
2023-05-16 13:25:19 +10:00
2022-04-18 02:00:38 +10:00
2022-04-18 02:00:38 +10:00
2023-06-13 08:47:09 +02:00
2022-09-27 22:50:38 +10:00
2023-05-16 13:25:19 +10:00
2023-04-09 16:23:13 +10:00
2023-06-13 08:47:09 +02:00
2023-05-16 13:25:19 +10:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-04-05 00:38:24 +10:00
2023-04-03 21:41:32 +10:00
2022-04-18 02:00:38 +10:00
2023-04-03 21:41:32 +10:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-04-09 16:23:13 +10:00
2022-04-18 02:00:38 +10:00
2022-11-18 20:23:11 +11:00
2022-08-23 12:56:37 +10:00
2022-04-18 02:00:38 +10:00
2022-10-06 09:11:11 +11:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-07-06 16:14:35 +02:00
2023-05-16 12:19:39 +10:00
2023-05-16 23:21:59 +10:00
2023-05-16 14:29:09 +10:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2022-08-23 12:56:37 +10:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-07-08 14:42:26 +02:00
2023-05-16 05:19:12 +10:00
2023-05-16 05:19:12 +10:00
2023-05-12 08:07:10 +10:00
2023-05-16 05:19:12 +10:00
2023-06-13 08:47:09 +02:00
2023-05-12 13:15:44 +10:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-07-08 14:42:26 +02:00
2023-05-16 05:19:12 +10:00
2023-06-22 00:25:26 +02:00
2023-05-11 10:17:25 +10:00
2023-05-16 05:19:12 +10:00
2023-06-13 08:47:09 +02:00
2023-05-16 05:19:12 +10:00
2023-05-11 03:19:27 +10:00
2023-06-13 08:47:09 +02:00
2023-06-13 08:47:09 +02:00
2023-07-02 15:59:00 +10:00
2023-03-28 05:42:24 +11:00
2023-07-06 16:14:35 +02:00
2022-05-02 11:36:42 +10:00
2023-07-06 12:36:14 +02:00
2022-11-18 21:41:06 +11:00
2023-07-03 01:57:10 +02:00
2022-10-12 20:50:16 +11:00
2023-06-22 00:25:26 +02:00
2022-07-06 14:33:10 +10:00
2022-05-02 16:37:49 +10:00
2022-11-18 20:23:11 +11:00
2023-06-10 09:59:00 +02:00
2022-09-25 19:19:32 +10:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2023-07-01 15:03:18 +02:00
2023-07-06 16:14:35 +02:00
2023-07-01 15:03:18 +02:00
2023-07-01 15:03:18 +02:00
2023-06-18 20:08:09 +02:00
2023-06-18 20:08:09 +02:00
2023-06-18 20:08:09 +02:00
2023-07-01 15:03:18 +02:00
2022-07-20 21:33:09 +10:00
2022-10-12 20:50:16 +11:00
2023-07-03 01:57:10 +02:00
2023-03-11 16:55:06 +08:00
2022-09-27 22:50:38 +10:00
2022-07-20 21:33:09 +10:00
2023-07-03 01:57:10 +02:00
2023-07-11 00:56:38 +02:00
2023-07-06 02:29:03 +02:00
2022-10-12 20:50:16 +11:00
2022-07-25 13:54:38 +10:00
2022-08-18 18:53:15 +10:00
2022-11-22 02:27:33 +11:00
2022-10-21 09:26:02 +11:00
2022-10-12 20:50:16 +11:00
2023-04-09 16:23:13 +10:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2023-06-13 09:15:56 +02:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2023-04-09 16:23:13 +10:00
2022-10-12 20:50:16 +11:00
2022-09-24 08:42:36 +10:00
2022-10-12 20:50:16 +11:00
2023-07-04 00:00:09 +02:00
2023-07-09 16:47:48 +02:00
2023-07-09 21:44:44 +02:00
2023-07-09 16:47:48 +02:00
2023-07-09 16:47:48 +02:00
2023-07-09 21:44:44 +02:00
2023-07-09 21:44:44 +02:00
2023-07-09 16:47:48 +02:00
2023-07-10 10:19:40 +02:00
2023-07-04 00:00:09 +02:00
2023-07-09 16:47:48 +02:00
2023-07-09 16:47:48 +02:00
2023-05-29 10:45:53 +02:00
2023-04-18 12:59:55 +10:00
2022-10-12 20:50:16 +11:00
2022-11-18 20:23:11 +11:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2022-11-01 11:33:41 +11:00
2023-04-09 16:23:13 +10:00
2022-11-01 11:33:41 +11:00
2022-10-12 20:50:16 +11:00
2022-04-18 02:00:38 +10:00
2022-10-12 20:50:16 +11:00
2023-07-03 01:57:10 +02:00
2022-10-12 20:50:16 +11:00
2023-04-09 16:23:13 +10:00
2022-11-22 02:27:33 +11:00
2022-11-22 02:27:33 +11:00
2022-11-22 02:27:33 +11:00
2023-07-03 01:57:10 +02:00
2023-03-11 16:55:06 +08:00
2023-07-03 01:57:10 +02:00
2022-11-18 20:23:11 +11:00
2023-06-10 09:59:00 +02:00
2023-07-03 01:57:10 +02:00
2023-05-21 11:33:20 +10:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2022-10-06 09:11:11 +11:00
2022-08-23 12:56:37 +10:00
2023-04-21 17:24:30 +10:00
2023-04-09 16:23:13 +10:00
2022-02-18 00:01:40 +11:00
2022-09-24 08:42:36 +10:00
2022-03-30 02:18:53 +11:00
2023-07-03 01:57:10 +02:00
2023-06-22 00:25:26 +02:00
2022-10-12 20:50:16 +11:00
2023-07-04 22:32:38 +02:00
2023-04-24 14:59:20 +10:00
2023-07-01 15:03:18 +02:00
2023-03-19 00:24:25 +11:00
2023-06-18 20:08:09 +02:00
2023-04-09 16:23:13 +10:00
2023-05-21 11:33:20 +10:00
2022-11-22 02:27:33 +11:00
2022-10-12 20:50:16 +11:00
2023-06-10 09:59:00 +02:00
2022-08-19 10:44:39 +10:00
2022-10-12 20:50:16 +11:00
2023-06-10 09:59:00 +02:00
2022-08-18 18:53:15 +10:00
2022-11-18 20:23:11 +11:00
2022-05-01 04:57:04 +10:00
2022-05-01 04:57:04 +10:00
2022-05-01 04:57:04 +10:00
2022-08-18 18:53:15 +10:00
2022-05-01 04:57:04 +10:00
2022-08-18 18:53:15 +10:00
2022-11-18 20:23:11 +11:00
2022-08-18 18:53:15 +10:00
2022-05-01 04:57:04 +10:00
2022-05-01 04:57:04 +10:00
2022-05-01 04:57:04 +10:00
2022-08-18 18:53:15 +10:00
2022-05-01 04:57:04 +10:00
2023-07-03 01:57:10 +02:00
2023-07-06 16:14:35 +02:00
2023-07-08 14:42:26 +02:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2023-07-06 16:14:35 +02:00
2023-06-30 09:34:01 +02:00
2022-08-19 10:44:39 +10:00
2022-10-12 20:50:16 +11:00
2023-07-07 23:23:01 +02:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2023-06-10 09:59:00 +02:00
2022-04-18 02:00:38 +10:00
2022-07-25 23:43:25 +10:00
2023-07-03 01:57:10 +02:00
2022-08-19 10:44:39 +10:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2023-06-10 09:59:00 +02:00
2022-08-19 10:44:39 +10:00
2022-08-23 12:56:37 +10:00
2022-10-12 20:50:16 +11:00
2022-10-12 20:50:16 +11:00
2023-06-10 09:59:00 +02:00
2022-11-01 11:33:41 +11:00
2023-04-09 16:23:13 +10:00
2023-07-08 14:42:26 +02:00
2022-07-07 06:24:09 +10:00
2023-06-18 14:57:13 +02:00
2023-07-03 01:57:10 +02:00
2022-08-18 18:53:15 +10:00
2022-08-23 12:56:37 +10:00
2023-04-09 16:23:13 +10:00
2023-06-10 09:59:00 +02:00
2023-06-10 09:59:00 +02:00
2022-08-18 18:53:15 +10:00
2023-06-22 00:25:26 +02:00
2023-03-28 02:36:34 +11:00
2022-12-14 01:13:58 +11:00
2023-03-11 16:55:06 +08:00
2023-02-02 19:59:10 +11:00
2023-04-09 16:23:13 +10:00
2022-11-01 11:33:41 +11:00
2022-08-18 18:53:15 +10:00
2023-04-09 16:23:13 +10:00
2022-08-18 18:53:15 +10:00
2022-08-18 18:53:15 +10:00
2023-03-11 16:55:06 +08:00
2023-04-09 16:23:13 +10:00
2023-04-09 16:23:13 +10:00
2023-04-09 16:23:13 +10:00
2023-06-10 09:59:00 +02:00
2022-02-11 21:32:53 +11:00
2023-06-10 09:59:00 +02:00
2023-04-03 10:02:39 +10:00
2023-04-04 21:23:39 +10:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2022-03-28 10:20:49 +11:00
2023-03-25 16:48:31 +11:00
2022-12-14 01:13:58 +11:00
2022-10-12 20:50:16 +11:00
2022-07-25 13:54:38 +10:00
2023-07-03 01:57:10 +02:00
2022-04-18 02:00:38 +10:00
2022-10-12 20:50:16 +11:00
2022-08-23 12:56:37 +10:00
2022-12-14 01:13:58 +11:00
2022-10-12 20:50:16 +11:00
2022-08-18 22:40:24 +10:00
2022-08-18 18:53:15 +10:00
2022-12-28 05:42:08 +11:00
2022-07-06 14:33:10 +10:00
2023-03-11 16:55:06 +08:00
2023-07-03 01:57:10 +02:00
2022-04-21 19:28:10 +10:00
2022-08-18 18:53:15 +10:00
2022-07-23 09:28:40 +10:00
2023-07-03 01:57:10 +02:00
2023-07-03 01:57:10 +02:00
2023-06-10 09:59:00 +02:00
2023-07-03 01:57:10 +02:00
2023-04-06 15:32:48 +10:00
2023-07-03 01:57:10 +02:00
2022-10-12 20:50:16 +11:00
2022-11-29 16:40:22 +11:00
2022-08-23 12:56:37 +10:00
2023-04-06 15:32:48 +10:00
2022-10-17 18:29:42 +11:00
2023-04-06 15:32:48 +10:00
2023-07-03 01:57:10 +02:00
2022-10-17 18:29:42 +11:00
2023-05-21 11:33:20 +10:00
2022-10-16 15:42:30 +11:00
2023-04-06 15:32:48 +10:00
2023-07-03 01:57:10 +02:00
2022-10-11 22:59:03 +11:00
2023-07-03 01:57:10 +02:00
2022-07-23 09:28:40 +10:00
2022-04-18 02:00:38 +10:00
2023-04-09 16:23:13 +10:00
2022-08-23 12:56:37 +10:00
2022-03-28 10:20:49 +11:00
2022-08-18 20:36:18 +10:00
2023-06-10 09:59:00 +02:00
2022-11-01 11:33:41 +11:00
2022-08-23 12:56:37 +10:00
2023-07-03 01:57:10 +02:00
2023-04-09 16:23:13 +10:00
2022-11-23 16:50:45 +11:00
2022-08-20 07:17:45 +10:00
2023-03-28 02:36:15 +11:00
2022-11-18 20:23:11 +11:00
2022-05-29 15:22:16 +10:00
2023-07-08 14:42:26 +02:00
2023-05-23 08:38:26 +10:00
2023-07-06 16:14:35 +02:00
2023-07-06 12:36:14 +02:00