1@@ -4,5 +4,5 @@ 2 #include <petsc/private/petscimpl.h> 3 4-PetscErrorCode testDuplicatesWithChanges(PetscInt *a, PetscScalar *b) 5+static PetscErrorCode testDuplicatesWithChanges(PetscInt *a, PetscScalar *b) 6 { 7 /* no remove */ 8@@ -9,5 +9,5 @@ 9 PetscAssertPointer(a, 1); 10 /* remove */ 11- PetscAssertPointer(a, 1); 12+ 13 /* no remove */ 14 PetscAssertPointer(b, 5); 15@@ -11,5 +11,5 @@ 16 PetscAssertPointer(a, 1); 17 /* no remove */ 18- PetscAssertPointer(b, 5); 19+ PetscAssertPointer(b, 2); 20 /* ~should~ be removed but won't be */ 21 PetscAssertPointer(b, 7); 22@@ -13,5 +13,5 @@ 23 PetscAssertPointer(b, 5); 24 /* ~should~ be removed but won't be */ 25- PetscAssertPointer(b, 7); 26+ PetscAssertPointer(b, 2); 27 PetscAssertPointer(b, 3); 28 return 0; 29@@ -14,5 +14,5 @@ 30 /* ~should~ be removed but won't be */ 31 PetscAssertPointer(b, 7); 32- PetscAssertPointer(b, 3); 33+ PetscAssertPointer(b, 2); 34 return 0; 35 } 36@@ -18,5 +18,5 @@ 37 } 38 39-PetscErrorCode testDuplicatesScoped(PetscInt *a, PetscScalar *b) 40+static PetscErrorCode testDuplicatesScoped(PetscInt *a, PetscScalar *b) 41 { 42 /* no remove */ 43@@ -24,5 +24,5 @@ 44 PetscAssertPointer(b, 2); 45 /* remove */ 46- PetscAssertPointer(a, 1); 47+ 48 PetscAssertPointer(b, 2); 49 { 50@@ -25,5 +25,5 @@ 51 /* remove */ 52 PetscAssertPointer(a, 1); 53- PetscAssertPointer(b, 2); 54+ 55 { 56 /* remove */ 57@@ -28,5 +28,5 @@ 58 { 59 /* remove */ 60- PetscAssertPointer(a, 1); 61+ 62 PetscAssertPointer(b, 2); 63 } 64@@ -29,5 +29,5 @@ 65 /* remove */ 66 PetscAssertPointer(a, 1); 67- PetscAssertPointer(b, 2); 68+ 69 } 70 return 0; 71@@ -34,5 +34,5 @@ 72 } 73 74-PetscErrorCode testDuplicatesDoubleScoped(PetscInt *a, PetscScalar *b) 75+static PetscErrorCode testDuplicatesDoubleScoped(PetscInt *a, PetscScalar *b) 76 { 77 /* no remove */ 78@@ -40,5 +40,5 @@ 79 PetscAssertPointer(b, 2); 80 /* remove */ 81- PetscAssertPointer(a, 1); 82+ 83 PetscAssertPointer(b, 2); 84 { 85@@ -41,5 +41,5 @@ 86 /* remove */ 87 PetscAssertPointer(a, 1); 88- PetscAssertPointer(b, 2); 89+ 90 { 91 /* remove */ 92@@ -44,5 +44,5 @@ 93 { 94 /* remove */ 95- PetscAssertPointer(a, 1); 96+ 97 PetscAssertPointer(b, 2); 98 } 99@@ -45,5 +45,5 @@ 100 /* remove */ 101 PetscAssertPointer(a, 1); 102- PetscAssertPointer(b, 2); 103+ 104 } 105 { 106@@ -49,5 +49,5 @@ 107 { 108 /* remove */ 109- PetscAssertPointer(a, 1); 110+ 111 PetscAssertPointer(b, 2); 112 } 113@@ -50,5 +50,5 @@ 114 /* remove */ 115 PetscAssertPointer(a, 1); 116- PetscAssertPointer(b, 2); 117+ 118 } 119 return 0; 120@@ -55,5 +55,5 @@ 121 } 122 123-PetscErrorCode testNoDuplicatesSwitch(PetscInt *a, PetscScalar *b, PetscBool cond) 124+static PetscErrorCode testNoDuplicatesSwitch(PetscInt *a, PetscScalar *b, PetscBool cond) 125 { 126 switch (cond) { 127@@ -72,5 +72,5 @@ 128 } 129 130-PetscErrorCode testDuplicatesNoChangesSwitch(PetscInt *a, PetscScalar *b, PetscBool cond) 131+static PetscErrorCode testDuplicatesNoChangesSwitch(PetscInt *a, PetscScalar *b, PetscBool cond) 132 { 133 /* no remove */ 134@@ -80,5 +80,5 @@ 135 case PETSC_TRUE: 136 /* remove */ 137- PetscAssertPointer(a, 1); 138+ 139 PetscAssertPointer(b, 2); 140 break; 141@@ -81,5 +81,5 @@ 142 /* remove */ 143 PetscAssertPointer(a, 1); 144- PetscAssertPointer(b, 2); 145+ 146 break; 147 case PETSC_FALSE: 148@@ -85,5 +85,5 @@ 149 case PETSC_FALSE: 150 /* remove */ 151- PetscAssertPointer(a, 1); 152+ 153 PetscAssertPointer(b, 2); 154 break; 155@@ -86,5 +86,5 @@ 156 /* remove */ 157 PetscAssertPointer(a, 1); 158- PetscAssertPointer(b, 2); 159+ 160 break; 161 } 162@@ -92,5 +92,5 @@ 163 } 164 165-PetscErrorCode testNoDuplicatesIfElse(PetscInt *a, PetscScalar *b, PetscBool cond) 166+static PetscErrorCode testNoDuplicatesIfElse(PetscInt *a, PetscScalar *b, PetscBool cond) 167 { 168 if (cond) { 169@@ -106,5 +106,5 @@ 170 } 171 172-PetscErrorCode testDuplicatesIfElse(PetscInt *a, PetscScalar *b, PetscBool cond) 173+static PetscErrorCode testDuplicatesIfElse(PetscInt *a, PetscScalar *b, PetscBool cond) 174 { 175 /* no remove */ 176@@ -113,5 +113,5 @@ 177 if (cond) { 178 /* remove */ 179- PetscAssertPointer(a, 1); 180+ 181 PetscAssertPointer(b, 2); 182 } else { 183@@ -114,5 +114,5 @@ 184 /* remove */ 185 PetscAssertPointer(a, 1); 186- PetscAssertPointer(b, 2); 187+ 188 } else { 189 /* remove */ 190@@ -117,5 +117,5 @@ 191 } else { 192 /* remove */ 193- PetscAssertPointer(a, 1); 194+ 195 PetscAssertPointer(b, 2); 196 } 197@@ -118,5 +118,5 @@ 198 /* remove */ 199 PetscAssertPointer(a, 1); 200- PetscAssertPointer(b, 2); 201+ 202 } 203 return 0; 204@@ -123,5 +123,5 @@ 205 } 206 207-PetscErrorCode testNoDuplicatesIfElseIfElse(PetscInt *a, PetscScalar *b, PetscBool cond) 208+static PetscErrorCode testNoDuplicatesIfElseIfElse(PetscInt *a, PetscScalar *b, PetscBool cond) 209 { 210 if (cond) { 211