Fix leaks in vtkParseData.c and vtkWrapHierarchy.c
Fixes leaks:
Direct leak of 248 byte(s) in 31 object(s) allocated from:
#0 0x40c11f in __interceptor_malloc (/home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/bin/vtkWrapHierarchy-9.0+0x40c11f)
#1 0x4517d5 in array_size_check /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParseData.c:690:12
#2 0x45208f in vtkParse_AddParameterToTemplate /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParseData.c:894:36
#3 0x4445de in add_template_parameter /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:11591:3
#4 0x448bfd in yyuserAction /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:6686:7
#5 0x4472fe in yydoAction /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:9748:14
#6 0x4386a8 in yyglrReduce /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:9792:28
#7 0x437cbf in yyparse /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:10665:15
#8 0x44641b in vtkParse_ParseFile /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:12343:9
#9 0x433896 in vtkWrapHierarchy_ParseHeaderFile /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkWrapHierarchy.c:580:10
#10 0x43329f in vtkWrapHierarchy_TryParseHeaderFile /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkWrapHierarchy.c:812:11
#11 0x43302c in main /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkWrapHierarchy.c:971:13
#12 0x7fdb15b1f82f in __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:291
Direct leak of 96 byte(s) in 6 object(s) allocated from:
#0 0x40c769 in realloc (/home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/bin/vtkWrapHierarchy-9.0+0x40c769)
#1 0x45180c in array_size_check /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParseData.c:695:12
#2 0x45208f in vtkParse_AddParameterToTemplate /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParseData.c:894:36
#3 0x4445de in add_template_parameter /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:11591:3
#4 0x448bfd in yyuserAction /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:6686:7
#5 0x4472fe in yydoAction /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:9748:14
#6 0x4386a8 in yyglrReduce /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:9792:28
#7 0x437cbf in yyparse /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:10665:15
#8 0x44641b in vtkParse_ParseFile /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkParse.tab.c:12343:9
#9 0x433896 in vtkWrapHierarchy_ParseHeaderFile /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkWrapHierarchy.c:580:10
#10 0x43329f in vtkWrapHierarchy_TryParseHeaderFile /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkWrapHierarchy.c:812:11
#11 0x43302c in main /home/chaturvedi/workspace/vtk/vtk/cmake-build-debug/../Wrapping/Tools/vtkWrapHierarchy.c:971:13
#12 0x7fdb15b1f82f in __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:291
To reproduce, build with LSan.
The leakage due to line
is not caught by LSan.