New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix issue #14 #15
Fix issue #14 #15
Conversation
Issue referenced by DigitalMars#14 This old code caused the new CodeView 4 format to be restrained by the limits from the older formats.
Please merge this pull request. It's a real pain in the ass for my project (DQuick). |
I'm worried that removing the check causes some overflow elsewhere in the code, leading to memory corruption. On the other hand, it might simply be a vestige of the 16 bit version of the code. |
It's always a bit of an adventure changing anything in Optlink due to the lack of a comprehensive test suite. So we'll have to take a chance. |
You could always make it a warning instead of a hard error. Then at least users would have some indication of where to look if it does produce an invalid/broken exe. |
The near complete lack of an ability to verify I haven't broken things puts an almost intolerable burden on making fixes to Optlink. I have to be extremely careful, which means tedious and time consuming. |
Has the optlink download been updated? |
I updated the DMC compiler downloads which include the new optlink. |
Thanks, what about |
just uploaded |
Ran into this myself today. (timely!) |
welcs! |
Issue referenced by #14
This old code caused the new CodeView 4 format to be restrained by the limits from the older formats.