© Copyright International Business Machines Corporation 2009. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
None
Component Testing for Ada does not detect invalid Boolean values at runtime resulting in an incorrect report showing a failed test with both the Expected value and the Obtained value as TRUE.
The attolchop.exe command returns "0" as return code, when it should return "3" or "5"
Component Testing for Ada test script compiler terminates abnormally without an error message, when the command line is too long.
In the user interface (studio), it is not possible to use two different and independent test scripts for two different source code files in the same test node of a project, because the augmented file after compiling the first test scripts gets overwritten by the second test script.
The memory profiling capabilities might incorrectly report a memory leak before the exit of the function when using _atl_obstools_dump(1) in some cases.
Component Testing for C test script compiler generates incorrect source code in some cases where an anonymous union is used in a structure type.
Component Testing for C test script generator (attolstartC) terminates abnormally against code having huge size of array.
Component Testing for C test script compiler generates source code with a local variable named "res" which might cause a name conflict at compilation.
None
None
In Component Testing for Ada, when using the expression "ev=init" in a VAR statement, the pseudo variable "init" should be evaluated after the execution of the code under test, and not before.
None
Report files are not generated in the specified directory ($OUTDIR) if this directory does not exist.
None
None
None
None
None
None
None
None
When instantiating a template with a void parameter and a method takes a parameter of the template instantiation type the C++ instrumentor complains with an error message.
The launcher "attolcc" does not handle correctly the option '-Wl,-(' -lpl_multi '-Wl,-)' .
The C/C++ instrumentor (attolccp) generates incorrect code when instrumenting a return statement in a switch statement.
C instrumentor (attolccp) generates incorrect code for coverage when instrumenting code using goto and label statements in a switch case.
When instrumenting macros containing statement expressions the use of the macro is not indicated with a magnifying glass and the conditions in the macro are not instrumented.
The C/C++ instrumentor generates incorrect code in some cases where the ternary operator (x?y:z) is used with an anonymous structure type.
Ada instrumentor (attolada) fails with error " Entity not found" in some cases that involve first and last type resolution on a generic array type.
The C/C++ instrumentor generates bad code in a specific case of a complex function using a variable length array, a switch statement with a return, and a final return statement.
The memory profiling capability for C++ might generate incorrect code in a specific case, which will result in the following compiler error message: Cannot access protected typedef declared.
When a program has a structure and its instance, and both have the same name, the instrumentor might generate an invalid C code.
None
TDP clinuxgnu2_95 gets instrumentor error for "__FUNCTION__"