I'm trying to compile a simple test project with Intel C\C++ compiler on Visual Studio 2013.
I have coded this test on linux, where gcc compiles the code without any error, and the application runs fine, but intel compiler on VS 2013 returns me these errors
ID Type Sources Modules Object Size State
P1 Unhandled application exception source.c MyTest.exe Not fixed
P2 Memory leak source.c MyTest.exe 23984 New
P3 Memory leak source.c MyTest.exe 19980008 New
P4 Invalid memory access source.c MyTest.exe Not fixed
P5 Invalid memory access source.c MyTest.exe Not fixed
P6 Uninitialized memory access source.c MyTest.exe Not fixed
This seems caused by the fact I don't deallocate some previous allocated memory blocks... since this is a test application and I don't want to spend time finding what missed deallocation causes the issue, I'm wondering if there is a way to lower the intel compiler "severity" so that it can ignore these issues (as does gcc).
Memory Leak
you can probably ignore if this is just a test-app.However, how do you justify accessing Uninitalized Memory (P6), Invalid Memory Access (P4, P5) and Unhandled Exceptions (P1)??
Those seem rather serious to me, even for a test-app.