Julien Fischer
79a8d284d2
Improve the error message if an attempt is made to use `:- pragma
...
Estimated hours taken: 1.5
Branches: main, release
Improve the error message if an attempt is made to use `:- pragma
import' on a multi or nondet procedure. Currently, we just emit #error
directives in the generated C code and let the C preprocessor handle the
error reporting.
compiler/foreign.m:
Check that we are not trying to use pragma import for
model_non code and emit an error message if we do.
compiler/make_hlds.m:
Conform to the above change.
tests/invalid/Mmakefile:
tests/invalid/invalid_import_detism.m:
tests/invalid/invalid_import_detism.err_exp:
Test case for the above.
2005-03-23 07:14:44 +00:00
..
2005-01-28 08:04:40 +00:00
2004-07-22 14:41:07 +00:00
2005-01-21 06:21:00 +00:00
2005-01-19 03:11:22 +00:00
2005-01-19 03:11:22 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 03:27:58 +00:00
2004-06-14 04:17:03 +00:00
2005-01-21 06:21:00 +00:00
2004-04-05 05:07:49 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 03:27:58 +00:00
2005-01-19 03:11:22 +00:00
2005-01-19 03:11:22 +00:00
2005-01-19 03:11:22 +00:00
2004-07-21 16:04:46 +00:00
2005-01-21 06:21:00 +00:00
2005-03-15 22:32:31 +00:00
2005-01-19 03:11:22 +00:00
2004-09-02 04:31:42 +00:00
2005-01-19 03:11:22 +00:00
2005-03-15 22:32:31 +00:00
2005-01-21 06:21:00 +00:00
2004-04-10 10:33:02 +00:00
2005-03-15 22:32:31 +00:00
2005-01-21 03:27:58 +00:00
2004-10-20 09:45:11 +00:00
2005-01-19 03:11:22 +00:00
2004-03-23 10:52:14 +00:00
2005-01-24 02:32:48 +00:00
2005-01-27 03:38:10 +00:00
2005-01-19 03:11:22 +00:00
2004-10-16 15:08:55 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 03:27:58 +00:00
2004-06-14 04:17:03 +00:00
2005-01-21 06:21:00 +00:00
2005-01-21 03:27:58 +00:00
2005-03-15 22:32:31 +00:00
2004-06-14 04:17:03 +00:00
2004-12-23 06:49:21 +00:00
2004-03-31 08:37:04 +00:00
2004-06-14 04:17:03 +00:00
2005-01-19 03:11:22 +00:00
2005-01-06 04:30:55 +00:00
2005-01-27 03:38:10 +00:00
2005-01-21 03:27:58 +00:00
2004-06-14 04:17:03 +00:00
2005-01-21 06:21:00 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 06:21:00 +00:00
2005-03-10 02:34:06 +00:00
2005-01-19 05:53:07 +00:00
2005-01-21 06:21:00 +00:00
2005-01-19 03:11:22 +00:00
2005-01-27 03:38:10 +00:00
2005-01-27 03:38:10 +00:00
2004-06-30 02:48:20 +00:00
2004-06-07 09:07:23 +00:00
2005-03-23 07:14:44 +00:00
2005-01-19 03:11:22 +00:00
2004-07-21 16:04:46 +00:00
2005-01-19 03:11:22 +00:00
2005-01-27 03:38:10 +00:00
2004-10-16 15:08:55 +00:00
2004-12-20 01:15:48 +00:00
2005-02-15 00:06:36 +00:00
2004-04-05 05:07:49 +00:00
2005-02-14 02:28:51 +00:00
2005-01-21 03:27:58 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-01-19 03:11:22 +00:00
2005-03-15 22:32:31 +00:00
2005-02-15 00:06:36 +00:00
2004-06-14 04:17:03 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-01-21 06:21:00 +00:00
2005-01-19 03:11:22 +00:00
2004-06-30 02:48:20 +00:00
2005-01-27 03:38:10 +00:00
2004-06-14 04:17:03 +00:00
2005-01-19 03:11:22 +00:00
2004-12-23 06:49:21 +00:00
2005-01-27 07:06:25 +00:00
2005-01-21 03:27:58 +00:00
2004-06-14 04:17:03 +00:00
2005-01-10 05:23:56 +00:00
2005-03-15 22:32:31 +00:00
2004-07-20 04:41:55 +00:00
2005-01-27 06:27:56 +00:00
2005-01-19 03:11:22 +00:00
2004-05-23 23:14:37 +00:00
2005-01-21 06:21:00 +00:00
2005-03-15 22:32:31 +00:00
2005-01-19 03:11:22 +00:00
2004-06-14 04:17:03 +00:00
2004-06-14 04:17:03 +00:00
2004-12-09 02:02:23 +00:00
2005-02-22 01:14:02 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 03:32:20 +00:00
2005-01-19 03:11:22 +00:00
2004-06-14 04:17:03 +00:00
2005-01-28 01:03:19 +00:00
2004-06-14 04:17:03 +00:00
2005-01-21 06:21:00 +00:00
2005-01-21 06:21:00 +00:00
2005-03-23 07:14:44 +00:00
2004-03-23 06:56:42 +00:00
2004-06-30 02:48:20 +00:00
2005-01-27 03:38:10 +00:00
2004-06-30 02:48:20 +00:00
2005-03-15 22:32:31 +00:00
2004-07-20 04:41:55 +00:00
2004-07-20 04:41:55 +00:00
2004-06-14 04:17:03 +00:00
2004-06-30 02:48:20 +00:00
2004-06-14 04:17:03 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2004-12-22 07:09:33 +00:00
2005-01-17 05:16:12 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 03:27:58 +00:00
2005-03-10 02:34:06 +00:00
2005-01-31 06:26:49 +00:00
2005-03-15 22:32:31 +00:00
2005-01-19 03:11:22 +00:00
2004-02-20 02:39:58 +00:00
2004-06-14 04:17:03 +00:00
2004-03-23 10:52:14 +00:00
2004-03-23 10:52:14 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 03:27:58 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2004-06-14 04:17:03 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-01-21 03:27:58 +00:00
2005-03-10 05:56:42 +00:00
2005-01-19 03:11:22 +00:00
2004-12-20 12:46:32 +00:00
2005-02-07 13:43:34 +00:00
2004-12-23 06:49:21 +00:00
2005-01-21 06:21:00 +00:00
2005-01-19 03:11:22 +00:00
2004-12-23 06:49:21 +00:00
2004-12-23 06:49:21 +00:00
2004-12-20 01:15:48 +00:00
2004-12-20 01:15:48 +00:00
2004-12-20 01:15:48 +00:00
2004-12-20 01:15:48 +00:00
2004-12-20 01:15:48 +00:00
2004-12-20 01:15:48 +00:00
2004-12-20 01:15:48 +00:00
2004-12-20 01:15:48 +00:00
2004-12-20 01:15:48 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 03:27:58 +00:00
2005-03-18 03:33:06 +00:00
2005-03-18 03:33:06 +00:00
2005-03-10 02:34:06 +00:00
2005-03-10 02:34:06 +00:00
2005-01-19 03:11:22 +00:00
2005-03-15 22:32:31 +00:00
2005-01-19 03:11:22 +00:00
2005-01-19 03:11:22 +00:00
2005-03-15 22:32:31 +00:00
2005-03-10 03:13:27 +00:00
2004-06-14 04:17:03 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 06:21:00 +00:00
2004-09-02 23:49:33 +00:00
2004-09-07 07:42:54 +00:00
2005-01-21 06:21:00 +00:00
2004-09-02 23:49:33 +00:00
2004-09-02 23:49:33 +00:00
2004-05-23 23:14:37 +00:00
2005-03-15 22:32:31 +00:00
2005-01-22 06:10:55 +00:00
2005-01-21 06:21:00 +00:00
2005-01-21 06:21:00 +00:00
2005-01-21 06:21:00 +00:00
2004-12-23 06:49:21 +00:00
2005-03-10 02:34:06 +00:00
2005-01-19 03:11:22 +00:00
2005-01-19 03:11:22 +00:00
2005-03-10 02:34:06 +00:00
2005-01-21 03:27:58 +00:00
2005-02-07 14:16:31 +00:00
2005-03-16 03:05:57 +00:00
2005-01-21 03:27:58 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 06:21:00 +00:00
2004-06-14 04:17:03 +00:00
2004-06-14 04:17:03 +00:00
2005-02-08 07:39:16 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 06:21:00 +00:00
2005-02-08 07:39:16 +00:00
2004-07-20 16:06:40 +00:00
2004-06-14 04:17:03 +00:00
2004-06-14 04:17:03 +00:00
2004-01-27 12:49:27 +00:00
2005-01-21 06:21:00 +00:00
2005-03-15 22:32:31 +00:00
2005-02-07 13:43:34 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-01-21 06:21:00 +00:00
2004-06-14 04:17:03 +00:00
2004-06-14 04:17:03 +00:00
2004-06-14 04:17:03 +00:00
2005-03-15 22:32:31 +00:00
2004-06-14 04:17:03 +00:00
2004-06-14 04:17:03 +00:00
2004-06-14 04:17:03 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-03-15 22:32:31 +00:00
2005-02-15 00:06:36 +00:00
2005-01-24 02:32:48 +00:00
2005-01-24 02:13:42 +00:00
2005-03-15 22:32:31 +00:00
2005-03-16 03:05:57 +00:00
2004-09-02 04:31:42 +00:00
2005-01-19 03:11:22 +00:00
2005-02-21 00:16:12 +00:00
2004-06-14 04:17:03 +00:00
2005-01-21 03:27:58 +00:00
2004-03-23 10:52:14 +00:00
2005-02-15 00:06:36 +00:00
2004-06-14 04:17:03 +00:00
2005-01-21 03:27:58 +00:00
2005-03-15 22:32:31 +00:00
2004-06-14 04:17:03 +00:00
2005-01-17 05:01:48 +00:00
2005-01-21 03:27:58 +00:00
2004-06-14 04:17:03 +00:00
2004-06-14 04:17:03 +00:00
2005-01-21 03:27:58 +00:00
2005-01-21 03:27:58 +00:00
2005-02-25 06:32:18 +00:00
2004-06-14 04:17:03 +00:00
2004-12-20 01:15:48 +00:00
2005-01-21 06:21:00 +00:00
2005-01-19 03:11:22 +00:00
2005-03-15 22:32:31 +00:00
2005-01-22 06:10:55 +00:00
2005-01-19 03:11:22 +00:00
2004-12-23 06:49:21 +00:00
2004-03-23 10:52:14 +00:00
2005-01-21 06:21:00 +00:00
2005-01-19 03:11:22 +00:00
2005-01-21 03:27:58 +00:00
2005-03-16 03:05:57 +00:00
2005-03-15 22:32:31 +00:00
2005-01-21 03:27:58 +00:00
2005-03-15 22:32:31 +00:00
2004-06-14 04:17:03 +00:00
2005-03-15 22:32:31 +00:00
2005-01-19 03:11:22 +00:00
2005-01-27 03:38:10 +00:00