I can have different FrameSize in process declaration and in implementation, and compiler does not report an error although it should. For StackSize everything is as it should be - compiler reports error "MissMatch or forward declaration".
The same in Proc. and Function declaration. It's not a bug it's a feature. This feature is > ten years old.
I have this: Codeinterface process HcpComm(100, 200: iData); // <<<< 200 ... implementation process HcpComm(100, 201: iData); // <<<< 201 which compiler accepts without error (strange, since I do not know if 200 or 201 frame size is accepted without looking at generated asm), and if I have this: Codeinterface process HcpComm(100, 200: iData); // <<<< 100 ... implementation process HcpComm(101, 200: iData); // <<<< 101 then compilation is refused. That is a feature?