changeset 18222:4d90e104bf35 gui-release

Allow jit-typeinfo.h to compile with clang on OS X (bug #41114) * jit-typeinfo.h, jit-typeinfo.cc (jit_operation::signature_cmp::operator()): Now const.
author Michael C. Grant <mcg@cvxr.com>
date Sun, 05 Jan 2014 17:43:18 -0600
parents 6ef8b920a7d6
children 615fdd2238c1
files libinterp/corefcn/jit-typeinfo.cc libinterp/corefcn/jit-typeinfo.h
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/jit-typeinfo.cc	Tue Aug 20 18:57:48 2013 +0200
+++ b/libinterp/corefcn/jit-typeinfo.cc	Sun Jan 05 17:43:18 2014 -0600
@@ -916,7 +916,7 @@
 
 bool
 jit_operation::signature_cmp
-::operator() (const signature_vec *lhs, const signature_vec *rhs)
+::operator() (const signature_vec *lhs, const signature_vec *rhs) const
 {
   const signature_vec& l = *lhs;
   const signature_vec& r = *rhs;
--- a/libinterp/corefcn/jit-typeinfo.h	Tue Aug 20 18:57:48 2013 +0200
+++ b/libinterp/corefcn/jit-typeinfo.h	Sun Jan 05 17:43:18 2014 -0600
@@ -372,7 +372,7 @@
 
   struct signature_cmp
   {
-    bool operator() (const signature_vec *lhs, const signature_vec *rhs);
+    bool operator() (const signature_vec *lhs, const signature_vec *rhs) const;
   };
 
   typedef std::map<const signature_vec *, jit_function *, signature_cmp>