greg-dove commented on issue #1163:
URL: https://github.com/apache/royale-asjs/issues/1163#issuecomment-982269731


   I took a look at your example, @Harbs and I believe the original issue with 
trace is solved with the export suppression fixes. For the nocollapse question, 
I don't know the answer, but it has been there since the end of June 2020 and 
was related to Josh's work on the refactor of the output, so I can only assume 
it was needed at least during part of those changes - Josh may perhaps recall 
the details of this (but it was some time ago now). Although I don't completely 
understand what nocollapse does (I *think* it relates to maintaining the 
original package/class structure), the GCC documentation is very clear that it 
does not prevent the compiler from doing renaming itself. I think it was more 
the export that was holding onto Language.trace. Perhaps 'trace' was 
special-cased in compiler-jx in earlier code to avoid the old '@export' 
approach... not sure.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to