| Summary: | Variables flicker debugging library when function is same name as library name | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | broy2 | ||||
| Component: | EDT | Assignee: | Justin Spadea <jspadea> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | jspadea, svihovec | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
If this fix is not simple and safe, we should defer this until 1.0. Created attachment 206977 [details]
Fixes qualification conflicts when function name = part name
This problem is an edge case and since we're so close to releasing, this is not important enough to go in. I'll commit the fix right after 0.7 is released.
Patch has been released closing defect |
Use EUNIT to debug. Create a library with name: formatSmallInt. Change code to : library formatSmallInt mySmallInt smallInt; myString string; function formatSmallInt(){@Test} mySmallInt = 1005; myString = stringLib.format(mySmallInt, "$+***,***"); LogResult.assertStringEqual1( "$+**1,005", myString); end end Set breakpoint on: mySmallInt = 1005; Generate EGL Test Driver > JavaScript. In eunits.javascript project, select EGLSource > eunitgen > RunAllTests_rui.egl. Debug As > EGL Rich UI Application. Expand formatSmallInt in Variables view. On breakpoint, step to next statement. Value of mySmallInt in Variables view didn't change. Collapse formatSmallInt in Variables view. Variables view starts flickering.