| Summary: | Expecting validation msg when pass integer literal or integer variable to an any function parameter | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Kathy Carroll <carrollk> | ||||
| Component: | EDT | Assignee: | Project Inbox <edt.compiler-inbox> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P1 | CC: | pharmon | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Kathy Carroll
Created attachment 204517 [details]
Program
Curious should EDT be issuing IWN.VAL.4949.e 7/37 IN modifier is not allowed to be specified with NUMBER or any of the loose primitive types. like RBD for function switchOnInNumberParameter(localLen number in) end Wouldn't the same message apply for ANY parameters? The rule in EDT is that everything should be reference compatible with ANY and ANY should be reference compatible with everything. I have actually loosened validation to eliminate the 1 validation error that was being thrown for this testcase. The change has been checked into TypeCompatibilityUtil Verified with build 201110200901 & closed. |