Tool/software: TI C/C++ Compiler
I was recently asked to upgrade my development projects to CCS 8.0 and the latest compiler. 18.1.0 at the time. The port went smoothly until the compiler reached a module that contained class definitions whose member function declarations contained forward references to enum types. These modules compiled without errors with compiler ver 16.3 but starting with ver 17.9, they no longer will due to the forward declarations, (it generated a compiler fault because its use is non-standard).. I looked through the various compiler options but couldn't see any way to re-enable the ability, but couldn't find anything.
Is there a way to allow the compilation to complete or must I remove the forward declarations.
Thanks in advance,