summaryrefslogtreecommitdiff
path: root/lang/mercury/patches/patch-ar
blob: a9b70b1625b87b65be20bcb18829f5607c0a2f55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
$NetBSD: patch-ar,v 1.1 2010/07/20 12:29:21 asau Exp $

Problems on FreeBSD 6.

--- tools/make_spec_ho_call.orig	2005-09-12 07:03:08.000000000 +0400
+++ tools/make_spec_ho_call	2010-01-11 15:33:33.000000000 +0300
@@ -126,5 +126,5 @@
     echo "MR_define_extern_entry(mercury__do_call_closure_$variant);" >> mercury_ho_call_declares.i
     echo "    MR_init_entry_an(mercury__do_call_closure_$variant);" >> mercury_ho_call_inits.i
 
-    spec_explicit_arg=`expr $spec_explicit_arg + 1`
+    spec_explicit_arg=`expr -- $spec_explicit_arg + 1`
 done