From 28776e58055246efc0083d05648eaf2e97b04644 Mon Sep 17 00:00:00 2001 From: fche Date: Tue, 8 Nov 2005 17:12:13 +0000 Subject: 2005-11-08 Frank Ch. Eigler * translate.cxx (mapvar::exists): Correct some more. --- ChangeLog | 4 ++++ translate.cxx | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c2274e0c..a9b4bc54 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-11-08 Frank Ch. Eigler + + * translate.cxx (mapvar::exists): Correct some more. + 2005-11-08 Frank Ch. Eigler Patch from "Mao, Bibo" diff --git a/translate.cxx b/translate.cxx index d3e9a492..95a37438 100644 --- a/translate.cxx +++ b/translate.cxx @@ -471,7 +471,7 @@ struct mapvar string exists (vector const & indices) const { - return "(((int64_t)" + call_prefix("get", indices) + ")) != 0)"; + return "((uintptr_t)" + call_prefix("get", indices) + ") != (uintptr_t) 0)"; } string get (vector const & indices) const -- cgit