From 3b5611d85547f2e2da692f092812b3a40a969d27 Mon Sep 17 00:00:00 2001 From: Richard Kreckel Date: Tue, 24 Nov 2015 12:00:25 +0100 Subject: [PATCH] unit_matrix(r,c) can return an evaluated matrix object. Cherry-picked from 052e9928. --- ginac/matrix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ginac/matrix.cpp b/ginac/matrix.cpp index 3c46b17e..82c2255f 100644 --- a/ginac/matrix.cpp +++ b/ginac/matrix.cpp @@ -1593,7 +1593,7 @@ ex diag_matrix(const lst & l) ex unit_matrix(unsigned r, unsigned c) { matrix &Id = *new matrix(r, c); - Id.setflag(status_flags::dynallocated); + Id.setflag(status_flags::dynallocated | status_flags::evaluated); for (unsigned i=0; i