This is an archive of the discontinued LLVM Phabricator instance.

TypeSynthetic: Fix a pointer-to-function to void-pointer cast
ClosedPublic

Authored by majnemer on Jul 22 2014, 1:36 PM.

Details

Summary

reinterpret_cast may not convert a pointer-to-function to a
void-pointer. Take a detour through intptr_t and *then* convert to a
pointer-to-function.

Diff Detail

Repository
rL LLVM

Event Timeline

majnemer updated this revision to Diff 11779.Jul 22 2014, 1:36 PM
majnemer retitled this revision from to TypeSynthetic: Fix a pointer-to-function to void-pointer cast.
majnemer updated this object.
majnemer added reviewers: zturner, tfiala.
majnemer added a subscriber: Unknown Object (MLST).
majnemer closed this revision.Jul 22 2014, 1:48 PM
majnemer updated this revision to Diff 11783.

Closed by commit rL213682 (authored by @majnemer).