X-Git-Url: http://nitlanguage.org diff --git a/tests/test_ffi_c_operators.nit b/tests/test_ffi_c_operators.nit index 3174cb7..ecc608f 100644 --- a/tests/test_ffi_c_operators.nit +++ b/tests/test_ffi_c_operators.nit @@ -1,6 +1,6 @@ # This file is part of NIT ( http://www.nitlanguage.org ). # -# Copyright 2011-2013 Alexis Laferrière +# Copyright 2011-2014 Alexis Laferrière # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -33,6 +33,11 @@ class A return new_A( s - o ); `} + fun -: A import value, A `{ + int s = A_value(recv); + return new_A(-s); + `} + fun *( by : Int ) : A import value, A `{ int s = A_value( recv ); @@ -158,3 +163,4 @@ print a[ 52 ] # 52 a[ 74 ] = new A( 96 ) print a # 96 +print(-(new A(123)))