|
@@ -50,7 +50,7 @@ void foo(int[a, b, c] p) \{
|
|
|
{v extern int __ext_0; // imported dimensions moved to new variables
|
|
{v extern int __ext_0; // imported dimensions moved to new variables
|
|
|
extern int[__ext_0] ext;
|
|
extern int[__ext_0] ext;
|
|
|
|
|
|
|
|
-void foo(int a, int b, int c, int[] p) \{ // array parameter
|
|
|
|
|
|
|
+void foo(int a, int b, int c, int[a, b, c] p) \{ // array parameter
|
|
|
int n; int m; int k; int[n, m, k] q;
|
|
int n; int m; int k; int[n, m, k] q;
|
|
|
n = 5;
|
|
n = 5;
|
|
|
m = 10;
|
|
m = 10;
|
|
@@ -65,7 +65,7 @@ void foo(int a, int b, int c, int[] p) \{ // array parameter
|
|
|
{v extern int __ext_0;
|
|
{v extern int __ext_0;
|
|
|
extern int[] ext; // removing dimension information
|
|
extern int[] ext; // removing dimension information
|
|
|
|
|
|
|
|
-void foo(int[a, b, c] p) \{
|
|
|
|
|
|
|
+void foo(int a, int b, int c, int[a, b, c] p) \{
|
|
|
int n; int m; int k; int[] q; // removing dimension information
|
|
int n; int m; int k; int[] q; // removing dimension information
|
|
|
n = 5;
|
|
n = 5;
|
|
|
m = 10;
|
|
m = 10;
|