diff options
Diffstat (limited to 'tests/matrix/tmatrix1.nim')
-rw-r--r-- | tests/matrix/tmatrix1.nim | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/matrix/tmatrix1.nim b/tests/matrix/tmatrix1.nim new file mode 100644 index 000000000..0adf30b57 --- /dev/null +++ b/tests/matrix/tmatrix1.nim @@ -0,0 +1,19 @@ +discard """ + output: "right proc called" +""" + +type + TMatrixNM*[M, N, T] = object + aij*: array[M, array[N, T]] + TMatrix2x2*[T] = TMatrixNM[range[0..1], range[0..1], T] + TMatrix3x3*[T] = TMatrixNM[range[0..2], range[0..2], T] + +proc test*[T] (matrix: TMatrix2x2[T]) = + echo "wrong proc called" + +proc test*[T] (matrix: TMatrix3x3[T]) = + echo "right proc called" + +var matrix: TMatrix3x3[float] + +matrix.test |