Skip to content
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 16031 - symbol idx out of bounds w/ multilib and PIC #6129

Merged
merged 1 commit into from Sep 14, 2016

Conversation

MartinNowak
Copy link
Member

  • the types in the catch handler type tables can reoccur and would use a
    cached DW.ref.name symbol from an older object file
  • reset DW.ref.name symbol idx before generating next object file
  • fixes EH for .a archives with PIC

@dlang-bot
Copy link
Contributor

dlang-bot commented Sep 14, 2016

Fix Bugzilla Description
16031 [REG2.071] stale DW.ref.name EH symbol used with -lib and -fPIC

- the types in the catch handler type tables can reoccur and would use a
  cached DW.ref.name symbol from an older object file
- reset DW.ref.name symbol idx before generating next object file
- fixes EH for .a archives with PIC
@WalterBright
Copy link
Member

I love one line fixes. Nice work!

@WalterBright
Copy link
Member

Auto-merge toggled on

@WalterBright WalterBright merged commit b551db5 into dlang:stable Sep 14, 2016
@MartinNowak MartinNowak deleted the fix16031 branch September 14, 2016 06:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Regression PRs that fix regressions
Projects
None yet
3 participants