X-Git-Url: http://nitlanguage.org diff --git a/lib/cpp.nit b/lib/cpp.nit index c64ae33..a09d634 100644 --- a/lib/cpp.nit +++ b/lib/cpp.nit @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Offers features to interface with C++ code and libraries +# Services for compatibility with C++ code and libraries module cpp is new_annotation cppflags end @@ -31,6 +31,6 @@ end redef class NativeString # Get `self` as a `CppString` fun to_cpp_string(length: Int): CppString in "C++" `{ - return new std::string(reinterpret_cast(self), length); + return new std::string(self, length); `} end