Zero initialize newly created arrays

For consistency to previous fixes:
https://github.com/swig/swig/pull/208
https://github.com/swig/swig/issues/440
This commit is contained in:
William S Fulton 2016-12-18 15:34:53 +00:00
commit cc56765a7a
3 changed files with 14 additions and 5 deletions

View file

@ -10,6 +10,10 @@ if d[5] + d[0] != 17:
shorts = shortArray(5)
sum = sum_array(shorts)
if sum != 0:
raise RuntimeError("incorrect zero sum, got: " + str(sum))
for i in range(5):
shorts[i] = i

View file

@ -9,6 +9,11 @@ if d[5] + d[0] != 17:
raise RuntimeError
shorts = shortArray(5)
sum = sum_array(shorts)
if sum != 0:
raise RuntimeError("incorrect zero sum, got: " + str(sum))
for i in range(5):
shorts[i] = i