Skip to content

Merge ce2207abaf and follow-ups into the 10.0 branch : Fixes EmulatedTLS in ORCv2 #44046

@lhames

Description

@lhames
Bugzilla Link 44701
Resolution FIXED
Resolved on Jan 29, 2020 12:53
Version 10.0
OS All
Blocks #43900
CC @AlexDenisov

Extended Description

The following commits fix a bug that prevents any use of TLS variables in ORCv2:

ce2207a -- Fix EmulatedTLS support.
e0a6093 -- Fix a missing move in original commit
98e5547 -- Fix Kaleidoscope and Speculative examples
b54aa05 -- Fix clang-interpreter example
97d000d -- Fix LLJITWithObjectCache example

Without this fix, any use of a TLS variable in ORCv2 will result in a JIT error.

Impact: JIT only. Affects any JIT user who wants to use TLS.

Metadata

Metadata

Assignees

Labels

bugzillaIssues migrated from bugzillaorcjit

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions