Sun WorkShop might have problems when functions are mapped from the old file to the new file. To minimize such problems when editing a source file:
Do not change the name of a function.
Do not add, delete, or change the type of arguments to a function.
Do not add, delete, or change the type of local variables in functions currently active on the stack.
Do not make changes to the declaration of a template or to template instances. Only the body of a C++ template function definition can be modified.
If you need to make any of the proceeding changes, rebuild your program.