[PPL-devel] [GIT] ppl/ppl(master): Fixed check_nil_terminating().
Roberto Bagnara
bagnara at cs.unipr.it
Wed Dec 11 08:13:59 CET 2013
Module: ppl/ppl
Branch: master
Commit: 49e43c28eea0bc36ff4ac8195929ca083a42ce6c
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=49e43c28eea0bc36ff4ac8195929ca083a42ce6c
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed Dec 11 08:13:40 2013 +0100
Fixed check_nil_terminating().
---
interfaces/Prolog/ppl_prolog_common.cc | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/interfaces/Prolog/ppl_prolog_common.cc b/interfaces/Prolog/ppl_prolog_common.cc
index c45d9a5..93e340d 100644
--- a/interfaces/Prolog/ppl_prolog_common.cc
+++ b/interfaces/Prolog/ppl_prolog_common.cc
@@ -1538,12 +1538,8 @@ bool Prolog_interface_initialized = false;
void
check_nil_terminating(Prolog_term_ref t, const char* where) {
- if (Prolog_is_atom(t)) {
- Prolog_atom a;
- Prolog_get_atom_name(t, &a);
- if (Prolog_get_nil(a))
- return;
- }
+ if (Prolog_get_nil(t))
+ return;
throw not_a_nil_terminated_list(t, where);
}
More information about the PPL-devel
mailing list