From: Jean Privat Date: Thu, 14 May 2015 23:36:56 +0000 (-0400) Subject: Merge: Separate Erasure Compiler bugfix X-Git-Tag: v0.7.5~49 X-Git-Url: http://nitlanguage.org?hp=4eeeca440c55a50312cedb4de5dbb91543d3cd05 Merge: Separate Erasure Compiler bugfix In commit [12aa160](https://github.com/privat/nit/commit/12aa16093122a9f55976585b76b01869d6899634) by @xymus, the signature of a BOX was updated to the ctype_extern, i.e. void\* for all pointers. The callsite was modified to ctype_extern in separate compiler but was not updated in separate erasure compiler. This caused a bug in #1309 when NativeString was introduced in BufferedStream as the buffer, since the callsite and signature were defined with different signatures, the prototype with void\*, the implementation with char\*. This PR fixes the bug by setting both to void\* as in separate compiler. Pull-Request: #1344 Reviewed-by: Jean Privat Reviewed-by: Alexis Laferrière ---