- fix declare initializer's inline expansion
-fixed bug of last bug fixing :)
+ added non-square test cases