[svn:parrot] r43610 - in trunk: t/pmc tools/build

plobsing at svn.parrot.org plobsing at svn.parrot.org
Tue Jan 26 22:31:11 UTC 2010


Author: plobsing
Date: Tue Jan 26 22:31:08 2010
New Revision: 43610
URL: https://trac.parrot.org/parrot/changeset/43610

Log:
remove "xv"-style NCI signature fixup code (see TT1410)

Modified:
   trunk/t/pmc/nci.t
   trunk/tools/build/nativecall.pl

Modified: trunk/t/pmc/nci.t
==============================================================================
--- trunk/t/pmc/nci.t	Tue Jan 26 22:00:45 2010	(r43609)
+++ trunk/t/pmc/nci.t	Tue Jan 26 22:31:08 2010	(r43610)
@@ -2367,7 +2367,7 @@
     print "\n"
 
     .local pmc nci_vv
-    nci_vv = dlfunc libnci_test, "nci_vv", "vv"
+    nci_vv = dlfunc libnci_test, "nci_vv", ""
     nci_vv()
     $I1 = nci_dlvar_int[0]
     print $I1

Modified: trunk/tools/build/nativecall.pl
==============================================================================
--- trunk/tools/build/nativecall.pl	Tue Jan 26 22:00:45 2010	(r43609)
+++ trunk/tools/build/nativecall.pl	Tue Jan 26 22:31:08 2010	(r43610)
@@ -467,13 +467,6 @@
        return F2DPTR(pcf_v_);
 #endif
 
-    /* remove deprecated void argument 'v' character */
-    if (2 == signature_len && 'v' == Parrot_str_indexed(interp, signature, 1)) {
-       Parrot_warn(interp, PARROT_WARNINGS_ALL_FLAG, "function signature argument character 'v' ignored");
-       Parrot_str_chopn_inplace(interp, signature, 1);
-       signature_len = Parrot_str_byte_length(interp, signature);
-    }
-
     iglobals = interp->iglobals;
 
     if (PMC_IS_NULL(iglobals))


More information about the parrot-commits mailing list