This is a bit of a corner case and is probably an Eclipse issue but...
I have two projects, CPU1 and CPU2.
A common file application.c is physically located in the CPU1 project but is a linked resource in CPU2.
If I Open Call Hierarchy in the CPU2 project, it is correctly displayed in the CPU2 context but clicking on the caller application_200ms() located in application.c opens the LEFT file in the CPU1 project. It should open the RIGHT file in the CPU2 project. Yes, it's the same file but the CPU1/CPU2 compile switch now displays the incorrect active active code.
