[PPL-devel] [GIT] ppl/ppl(master): Fixed bugs leading to warning messages.
Patricia Hill
p.m.hill at leeds.ac.uk
Thu Mar 25 14:33:57 CET 2010
Module: ppl/ppl
Branch: master
Commit: 8988758c44cc31cfd7afe3ca3b5e172a7d46970b
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=8988758c44cc31cfd7afe3ca3b5e172a7d46970b
Author: Patricia Hill <p.m.hill at leeds.ac.uk>
Date: Thu Mar 25 13:32:24 2010 +0000
Fixed bugs leading to warning messages.
---
interfaces/Java/jni/ppl_java_globals.cc | 20 ++++++++++++--------
1 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/interfaces/Java/jni/ppl_java_globals.cc b/interfaces/Java/jni/ppl_java_globals.cc
index b4de11f..e1c3688 100644
--- a/interfaces/Java/jni/ppl_java_globals.cc
+++ b/interfaces/Java/jni/ppl_java_globals.cc
@@ -452,19 +452,23 @@ Java_parma_1polyhedra_1library_Linear_1Expression_1Variable_initIDs
JNIEXPORT jboolean JNICALL
Java_parma_1polyhedra_1library_Linear_1Expression_is_1zero
-(JNIEnv* env, jobject j_this) try {
- Linear_Expression* this_ptr = &build_cxx_linear_expression(env, j_this);
- return this_ptr->is_zero();
+(JNIEnv* env, jobject j_this) {
+ try {
+ return build_cxx_linear_expression(env, j_this).is_zero();
+ }
+ CATCH_ALL
+ return false;
}
-CATCH_ALL
JNIEXPORT jboolean JNICALL
Java_parma_1polyhedra_1library_Linear_1Expression_all_1homogeneous_1terms_1are_1zero
-(JNIEnv* env, jobject j_this) try {
- Linear_Expression* this_ptr = &build_cxx_linear_expression(env, j_this);
- return this_ptr->all_homogeneous_terms_are_zero();
+(JNIEnv* env, jobject j_this) {
+ try {
+ return build_cxx_linear_expression(env, j_this).all_homogeneous_terms_are_zero();
+ }
+ CATCH_ALL
+ return false;
}
-CATCH_ALL
JNIEXPORT void JNICALL
Java_parma_1polyhedra_1library_MIP_1Problem_1Status_initIDs
More information about the PPL-devel
mailing list